Documentation
¶
Index ¶
- type VvpInstance
- type VvpInstanceArgs
- type VvpInstanceArray
- type VvpInstanceArrayInput
- type VvpInstanceArrayOutput
- func (VvpInstanceArrayOutput) ElementType() reflect.Type
- func (o VvpInstanceArrayOutput) Index(i pulumi.IntInput) VvpInstanceOutput
- func (o VvpInstanceArrayOutput) ToVvpInstanceArrayOutput() VvpInstanceArrayOutput
- func (o VvpInstanceArrayOutput) ToVvpInstanceArrayOutputWithContext(ctx context.Context) VvpInstanceArrayOutput
- type VvpInstanceInput
- type VvpInstanceMap
- type VvpInstanceMapInput
- type VvpInstanceMapOutput
- func (VvpInstanceMapOutput) ElementType() reflect.Type
- func (o VvpInstanceMapOutput) MapIndex(k pulumi.StringInput) VvpInstanceOutput
- func (o VvpInstanceMapOutput) ToVvpInstanceMapOutput() VvpInstanceMapOutput
- func (o VvpInstanceMapOutput) ToVvpInstanceMapOutputWithContext(ctx context.Context) VvpInstanceMapOutput
- type VvpInstanceOutput
- func (o VvpInstanceOutput) CreateTime() pulumi.StringOutput
- func (o VvpInstanceOutput) Duration() pulumi.IntPtrOutput
- func (VvpInstanceOutput) ElementType() reflect.Type
- func (o VvpInstanceOutput) PaymentType() pulumi.StringOutput
- func (o VvpInstanceOutput) PricingCycle() pulumi.StringPtrOutput
- func (o VvpInstanceOutput) ResourceGroupId() pulumi.StringOutput
- func (o VvpInstanceOutput) ResourceSpec() VvpInstanceResourceSpecOutput
- func (o VvpInstanceOutput) Status() pulumi.StringOutput
- func (o VvpInstanceOutput) Storage() VvpInstanceStorageOutput
- func (o VvpInstanceOutput) Tags() pulumi.MapOutput
- func (o VvpInstanceOutput) ToVvpInstanceOutput() VvpInstanceOutput
- func (o VvpInstanceOutput) ToVvpInstanceOutputWithContext(ctx context.Context) VvpInstanceOutput
- func (o VvpInstanceOutput) VpcId() pulumi.StringOutput
- func (o VvpInstanceOutput) VswitchIds() pulumi.StringArrayOutput
- func (o VvpInstanceOutput) VvpInstanceName() pulumi.StringOutput
- func (o VvpInstanceOutput) ZoneId() pulumi.StringOutput
- type VvpInstanceResourceSpec
- type VvpInstanceResourceSpecArgs
- func (VvpInstanceResourceSpecArgs) ElementType() reflect.Type
- func (i VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecOutput() VvpInstanceResourceSpecOutput
- func (i VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecOutputWithContext(ctx context.Context) VvpInstanceResourceSpecOutput
- func (i VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecPtrOutput() VvpInstanceResourceSpecPtrOutput
- func (i VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecPtrOutputWithContext(ctx context.Context) VvpInstanceResourceSpecPtrOutput
- type VvpInstanceResourceSpecInput
- type VvpInstanceResourceSpecOutput
- func (o VvpInstanceResourceSpecOutput) Cpu() pulumi.IntPtrOutput
- func (VvpInstanceResourceSpecOutput) ElementType() reflect.Type
- func (o VvpInstanceResourceSpecOutput) MemoryGb() pulumi.IntPtrOutput
- func (o VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecOutput() VvpInstanceResourceSpecOutput
- func (o VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecOutputWithContext(ctx context.Context) VvpInstanceResourceSpecOutput
- func (o VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecPtrOutput() VvpInstanceResourceSpecPtrOutput
- func (o VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecPtrOutputWithContext(ctx context.Context) VvpInstanceResourceSpecPtrOutput
- type VvpInstanceResourceSpecPtrInput
- type VvpInstanceResourceSpecPtrOutput
- func (o VvpInstanceResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
- func (o VvpInstanceResourceSpecPtrOutput) Elem() VvpInstanceResourceSpecOutput
- func (VvpInstanceResourceSpecPtrOutput) ElementType() reflect.Type
- func (o VvpInstanceResourceSpecPtrOutput) MemoryGb() pulumi.IntPtrOutput
- func (o VvpInstanceResourceSpecPtrOutput) ToVvpInstanceResourceSpecPtrOutput() VvpInstanceResourceSpecPtrOutput
- func (o VvpInstanceResourceSpecPtrOutput) ToVvpInstanceResourceSpecPtrOutputWithContext(ctx context.Context) VvpInstanceResourceSpecPtrOutput
- type VvpInstanceState
- type VvpInstanceStorage
- type VvpInstanceStorageArgs
- func (VvpInstanceStorageArgs) ElementType() reflect.Type
- func (i VvpInstanceStorageArgs) ToVvpInstanceStorageOutput() VvpInstanceStorageOutput
- func (i VvpInstanceStorageArgs) ToVvpInstanceStorageOutputWithContext(ctx context.Context) VvpInstanceStorageOutput
- func (i VvpInstanceStorageArgs) ToVvpInstanceStoragePtrOutput() VvpInstanceStoragePtrOutput
- func (i VvpInstanceStorageArgs) ToVvpInstanceStoragePtrOutputWithContext(ctx context.Context) VvpInstanceStoragePtrOutput
- type VvpInstanceStorageInput
- type VvpInstanceStorageOss
- type VvpInstanceStorageOssArgs
- func (VvpInstanceStorageOssArgs) ElementType() reflect.Type
- func (i VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssOutput() VvpInstanceStorageOssOutput
- func (i VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssOutputWithContext(ctx context.Context) VvpInstanceStorageOssOutput
- func (i VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssPtrOutput() VvpInstanceStorageOssPtrOutput
- func (i VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssPtrOutputWithContext(ctx context.Context) VvpInstanceStorageOssPtrOutput
- type VvpInstanceStorageOssInput
- type VvpInstanceStorageOssOutput
- func (o VvpInstanceStorageOssOutput) Bucket() pulumi.StringOutput
- func (VvpInstanceStorageOssOutput) ElementType() reflect.Type
- func (o VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssOutput() VvpInstanceStorageOssOutput
- func (o VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssOutputWithContext(ctx context.Context) VvpInstanceStorageOssOutput
- func (o VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssPtrOutput() VvpInstanceStorageOssPtrOutput
- func (o VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssPtrOutputWithContext(ctx context.Context) VvpInstanceStorageOssPtrOutput
- type VvpInstanceStorageOssPtrInput
- type VvpInstanceStorageOssPtrOutput
- func (o VvpInstanceStorageOssPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o VvpInstanceStorageOssPtrOutput) Elem() VvpInstanceStorageOssOutput
- func (VvpInstanceStorageOssPtrOutput) ElementType() reflect.Type
- func (o VvpInstanceStorageOssPtrOutput) ToVvpInstanceStorageOssPtrOutput() VvpInstanceStorageOssPtrOutput
- func (o VvpInstanceStorageOssPtrOutput) ToVvpInstanceStorageOssPtrOutputWithContext(ctx context.Context) VvpInstanceStorageOssPtrOutput
- type VvpInstanceStorageOutput
- func (VvpInstanceStorageOutput) ElementType() reflect.Type
- func (o VvpInstanceStorageOutput) Oss() VvpInstanceStorageOssOutput
- func (o VvpInstanceStorageOutput) ToVvpInstanceStorageOutput() VvpInstanceStorageOutput
- func (o VvpInstanceStorageOutput) ToVvpInstanceStorageOutputWithContext(ctx context.Context) VvpInstanceStorageOutput
- func (o VvpInstanceStorageOutput) ToVvpInstanceStoragePtrOutput() VvpInstanceStoragePtrOutput
- func (o VvpInstanceStorageOutput) ToVvpInstanceStoragePtrOutputWithContext(ctx context.Context) VvpInstanceStoragePtrOutput
- type VvpInstanceStoragePtrInput
- type VvpInstanceStoragePtrOutput
- func (o VvpInstanceStoragePtrOutput) Elem() VvpInstanceStorageOutput
- func (VvpInstanceStoragePtrOutput) ElementType() reflect.Type
- func (o VvpInstanceStoragePtrOutput) Oss() VvpInstanceStorageOssPtrOutput
- func (o VvpInstanceStoragePtrOutput) ToVvpInstanceStoragePtrOutput() VvpInstanceStoragePtrOutput
- func (o VvpInstanceStoragePtrOutput) ToVvpInstanceStoragePtrOutputWithContext(ctx context.Context) VvpInstanceStoragePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VvpInstance ¶
type VvpInstance struct { pulumi.CustomResourceState // The creation time of the resource. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The number of subscription periods. If the payment type is PRE, this parameter is required. Duration pulumi.IntPtrOutput `pulumi:"duration"` // The payment type of the resource. PaymentType pulumi.StringOutput `pulumi:"paymentType"` // The subscription period. If the payment type is PRE, this parameter is required. PricingCycle pulumi.StringPtrOutput `pulumi:"pricingCycle"` // The resource group to which the newly purchased instance belongs. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // Resource specifications. See `resourceSpec` below. ResourceSpec VvpInstanceResourceSpecOutput `pulumi:"resourceSpec"` // The status of the resource. Status pulumi.StringOutput `pulumi:"status"` // Store information. See `storage` below. Storage VvpInstanceStorageOutput `pulumi:"storage"` // The tags of the resource. Tags pulumi.MapOutput `pulumi:"tags"` // The VPC ID of the user. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Virtual Switch ID. VswitchIds pulumi.StringArrayOutput `pulumi:"vswitchIds"` // The name of the workspace. VvpInstanceName pulumi.StringOutput `pulumi:"vvpInstanceName"` // The zone ID of the resource. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
## Import
Realtime Compute Vvp Instance can be imported using the id, e.g.
```sh $ pulumi import alicloud:realtimecompute/vvpInstance:VvpInstance example <id> ```
func GetVvpInstance ¶
func GetVvpInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VvpInstanceState, opts ...pulumi.ResourceOption) (*VvpInstance, error)
GetVvpInstance gets an existing VvpInstance 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 NewVvpInstance ¶
func NewVvpInstance(ctx *pulumi.Context, name string, args *VvpInstanceArgs, opts ...pulumi.ResourceOption) (*VvpInstance, error)
NewVvpInstance registers a new resource with the given unique name, arguments, and options.
func (*VvpInstance) ElementType ¶
func (*VvpInstance) ElementType() reflect.Type
func (*VvpInstance) ToVvpInstanceOutput ¶
func (i *VvpInstance) ToVvpInstanceOutput() VvpInstanceOutput
func (*VvpInstance) ToVvpInstanceOutputWithContext ¶
func (i *VvpInstance) ToVvpInstanceOutputWithContext(ctx context.Context) VvpInstanceOutput
type VvpInstanceArgs ¶
type VvpInstanceArgs struct { // The number of subscription periods. If the payment type is PRE, this parameter is required. Duration pulumi.IntPtrInput // The payment type of the resource. PaymentType pulumi.StringInput // The subscription period. If the payment type is PRE, this parameter is required. PricingCycle pulumi.StringPtrInput // The resource group to which the newly purchased instance belongs. ResourceGroupId pulumi.StringPtrInput // Resource specifications. See `resourceSpec` below. ResourceSpec VvpInstanceResourceSpecPtrInput // Store information. See `storage` below. Storage VvpInstanceStorageInput // The tags of the resource. Tags pulumi.MapInput // The VPC ID of the user. VpcId pulumi.StringInput // Virtual Switch ID. VswitchIds pulumi.StringArrayInput // The name of the workspace. VvpInstanceName pulumi.StringInput // The zone ID of the resource. ZoneId pulumi.StringInput }
The set of arguments for constructing a VvpInstance resource.
func (VvpInstanceArgs) ElementType ¶
func (VvpInstanceArgs) ElementType() reflect.Type
type VvpInstanceArray ¶
type VvpInstanceArray []VvpInstanceInput
func (VvpInstanceArray) ElementType ¶
func (VvpInstanceArray) ElementType() reflect.Type
func (VvpInstanceArray) ToVvpInstanceArrayOutput ¶
func (i VvpInstanceArray) ToVvpInstanceArrayOutput() VvpInstanceArrayOutput
func (VvpInstanceArray) ToVvpInstanceArrayOutputWithContext ¶
func (i VvpInstanceArray) ToVvpInstanceArrayOutputWithContext(ctx context.Context) VvpInstanceArrayOutput
type VvpInstanceArrayInput ¶
type VvpInstanceArrayInput interface { pulumi.Input ToVvpInstanceArrayOutput() VvpInstanceArrayOutput ToVvpInstanceArrayOutputWithContext(context.Context) VvpInstanceArrayOutput }
VvpInstanceArrayInput is an input type that accepts VvpInstanceArray and VvpInstanceArrayOutput values. You can construct a concrete instance of `VvpInstanceArrayInput` via:
VvpInstanceArray{ VvpInstanceArgs{...} }
type VvpInstanceArrayOutput ¶
type VvpInstanceArrayOutput struct{ *pulumi.OutputState }
func (VvpInstanceArrayOutput) ElementType ¶
func (VvpInstanceArrayOutput) ElementType() reflect.Type
func (VvpInstanceArrayOutput) Index ¶
func (o VvpInstanceArrayOutput) Index(i pulumi.IntInput) VvpInstanceOutput
func (VvpInstanceArrayOutput) ToVvpInstanceArrayOutput ¶
func (o VvpInstanceArrayOutput) ToVvpInstanceArrayOutput() VvpInstanceArrayOutput
func (VvpInstanceArrayOutput) ToVvpInstanceArrayOutputWithContext ¶
func (o VvpInstanceArrayOutput) ToVvpInstanceArrayOutputWithContext(ctx context.Context) VvpInstanceArrayOutput
type VvpInstanceInput ¶
type VvpInstanceInput interface { pulumi.Input ToVvpInstanceOutput() VvpInstanceOutput ToVvpInstanceOutputWithContext(ctx context.Context) VvpInstanceOutput }
type VvpInstanceMap ¶
type VvpInstanceMap map[string]VvpInstanceInput
func (VvpInstanceMap) ElementType ¶
func (VvpInstanceMap) ElementType() reflect.Type
func (VvpInstanceMap) ToVvpInstanceMapOutput ¶
func (i VvpInstanceMap) ToVvpInstanceMapOutput() VvpInstanceMapOutput
func (VvpInstanceMap) ToVvpInstanceMapOutputWithContext ¶
func (i VvpInstanceMap) ToVvpInstanceMapOutputWithContext(ctx context.Context) VvpInstanceMapOutput
type VvpInstanceMapInput ¶
type VvpInstanceMapInput interface { pulumi.Input ToVvpInstanceMapOutput() VvpInstanceMapOutput ToVvpInstanceMapOutputWithContext(context.Context) VvpInstanceMapOutput }
VvpInstanceMapInput is an input type that accepts VvpInstanceMap and VvpInstanceMapOutput values. You can construct a concrete instance of `VvpInstanceMapInput` via:
VvpInstanceMap{ "key": VvpInstanceArgs{...} }
type VvpInstanceMapOutput ¶
type VvpInstanceMapOutput struct{ *pulumi.OutputState }
func (VvpInstanceMapOutput) ElementType ¶
func (VvpInstanceMapOutput) ElementType() reflect.Type
func (VvpInstanceMapOutput) MapIndex ¶
func (o VvpInstanceMapOutput) MapIndex(k pulumi.StringInput) VvpInstanceOutput
func (VvpInstanceMapOutput) ToVvpInstanceMapOutput ¶
func (o VvpInstanceMapOutput) ToVvpInstanceMapOutput() VvpInstanceMapOutput
func (VvpInstanceMapOutput) ToVvpInstanceMapOutputWithContext ¶
func (o VvpInstanceMapOutput) ToVvpInstanceMapOutputWithContext(ctx context.Context) VvpInstanceMapOutput
type VvpInstanceOutput ¶
type VvpInstanceOutput struct{ *pulumi.OutputState }
func (VvpInstanceOutput) CreateTime ¶
func (o VvpInstanceOutput) CreateTime() pulumi.StringOutput
The creation time of the resource.
func (VvpInstanceOutput) Duration ¶
func (o VvpInstanceOutput) Duration() pulumi.IntPtrOutput
The number of subscription periods. If the payment type is PRE, this parameter is required.
func (VvpInstanceOutput) ElementType ¶
func (VvpInstanceOutput) ElementType() reflect.Type
func (VvpInstanceOutput) PaymentType ¶
func (o VvpInstanceOutput) PaymentType() pulumi.StringOutput
The payment type of the resource.
func (VvpInstanceOutput) PricingCycle ¶
func (o VvpInstanceOutput) PricingCycle() pulumi.StringPtrOutput
The subscription period. If the payment type is PRE, this parameter is required.
func (VvpInstanceOutput) ResourceGroupId ¶
func (o VvpInstanceOutput) ResourceGroupId() pulumi.StringOutput
The resource group to which the newly purchased instance belongs.
func (VvpInstanceOutput) ResourceSpec ¶
func (o VvpInstanceOutput) ResourceSpec() VvpInstanceResourceSpecOutput
Resource specifications. See `resourceSpec` below.
func (VvpInstanceOutput) Status ¶
func (o VvpInstanceOutput) Status() pulumi.StringOutput
The status of the resource.
func (VvpInstanceOutput) Storage ¶
func (o VvpInstanceOutput) Storage() VvpInstanceStorageOutput
Store information. See `storage` below.
func (VvpInstanceOutput) Tags ¶
func (o VvpInstanceOutput) Tags() pulumi.MapOutput
The tags of the resource.
func (VvpInstanceOutput) ToVvpInstanceOutput ¶
func (o VvpInstanceOutput) ToVvpInstanceOutput() VvpInstanceOutput
func (VvpInstanceOutput) ToVvpInstanceOutputWithContext ¶
func (o VvpInstanceOutput) ToVvpInstanceOutputWithContext(ctx context.Context) VvpInstanceOutput
func (VvpInstanceOutput) VpcId ¶
func (o VvpInstanceOutput) VpcId() pulumi.StringOutput
The VPC ID of the user.
func (VvpInstanceOutput) VswitchIds ¶
func (o VvpInstanceOutput) VswitchIds() pulumi.StringArrayOutput
Virtual Switch ID.
func (VvpInstanceOutput) VvpInstanceName ¶
func (o VvpInstanceOutput) VvpInstanceName() pulumi.StringOutput
The name of the workspace.
func (VvpInstanceOutput) ZoneId ¶
func (o VvpInstanceOutput) ZoneId() pulumi.StringOutput
The zone ID of the resource.
type VvpInstanceResourceSpec ¶
type VvpInstanceResourceSpecArgs ¶
type VvpInstanceResourceSpecArgs struct { // CPU number. Cpu pulumi.IntPtrInput `pulumi:"cpu"` // Memory size. MemoryGb pulumi.IntPtrInput `pulumi:"memoryGb"` }
func (VvpInstanceResourceSpecArgs) ElementType ¶
func (VvpInstanceResourceSpecArgs) ElementType() reflect.Type
func (VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecOutput ¶
func (i VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecOutput() VvpInstanceResourceSpecOutput
func (VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecOutputWithContext ¶
func (i VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecOutputWithContext(ctx context.Context) VvpInstanceResourceSpecOutput
func (VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecPtrOutput ¶
func (i VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecPtrOutput() VvpInstanceResourceSpecPtrOutput
func (VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecPtrOutputWithContext ¶
func (i VvpInstanceResourceSpecArgs) ToVvpInstanceResourceSpecPtrOutputWithContext(ctx context.Context) VvpInstanceResourceSpecPtrOutput
type VvpInstanceResourceSpecInput ¶
type VvpInstanceResourceSpecInput interface { pulumi.Input ToVvpInstanceResourceSpecOutput() VvpInstanceResourceSpecOutput ToVvpInstanceResourceSpecOutputWithContext(context.Context) VvpInstanceResourceSpecOutput }
VvpInstanceResourceSpecInput is an input type that accepts VvpInstanceResourceSpecArgs and VvpInstanceResourceSpecOutput values. You can construct a concrete instance of `VvpInstanceResourceSpecInput` via:
VvpInstanceResourceSpecArgs{...}
type VvpInstanceResourceSpecOutput ¶
type VvpInstanceResourceSpecOutput struct{ *pulumi.OutputState }
func (VvpInstanceResourceSpecOutput) Cpu ¶
func (o VvpInstanceResourceSpecOutput) Cpu() pulumi.IntPtrOutput
CPU number.
func (VvpInstanceResourceSpecOutput) ElementType ¶
func (VvpInstanceResourceSpecOutput) ElementType() reflect.Type
func (VvpInstanceResourceSpecOutput) MemoryGb ¶
func (o VvpInstanceResourceSpecOutput) MemoryGb() pulumi.IntPtrOutput
Memory size.
func (VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecOutput ¶
func (o VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecOutput() VvpInstanceResourceSpecOutput
func (VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecOutputWithContext ¶
func (o VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecOutputWithContext(ctx context.Context) VvpInstanceResourceSpecOutput
func (VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecPtrOutput ¶
func (o VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecPtrOutput() VvpInstanceResourceSpecPtrOutput
func (VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecPtrOutputWithContext ¶
func (o VvpInstanceResourceSpecOutput) ToVvpInstanceResourceSpecPtrOutputWithContext(ctx context.Context) VvpInstanceResourceSpecPtrOutput
type VvpInstanceResourceSpecPtrInput ¶
type VvpInstanceResourceSpecPtrInput interface { pulumi.Input ToVvpInstanceResourceSpecPtrOutput() VvpInstanceResourceSpecPtrOutput ToVvpInstanceResourceSpecPtrOutputWithContext(context.Context) VvpInstanceResourceSpecPtrOutput }
VvpInstanceResourceSpecPtrInput is an input type that accepts VvpInstanceResourceSpecArgs, VvpInstanceResourceSpecPtr and VvpInstanceResourceSpecPtrOutput values. You can construct a concrete instance of `VvpInstanceResourceSpecPtrInput` via:
VvpInstanceResourceSpecArgs{...} or: nil
func VvpInstanceResourceSpecPtr ¶
func VvpInstanceResourceSpecPtr(v *VvpInstanceResourceSpecArgs) VvpInstanceResourceSpecPtrInput
type VvpInstanceResourceSpecPtrOutput ¶
type VvpInstanceResourceSpecPtrOutput struct{ *pulumi.OutputState }
func (VvpInstanceResourceSpecPtrOutput) Cpu ¶
func (o VvpInstanceResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
CPU number.
func (VvpInstanceResourceSpecPtrOutput) Elem ¶
func (o VvpInstanceResourceSpecPtrOutput) Elem() VvpInstanceResourceSpecOutput
func (VvpInstanceResourceSpecPtrOutput) ElementType ¶
func (VvpInstanceResourceSpecPtrOutput) ElementType() reflect.Type
func (VvpInstanceResourceSpecPtrOutput) MemoryGb ¶
func (o VvpInstanceResourceSpecPtrOutput) MemoryGb() pulumi.IntPtrOutput
Memory size.
func (VvpInstanceResourceSpecPtrOutput) ToVvpInstanceResourceSpecPtrOutput ¶
func (o VvpInstanceResourceSpecPtrOutput) ToVvpInstanceResourceSpecPtrOutput() VvpInstanceResourceSpecPtrOutput
func (VvpInstanceResourceSpecPtrOutput) ToVvpInstanceResourceSpecPtrOutputWithContext ¶
func (o VvpInstanceResourceSpecPtrOutput) ToVvpInstanceResourceSpecPtrOutputWithContext(ctx context.Context) VvpInstanceResourceSpecPtrOutput
type VvpInstanceState ¶
type VvpInstanceState struct { // The creation time of the resource. CreateTime pulumi.StringPtrInput // The number of subscription periods. If the payment type is PRE, this parameter is required. Duration pulumi.IntPtrInput // The payment type of the resource. PaymentType pulumi.StringPtrInput // The subscription period. If the payment type is PRE, this parameter is required. PricingCycle pulumi.StringPtrInput // The resource group to which the newly purchased instance belongs. ResourceGroupId pulumi.StringPtrInput // Resource specifications. See `resourceSpec` below. ResourceSpec VvpInstanceResourceSpecPtrInput // The status of the resource. Status pulumi.StringPtrInput // Store information. See `storage` below. Storage VvpInstanceStoragePtrInput // The tags of the resource. Tags pulumi.MapInput // The VPC ID of the user. VpcId pulumi.StringPtrInput // Virtual Switch ID. VswitchIds pulumi.StringArrayInput // The name of the workspace. VvpInstanceName pulumi.StringPtrInput // The zone ID of the resource. ZoneId pulumi.StringPtrInput }
func (VvpInstanceState) ElementType ¶
func (VvpInstanceState) ElementType() reflect.Type
type VvpInstanceStorage ¶
type VvpInstanceStorage struct { // OSS stores information. See `oss` below. Oss VvpInstanceStorageOss `pulumi:"oss"` }
type VvpInstanceStorageArgs ¶
type VvpInstanceStorageArgs struct { // OSS stores information. See `oss` below. Oss VvpInstanceStorageOssInput `pulumi:"oss"` }
func (VvpInstanceStorageArgs) ElementType ¶
func (VvpInstanceStorageArgs) ElementType() reflect.Type
func (VvpInstanceStorageArgs) ToVvpInstanceStorageOutput ¶
func (i VvpInstanceStorageArgs) ToVvpInstanceStorageOutput() VvpInstanceStorageOutput
func (VvpInstanceStorageArgs) ToVvpInstanceStorageOutputWithContext ¶
func (i VvpInstanceStorageArgs) ToVvpInstanceStorageOutputWithContext(ctx context.Context) VvpInstanceStorageOutput
func (VvpInstanceStorageArgs) ToVvpInstanceStoragePtrOutput ¶
func (i VvpInstanceStorageArgs) ToVvpInstanceStoragePtrOutput() VvpInstanceStoragePtrOutput
func (VvpInstanceStorageArgs) ToVvpInstanceStoragePtrOutputWithContext ¶
func (i VvpInstanceStorageArgs) ToVvpInstanceStoragePtrOutputWithContext(ctx context.Context) VvpInstanceStoragePtrOutput
type VvpInstanceStorageInput ¶
type VvpInstanceStorageInput interface { pulumi.Input ToVvpInstanceStorageOutput() VvpInstanceStorageOutput ToVvpInstanceStorageOutputWithContext(context.Context) VvpInstanceStorageOutput }
VvpInstanceStorageInput is an input type that accepts VvpInstanceStorageArgs and VvpInstanceStorageOutput values. You can construct a concrete instance of `VvpInstanceStorageInput` via:
VvpInstanceStorageArgs{...}
type VvpInstanceStorageOss ¶
type VvpInstanceStorageOss struct {
Bucket string `pulumi:"bucket"`
}
type VvpInstanceStorageOssArgs ¶
type VvpInstanceStorageOssArgs struct {
Bucket pulumi.StringInput `pulumi:"bucket"`
}
func (VvpInstanceStorageOssArgs) ElementType ¶
func (VvpInstanceStorageOssArgs) ElementType() reflect.Type
func (VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssOutput ¶
func (i VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssOutput() VvpInstanceStorageOssOutput
func (VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssOutputWithContext ¶
func (i VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssOutputWithContext(ctx context.Context) VvpInstanceStorageOssOutput
func (VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssPtrOutput ¶
func (i VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssPtrOutput() VvpInstanceStorageOssPtrOutput
func (VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssPtrOutputWithContext ¶
func (i VvpInstanceStorageOssArgs) ToVvpInstanceStorageOssPtrOutputWithContext(ctx context.Context) VvpInstanceStorageOssPtrOutput
type VvpInstanceStorageOssInput ¶
type VvpInstanceStorageOssInput interface { pulumi.Input ToVvpInstanceStorageOssOutput() VvpInstanceStorageOssOutput ToVvpInstanceStorageOssOutputWithContext(context.Context) VvpInstanceStorageOssOutput }
VvpInstanceStorageOssInput is an input type that accepts VvpInstanceStorageOssArgs and VvpInstanceStorageOssOutput values. You can construct a concrete instance of `VvpInstanceStorageOssInput` via:
VvpInstanceStorageOssArgs{...}
type VvpInstanceStorageOssOutput ¶
type VvpInstanceStorageOssOutput struct{ *pulumi.OutputState }
func (VvpInstanceStorageOssOutput) Bucket ¶
func (o VvpInstanceStorageOssOutput) Bucket() pulumi.StringOutput
func (VvpInstanceStorageOssOutput) ElementType ¶
func (VvpInstanceStorageOssOutput) ElementType() reflect.Type
func (VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssOutput ¶
func (o VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssOutput() VvpInstanceStorageOssOutput
func (VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssOutputWithContext ¶
func (o VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssOutputWithContext(ctx context.Context) VvpInstanceStorageOssOutput
func (VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssPtrOutput ¶
func (o VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssPtrOutput() VvpInstanceStorageOssPtrOutput
func (VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssPtrOutputWithContext ¶
func (o VvpInstanceStorageOssOutput) ToVvpInstanceStorageOssPtrOutputWithContext(ctx context.Context) VvpInstanceStorageOssPtrOutput
type VvpInstanceStorageOssPtrInput ¶
type VvpInstanceStorageOssPtrInput interface { pulumi.Input ToVvpInstanceStorageOssPtrOutput() VvpInstanceStorageOssPtrOutput ToVvpInstanceStorageOssPtrOutputWithContext(context.Context) VvpInstanceStorageOssPtrOutput }
VvpInstanceStorageOssPtrInput is an input type that accepts VvpInstanceStorageOssArgs, VvpInstanceStorageOssPtr and VvpInstanceStorageOssPtrOutput values. You can construct a concrete instance of `VvpInstanceStorageOssPtrInput` via:
VvpInstanceStorageOssArgs{...} or: nil
func VvpInstanceStorageOssPtr ¶
func VvpInstanceStorageOssPtr(v *VvpInstanceStorageOssArgs) VvpInstanceStorageOssPtrInput
type VvpInstanceStorageOssPtrOutput ¶
type VvpInstanceStorageOssPtrOutput struct{ *pulumi.OutputState }
func (VvpInstanceStorageOssPtrOutput) Bucket ¶
func (o VvpInstanceStorageOssPtrOutput) Bucket() pulumi.StringPtrOutput
func (VvpInstanceStorageOssPtrOutput) Elem ¶
func (o VvpInstanceStorageOssPtrOutput) Elem() VvpInstanceStorageOssOutput
func (VvpInstanceStorageOssPtrOutput) ElementType ¶
func (VvpInstanceStorageOssPtrOutput) ElementType() reflect.Type
func (VvpInstanceStorageOssPtrOutput) ToVvpInstanceStorageOssPtrOutput ¶
func (o VvpInstanceStorageOssPtrOutput) ToVvpInstanceStorageOssPtrOutput() VvpInstanceStorageOssPtrOutput
func (VvpInstanceStorageOssPtrOutput) ToVvpInstanceStorageOssPtrOutputWithContext ¶
func (o VvpInstanceStorageOssPtrOutput) ToVvpInstanceStorageOssPtrOutputWithContext(ctx context.Context) VvpInstanceStorageOssPtrOutput
type VvpInstanceStorageOutput ¶
type VvpInstanceStorageOutput struct{ *pulumi.OutputState }
func (VvpInstanceStorageOutput) ElementType ¶
func (VvpInstanceStorageOutput) ElementType() reflect.Type
func (VvpInstanceStorageOutput) Oss ¶
func (o VvpInstanceStorageOutput) Oss() VvpInstanceStorageOssOutput
OSS stores information. See `oss` below.
func (VvpInstanceStorageOutput) ToVvpInstanceStorageOutput ¶
func (o VvpInstanceStorageOutput) ToVvpInstanceStorageOutput() VvpInstanceStorageOutput
func (VvpInstanceStorageOutput) ToVvpInstanceStorageOutputWithContext ¶
func (o VvpInstanceStorageOutput) ToVvpInstanceStorageOutputWithContext(ctx context.Context) VvpInstanceStorageOutput
func (VvpInstanceStorageOutput) ToVvpInstanceStoragePtrOutput ¶
func (o VvpInstanceStorageOutput) ToVvpInstanceStoragePtrOutput() VvpInstanceStoragePtrOutput
func (VvpInstanceStorageOutput) ToVvpInstanceStoragePtrOutputWithContext ¶
func (o VvpInstanceStorageOutput) ToVvpInstanceStoragePtrOutputWithContext(ctx context.Context) VvpInstanceStoragePtrOutput
type VvpInstanceStoragePtrInput ¶
type VvpInstanceStoragePtrInput interface { pulumi.Input ToVvpInstanceStoragePtrOutput() VvpInstanceStoragePtrOutput ToVvpInstanceStoragePtrOutputWithContext(context.Context) VvpInstanceStoragePtrOutput }
VvpInstanceStoragePtrInput is an input type that accepts VvpInstanceStorageArgs, VvpInstanceStoragePtr and VvpInstanceStoragePtrOutput values. You can construct a concrete instance of `VvpInstanceStoragePtrInput` via:
VvpInstanceStorageArgs{...} or: nil
func VvpInstanceStoragePtr ¶
func VvpInstanceStoragePtr(v *VvpInstanceStorageArgs) VvpInstanceStoragePtrInput
type VvpInstanceStoragePtrOutput ¶
type VvpInstanceStoragePtrOutput struct{ *pulumi.OutputState }
func (VvpInstanceStoragePtrOutput) Elem ¶
func (o VvpInstanceStoragePtrOutput) Elem() VvpInstanceStorageOutput
func (VvpInstanceStoragePtrOutput) ElementType ¶
func (VvpInstanceStoragePtrOutput) ElementType() reflect.Type
func (VvpInstanceStoragePtrOutput) Oss ¶
func (o VvpInstanceStoragePtrOutput) Oss() VvpInstanceStorageOssPtrOutput
OSS stores information. See `oss` below.
func (VvpInstanceStoragePtrOutput) ToVvpInstanceStoragePtrOutput ¶
func (o VvpInstanceStoragePtrOutput) ToVvpInstanceStoragePtrOutput() VvpInstanceStoragePtrOutput
func (VvpInstanceStoragePtrOutput) ToVvpInstanceStoragePtrOutputWithContext ¶
func (o VvpInstanceStoragePtrOutput) ToVvpInstanceStoragePtrOutputWithContext(ctx context.Context) VvpInstanceStoragePtrOutput