Documentation ¶
Index ¶
- 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 Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AnycastZone() pulumi.StringPtrOutput
- func (o InstanceOutput) ApplicableForClb() pulumi.BoolPtrOutputdeprecated
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o InstanceOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o InstanceOutput) InternetServiceProvider() pulumi.StringPtrOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- 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 InstancesArgs
- type InstancesFilter
- type InstancesFilterArgs
- type InstancesFilterArray
- type InstancesFilterArrayInput
- type InstancesFilterArrayOutput
- func (InstancesFilterArrayOutput) ElementType() reflect.Type
- func (o InstancesFilterArrayOutput) Index(i pulumi.IntInput) InstancesFilterOutput
- func (o InstancesFilterArrayOutput) ToInstancesFilterArrayOutput() InstancesFilterArrayOutput
- func (o InstancesFilterArrayOutput) ToInstancesFilterArrayOutputWithContext(ctx context.Context) InstancesFilterArrayOutput
- type InstancesFilterInput
- type InstancesFilterOutput
- func (InstancesFilterOutput) ElementType() reflect.Type
- func (o InstancesFilterOutput) Name() pulumi.StringOutput
- func (o InstancesFilterOutput) ToInstancesFilterOutput() InstancesFilterOutput
- func (o InstancesFilterOutput) ToInstancesFilterOutputWithContext(ctx context.Context) InstancesFilterOutput
- func (o InstancesFilterOutput) Values() pulumi.StringArrayOutput
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) Filters() InstancesFilterArrayOutput
- func (o InstancesResultOutput) Id() pulumi.StringOutput
- func (o InstancesResultOutput) IncludeArrears() pulumi.BoolPtrOutput
- func (o InstancesResultOutput) IncludeBlocked() pulumi.BoolPtrOutput
- func (o InstancesResultOutput) PublicIp() pulumi.StringOutput
- func (o InstancesResultOutput) Status() pulumi.StringOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 Instance ¶
type Instance struct { pulumi.CustomResourceState // 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"` // The charge type of eip. Valid value: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR` and `TRAFFIC_POSTPAID_BY_HOUR`. InternetChargeType pulumi.StringPtrOutput `pulumi:"internetChargeType"` // The bandwidth limit of EIP, unit is Mbps. InternetMaxBandwidthOut pulumi.IntPtrOutput `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"` // 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`. 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 { // 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 // The charge type of eip. Valid value: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR` 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 // The tags of eip. Tags pulumi.MapInput // The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP`. 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) 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) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) InternetChargeType ¶
func (o InstanceOutput) InternetChargeType() pulumi.StringPtrOutput
The charge type of eip. Valid value: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR` and `TRAFFIC_POSTPAID_BY_HOUR`.
func (InstanceOutput) InternetMaxBandwidthOut ¶
func (o InstanceOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
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) 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`. Default is `EIP`.
type InstanceState ¶
type InstanceState struct { // 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 // The charge type of eip. Valid value: `BANDWIDTH_PACKAGE`, `BANDWIDTH_POSTPAID_BY_HOUR` 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 // 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`. Default is `EIP`. Type pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstancesArgs ¶
type InstancesArgs struct { Filters []InstancesFilter `pulumi:"filters"` IncludeArrears *bool `pulumi:"includeArrears"` IncludeBlocked *bool `pulumi:"includeBlocked"` }
A collection of arguments for invoking Instances.
type InstancesFilter ¶
type InstancesFilterArgs ¶
type InstancesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (InstancesFilterArgs) ElementType ¶
func (InstancesFilterArgs) ElementType() reflect.Type
func (InstancesFilterArgs) ToInstancesFilterOutput ¶
func (i InstancesFilterArgs) ToInstancesFilterOutput() InstancesFilterOutput
func (InstancesFilterArgs) ToInstancesFilterOutputWithContext ¶
func (i InstancesFilterArgs) ToInstancesFilterOutputWithContext(ctx context.Context) InstancesFilterOutput
type InstancesFilterArray ¶
type InstancesFilterArray []InstancesFilterInput
func (InstancesFilterArray) ElementType ¶
func (InstancesFilterArray) ElementType() reflect.Type
func (InstancesFilterArray) ToInstancesFilterArrayOutput ¶
func (i InstancesFilterArray) ToInstancesFilterArrayOutput() InstancesFilterArrayOutput
func (InstancesFilterArray) ToInstancesFilterArrayOutputWithContext ¶
func (i InstancesFilterArray) ToInstancesFilterArrayOutputWithContext(ctx context.Context) InstancesFilterArrayOutput
type InstancesFilterArrayInput ¶
type InstancesFilterArrayInput interface { pulumi.Input ToInstancesFilterArrayOutput() InstancesFilterArrayOutput ToInstancesFilterArrayOutputWithContext(context.Context) InstancesFilterArrayOutput }
InstancesFilterArrayInput is an input type that accepts InstancesFilterArray and InstancesFilterArrayOutput values. You can construct a concrete instance of `InstancesFilterArrayInput` via:
InstancesFilterArray{ InstancesFilterArgs{...} }
type InstancesFilterArrayOutput ¶
type InstancesFilterArrayOutput struct{ *pulumi.OutputState }
func (InstancesFilterArrayOutput) ElementType ¶
func (InstancesFilterArrayOutput) ElementType() reflect.Type
func (InstancesFilterArrayOutput) Index ¶
func (o InstancesFilterArrayOutput) Index(i pulumi.IntInput) InstancesFilterOutput
func (InstancesFilterArrayOutput) ToInstancesFilterArrayOutput ¶
func (o InstancesFilterArrayOutput) ToInstancesFilterArrayOutput() InstancesFilterArrayOutput
func (InstancesFilterArrayOutput) ToInstancesFilterArrayOutputWithContext ¶
func (o InstancesFilterArrayOutput) ToInstancesFilterArrayOutputWithContext(ctx context.Context) InstancesFilterArrayOutput
type InstancesFilterInput ¶
type InstancesFilterInput interface { pulumi.Input ToInstancesFilterOutput() InstancesFilterOutput ToInstancesFilterOutputWithContext(context.Context) InstancesFilterOutput }
InstancesFilterInput is an input type that accepts InstancesFilterArgs and InstancesFilterOutput values. You can construct a concrete instance of `InstancesFilterInput` via:
InstancesFilterArgs{...}
type InstancesFilterOutput ¶
type InstancesFilterOutput struct{ *pulumi.OutputState }
func (InstancesFilterOutput) ElementType ¶
func (InstancesFilterOutput) ElementType() reflect.Type
func (InstancesFilterOutput) Name ¶
func (o InstancesFilterOutput) Name() pulumi.StringOutput
func (InstancesFilterOutput) ToInstancesFilterOutput ¶
func (o InstancesFilterOutput) ToInstancesFilterOutput() InstancesFilterOutput
func (InstancesFilterOutput) ToInstancesFilterOutputWithContext ¶
func (o InstancesFilterOutput) ToInstancesFilterOutputWithContext(ctx context.Context) InstancesFilterOutput
func (InstancesFilterOutput) Values ¶
func (o InstancesFilterOutput) Values() pulumi.StringArrayOutput
type InstancesOutputArgs ¶
type InstancesOutputArgs struct { Filters InstancesFilterArrayInput `pulumi:"filters"` IncludeArrears pulumi.BoolPtrInput `pulumi:"includeArrears"` IncludeBlocked pulumi.BoolPtrInput `pulumi:"includeBlocked"` }
A collection of arguments for invoking Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { Filters []InstancesFilter `pulumi:"filters"` Id string `pulumi:"id"` IncludeArrears *bool `pulumi:"includeArrears"` IncludeBlocked *bool `pulumi:"includeBlocked"` PublicIp string `pulumi:"publicIp"` Status string `pulumi:"status"` }
A collection of values returned by Instances.
func Instances ¶
func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)
type InstancesResultOutput ¶
type InstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Instances.
func InstancesOutput ¶
func InstancesOutput(ctx *pulumi.Context, args InstancesOutputArgs, opts ...pulumi.InvokeOption) InstancesResultOutput
func (InstancesResultOutput) ElementType ¶
func (InstancesResultOutput) ElementType() reflect.Type
func (InstancesResultOutput) Filters ¶
func (o InstancesResultOutput) Filters() InstancesFilterArrayOutput
func (InstancesResultOutput) Id ¶
func (o InstancesResultOutput) Id() pulumi.StringOutput
func (InstancesResultOutput) IncludeArrears ¶
func (o InstancesResultOutput) IncludeArrears() pulumi.BoolPtrOutput
func (InstancesResultOutput) IncludeBlocked ¶
func (o InstancesResultOutput) IncludeBlocked() pulumi.BoolPtrOutput
func (InstancesResultOutput) PublicIp ¶
func (o InstancesResultOutput) PublicIp() pulumi.StringOutput
func (InstancesResultOutput) Status ¶
func (o InstancesResultOutput) Status() pulumi.StringOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput