ibm.PiVolumeOnboarding
Explore with Pulumi AI
Creates volume onboarding. For more information, about managing volume groups, see getting started with IBM Power Systems Virtual Servers.
Example Usage
The following example attaches volume to a power systems virtual server instance.
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const testaccVolumeOnboarding = new ibm.PiVolumeOnboarding("testaccVolumeOnboarding", {
piCloudInstanceId: "<value of the cloud_instance_id>",
piDescription: "volume-onboarding-1",
piOnboardingVolumes: [{
piAuxiliaryVolumes: [{
piAuxiliaryVolumeName: "< auxiliary volume name >",
piDisplayName: "< display name >",
}],
piSourceCrn: "< source crn >",
}],
});
import pulumi
import pulumi_ibm as ibm
testacc_volume_onboarding = ibm.PiVolumeOnboarding("testaccVolumeOnboarding",
pi_cloud_instance_id="<value of the cloud_instance_id>",
pi_description="volume-onboarding-1",
pi_onboarding_volumes=[{
"pi_auxiliary_volumes": [{
"pi_auxiliary_volume_name": "< auxiliary volume name >",
"pi_display_name": "< display name >",
}],
"pi_source_crn": "< source crn >",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewPiVolumeOnboarding(ctx, "testaccVolumeOnboarding", &ibm.PiVolumeOnboardingArgs{
PiCloudInstanceId: pulumi.String("<value of the cloud_instance_id>"),
PiDescription: pulumi.String("volume-onboarding-1"),
PiOnboardingVolumes: ibm.PiVolumeOnboardingPiOnboardingVolumeArray{
&ibm.PiVolumeOnboardingPiOnboardingVolumeArgs{
PiAuxiliaryVolumes: ibm.PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolumeArray{
&ibm.PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolumeArgs{
PiAuxiliaryVolumeName: pulumi.String("< auxiliary volume name >"),
PiDisplayName: pulumi.String("< display name >"),
},
},
PiSourceCrn: pulumi.String("< source crn >"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var testaccVolumeOnboarding = new Ibm.PiVolumeOnboarding("testaccVolumeOnboarding", new()
{
PiCloudInstanceId = "<value of the cloud_instance_id>",
PiDescription = "volume-onboarding-1",
PiOnboardingVolumes = new[]
{
new Ibm.Inputs.PiVolumeOnboardingPiOnboardingVolumeArgs
{
PiAuxiliaryVolumes = new[]
{
new Ibm.Inputs.PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolumeArgs
{
PiAuxiliaryVolumeName = "< auxiliary volume name >",
PiDisplayName = "< display name >",
},
},
PiSourceCrn = "< source crn >",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.PiVolumeOnboarding;
import com.pulumi.ibm.PiVolumeOnboardingArgs;
import com.pulumi.ibm.inputs.PiVolumeOnboardingPiOnboardingVolumeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testaccVolumeOnboarding = new PiVolumeOnboarding("testaccVolumeOnboarding", PiVolumeOnboardingArgs.builder()
.piCloudInstanceId("<value of the cloud_instance_id>")
.piDescription("volume-onboarding-1")
.piOnboardingVolumes(PiVolumeOnboardingPiOnboardingVolumeArgs.builder()
.piAuxiliaryVolumes(PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolumeArgs.builder()
.piAuxiliaryVolumeName("< auxiliary volume name >")
.piDisplayName("< display name >")
.build())
.piSourceCrn("< source crn >")
.build())
.build());
}
}
resources:
testaccVolumeOnboarding:
type: ibm:PiVolumeOnboarding
properties:
piCloudInstanceId: <value of the cloud_instance_id>
piDescription: volume-onboarding-1
piOnboardingVolumes:
- piAuxiliaryVolumes:
- piAuxiliaryVolumeName: < auxiliary volume name >
piDisplayName: < display name >
piSourceCrn: < source crn >
Notes
- Please find supported Regions for endpoints.
- If a Power cloud instance is provisioned at
lon04
, The provider level attributes should be as follows:region
-lon
zone
-lon04
Example usage:
import * as pulumi from "@pulumi/pulumi";
import pulumi
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
return await Deployment.RunAsync(() =>
{
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
}
}
{}
Create PiVolumeOnboarding Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PiVolumeOnboarding(name: string, args: PiVolumeOnboardingArgs, opts?: CustomResourceOptions);
@overload
def PiVolumeOnboarding(resource_name: str,
args: PiVolumeOnboardingArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PiVolumeOnboarding(resource_name: str,
opts: Optional[ResourceOptions] = None,
pi_cloud_instance_id: Optional[str] = None,
pi_onboarding_volumes: Optional[Sequence[PiVolumeOnboardingPiOnboardingVolumeArgs]] = None,
pi_description: Optional[str] = None,
pi_volume_onboarding_id: Optional[str] = None,
timeouts: Optional[PiVolumeOnboardingTimeoutsArgs] = None)
func NewPiVolumeOnboarding(ctx *Context, name string, args PiVolumeOnboardingArgs, opts ...ResourceOption) (*PiVolumeOnboarding, error)
public PiVolumeOnboarding(string name, PiVolumeOnboardingArgs args, CustomResourceOptions? opts = null)
public PiVolumeOnboarding(String name, PiVolumeOnboardingArgs args)
public PiVolumeOnboarding(String name, PiVolumeOnboardingArgs args, CustomResourceOptions options)
type: ibm:PiVolumeOnboarding
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PiVolumeOnboardingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PiVolumeOnboardingArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PiVolumeOnboardingArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PiVolumeOnboardingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PiVolumeOnboardingArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var piVolumeOnboardingResource = new Ibm.PiVolumeOnboarding("piVolumeOnboardingResource", new()
{
PiCloudInstanceId = "string",
PiOnboardingVolumes = new[]
{
new Ibm.Inputs.PiVolumeOnboardingPiOnboardingVolumeArgs
{
PiSourceCrn = "string",
PiAuxiliaryVolumes = new[]
{
new Ibm.Inputs.PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolumeArgs
{
PiAuxiliaryVolumeName = "string",
PiDisplayName = "string",
},
},
},
},
PiDescription = "string",
PiVolumeOnboardingId = "string",
Timeouts = new Ibm.Inputs.PiVolumeOnboardingTimeoutsArgs
{
Create = "string",
Delete = "string",
},
});
example, err := ibm.NewPiVolumeOnboarding(ctx, "piVolumeOnboardingResource", &ibm.PiVolumeOnboardingArgs{
PiCloudInstanceId: pulumi.String("string"),
PiOnboardingVolumes: ibm.PiVolumeOnboardingPiOnboardingVolumeArray{
&ibm.PiVolumeOnboardingPiOnboardingVolumeArgs{
PiSourceCrn: pulumi.String("string"),
PiAuxiliaryVolumes: ibm.PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolumeArray{
&ibm.PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolumeArgs{
PiAuxiliaryVolumeName: pulumi.String("string"),
PiDisplayName: pulumi.String("string"),
},
},
},
},
PiDescription: pulumi.String("string"),
PiVolumeOnboardingId: pulumi.String("string"),
Timeouts: &ibm.PiVolumeOnboardingTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
},
})
var piVolumeOnboardingResource = new PiVolumeOnboarding("piVolumeOnboardingResource", PiVolumeOnboardingArgs.builder()
.piCloudInstanceId("string")
.piOnboardingVolumes(PiVolumeOnboardingPiOnboardingVolumeArgs.builder()
.piSourceCrn("string")
.piAuxiliaryVolumes(PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolumeArgs.builder()
.piAuxiliaryVolumeName("string")
.piDisplayName("string")
.build())
.build())
.piDescription("string")
.piVolumeOnboardingId("string")
.timeouts(PiVolumeOnboardingTimeoutsArgs.builder()
.create("string")
.delete("string")
.build())
.build());
pi_volume_onboarding_resource = ibm.PiVolumeOnboarding("piVolumeOnboardingResource",
pi_cloud_instance_id="string",
pi_onboarding_volumes=[{
"pi_source_crn": "string",
"pi_auxiliary_volumes": [{
"pi_auxiliary_volume_name": "string",
"pi_display_name": "string",
}],
}],
pi_description="string",
pi_volume_onboarding_id="string",
timeouts={
"create": "string",
"delete": "string",
})
const piVolumeOnboardingResource = new ibm.PiVolumeOnboarding("piVolumeOnboardingResource", {
piCloudInstanceId: "string",
piOnboardingVolumes: [{
piSourceCrn: "string",
piAuxiliaryVolumes: [{
piAuxiliaryVolumeName: "string",
piDisplayName: "string",
}],
}],
piDescription: "string",
piVolumeOnboardingId: "string",
timeouts: {
create: "string",
"delete": "string",
},
});
type: ibm:PiVolumeOnboarding
properties:
piCloudInstanceId: string
piDescription: string
piOnboardingVolumes:
- piAuxiliaryVolumes:
- piAuxiliaryVolumeName: string
piDisplayName: string
piSourceCrn: string
piVolumeOnboardingId: string
timeouts:
create: string
delete: string
PiVolumeOnboarding Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PiVolumeOnboarding resource accepts the following input properties:
- Pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- Pi
Onboarding List<PiVolumes Volume Onboarding Pi Onboarding Volume> List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- Pi
Description string - The description of the volume onboarding operation.
- Pi
Volume stringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - Timeouts
Pi
Volume Onboarding Timeouts
- Pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- Pi
Onboarding []PiVolumes Volume Onboarding Pi Onboarding Volume Args List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- Pi
Description string - The description of the volume onboarding operation.
- Pi
Volume stringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - Timeouts
Pi
Volume Onboarding Timeouts Args
- pi
Cloud StringInstance Id - The GUID of the service instance associated with an account.
- pi
Onboarding List<PiVolumes Volume Onboarding Pi Onboarding Volume> List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- pi
Description String - The description of the volume onboarding operation.
- pi
Volume StringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - timeouts
Pi
Volume Onboarding Timeouts
- pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- pi
Onboarding PiVolumes Volume Onboarding Pi Onboarding Volume[] List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- pi
Description string - The description of the volume onboarding operation.
- pi
Volume stringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - timeouts
Pi
Volume Onboarding Timeouts
- pi_
cloud_ strinstance_ id - The GUID of the service instance associated with an account.
- pi_
onboarding_ Sequence[Pivolumes Volume Onboarding Pi Onboarding Volume Args] List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- pi_
description str - The description of the volume onboarding operation.
- pi_
volume_ stronboarding_ id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - timeouts
Pi
Volume Onboarding Timeouts Args
- pi
Cloud StringInstance Id - The GUID of the service instance associated with an account.
- pi
Onboarding List<Property Map>Volumes List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- pi
Description String - The description of the volume onboarding operation.
- pi
Volume StringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the PiVolumeOnboarding resource produces the following output properties:
- Create
Time string - (String) The create time of volume onboarding operation.
- Id string
- The provider-assigned unique ID for this managed resource.
- Input
Volumes List<string> - (List of strings) List of volumes requested to be onboarded.
- Onboarding
Id string - (String) The volume onboarding ID.
- Progress double
- (Float) The progress of volume onboarding operation.
- Results
Onboarded List<string>Volumes - (List of strings) List of volumes which are onboarded successfully.
- Results
Volume List<PiOnboarding Failures Volume Onboarding Results Volume Onboarding Failure> - (List of objects) - The volume onboarding failure details.
- Status string
- (String) The status of volume onboarding operation.
- Create
Time string - (String) The create time of volume onboarding operation.
- Id string
- The provider-assigned unique ID for this managed resource.
- Input
Volumes []string - (List of strings) List of volumes requested to be onboarded.
- Onboarding
Id string - (String) The volume onboarding ID.
- Progress float64
- (Float) The progress of volume onboarding operation.
- Results
Onboarded []stringVolumes - (List of strings) List of volumes which are onboarded successfully.
- Results
Volume []PiOnboarding Failures Volume Onboarding Results Volume Onboarding Failure - (List of objects) - The volume onboarding failure details.
- Status string
- (String) The status of volume onboarding operation.
- create
Time String - (String) The create time of volume onboarding operation.
- id String
- The provider-assigned unique ID for this managed resource.
- input
Volumes List<String> - (List of strings) List of volumes requested to be onboarded.
- onboarding
Id String - (String) The volume onboarding ID.
- progress Double
- (Float) The progress of volume onboarding operation.
- results
Onboarded List<String>Volumes - (List of strings) List of volumes which are onboarded successfully.
- results
Volume List<PiOnboarding Failures Volume Onboarding Results Volume Onboarding Failure> - (List of objects) - The volume onboarding failure details.
- status String
- (String) The status of volume onboarding operation.
- create
Time string - (String) The create time of volume onboarding operation.
- id string
- The provider-assigned unique ID for this managed resource.
- input
Volumes string[] - (List of strings) List of volumes requested to be onboarded.
- onboarding
Id string - (String) The volume onboarding ID.
- progress number
- (Float) The progress of volume onboarding operation.
- results
Onboarded string[]Volumes - (List of strings) List of volumes which are onboarded successfully.
- results
Volume PiOnboarding Failures Volume Onboarding Results Volume Onboarding Failure[] - (List of objects) - The volume onboarding failure details.
- status string
- (String) The status of volume onboarding operation.
- create_
time str - (String) The create time of volume onboarding operation.
- id str
- The provider-assigned unique ID for this managed resource.
- input_
volumes Sequence[str] - (List of strings) List of volumes requested to be onboarded.
- onboarding_
id str - (String) The volume onboarding ID.
- progress float
- (Float) The progress of volume onboarding operation.
- results_
onboarded_ Sequence[str]volumes - (List of strings) List of volumes which are onboarded successfully.
- results_
volume_ Sequence[Pionboarding_ failures Volume Onboarding Results Volume Onboarding Failure] - (List of objects) - The volume onboarding failure details.
- status str
- (String) The status of volume onboarding operation.
- create
Time String - (String) The create time of volume onboarding operation.
- id String
- The provider-assigned unique ID for this managed resource.
- input
Volumes List<String> - (List of strings) List of volumes requested to be onboarded.
- onboarding
Id String - (String) The volume onboarding ID.
- progress Number
- (Float) The progress of volume onboarding operation.
- results
Onboarded List<String>Volumes - (List of strings) List of volumes which are onboarded successfully.
- results
Volume List<Property Map>Onboarding Failures - (List of objects) - The volume onboarding failure details.
- status String
- (String) The status of volume onboarding operation.
Look up Existing PiVolumeOnboarding Resource
Get an existing PiVolumeOnboarding resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PiVolumeOnboardingState, opts?: CustomResourceOptions): PiVolumeOnboarding
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
create_time: Optional[str] = None,
input_volumes: Optional[Sequence[str]] = None,
onboarding_id: Optional[str] = None,
pi_cloud_instance_id: Optional[str] = None,
pi_description: Optional[str] = None,
pi_onboarding_volumes: Optional[Sequence[PiVolumeOnboardingPiOnboardingVolumeArgs]] = None,
pi_volume_onboarding_id: Optional[str] = None,
progress: Optional[float] = None,
results_onboarded_volumes: Optional[Sequence[str]] = None,
results_volume_onboarding_failures: Optional[Sequence[PiVolumeOnboardingResultsVolumeOnboardingFailureArgs]] = None,
status: Optional[str] = None,
timeouts: Optional[PiVolumeOnboardingTimeoutsArgs] = None) -> PiVolumeOnboarding
func GetPiVolumeOnboarding(ctx *Context, name string, id IDInput, state *PiVolumeOnboardingState, opts ...ResourceOption) (*PiVolumeOnboarding, error)
public static PiVolumeOnboarding Get(string name, Input<string> id, PiVolumeOnboardingState? state, CustomResourceOptions? opts = null)
public static PiVolumeOnboarding get(String name, Output<String> id, PiVolumeOnboardingState state, CustomResourceOptions options)
resources: _: type: ibm:PiVolumeOnboarding get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Create
Time string - (String) The create time of volume onboarding operation.
- Input
Volumes List<string> - (List of strings) List of volumes requested to be onboarded.
- Onboarding
Id string - (String) The volume onboarding ID.
- Pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- Pi
Description string - The description of the volume onboarding operation.
- Pi
Onboarding List<PiVolumes Volume Onboarding Pi Onboarding Volume> List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- Pi
Volume stringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - Progress double
- (Float) The progress of volume onboarding operation.
- Results
Onboarded List<string>Volumes - (List of strings) List of volumes which are onboarded successfully.
- Results
Volume List<PiOnboarding Failures Volume Onboarding Results Volume Onboarding Failure> - (List of objects) - The volume onboarding failure details.
- Status string
- (String) The status of volume onboarding operation.
- Timeouts
Pi
Volume Onboarding Timeouts
- Create
Time string - (String) The create time of volume onboarding operation.
- Input
Volumes []string - (List of strings) List of volumes requested to be onboarded.
- Onboarding
Id string - (String) The volume onboarding ID.
- Pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- Pi
Description string - The description of the volume onboarding operation.
- Pi
Onboarding []PiVolumes Volume Onboarding Pi Onboarding Volume Args List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- Pi
Volume stringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - Progress float64
- (Float) The progress of volume onboarding operation.
- Results
Onboarded []stringVolumes - (List of strings) List of volumes which are onboarded successfully.
- Results
Volume []PiOnboarding Failures Volume Onboarding Results Volume Onboarding Failure Args - (List of objects) - The volume onboarding failure details.
- Status string
- (String) The status of volume onboarding operation.
- Timeouts
Pi
Volume Onboarding Timeouts Args
- create
Time String - (String) The create time of volume onboarding operation.
- input
Volumes List<String> - (List of strings) List of volumes requested to be onboarded.
- onboarding
Id String - (String) The volume onboarding ID.
- pi
Cloud StringInstance Id - The GUID of the service instance associated with an account.
- pi
Description String - The description of the volume onboarding operation.
- pi
Onboarding List<PiVolumes Volume Onboarding Pi Onboarding Volume> List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- pi
Volume StringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - progress Double
- (Float) The progress of volume onboarding operation.
- results
Onboarded List<String>Volumes - (List of strings) List of volumes which are onboarded successfully.
- results
Volume List<PiOnboarding Failures Volume Onboarding Results Volume Onboarding Failure> - (List of objects) - The volume onboarding failure details.
- status String
- (String) The status of volume onboarding operation.
- timeouts
Pi
Volume Onboarding Timeouts
- create
Time string - (String) The create time of volume onboarding operation.
- input
Volumes string[] - (List of strings) List of volumes requested to be onboarded.
- onboarding
Id string - (String) The volume onboarding ID.
- pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- pi
Description string - The description of the volume onboarding operation.
- pi
Onboarding PiVolumes Volume Onboarding Pi Onboarding Volume[] List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- pi
Volume stringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - progress number
- (Float) The progress of volume onboarding operation.
- results
Onboarded string[]Volumes - (List of strings) List of volumes which are onboarded successfully.
- results
Volume PiOnboarding Failures Volume Onboarding Results Volume Onboarding Failure[] - (List of objects) - The volume onboarding failure details.
- status string
- (String) The status of volume onboarding operation.
- timeouts
Pi
Volume Onboarding Timeouts
- create_
time str - (String) The create time of volume onboarding operation.
- input_
volumes Sequence[str] - (List of strings) List of volumes requested to be onboarded.
- onboarding_
id str - (String) The volume onboarding ID.
- pi_
cloud_ strinstance_ id - The GUID of the service instance associated with an account.
- pi_
description str - The description of the volume onboarding operation.
- pi_
onboarding_ Sequence[Pivolumes Volume Onboarding Pi Onboarding Volume Args] List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- pi_
volume_ stronboarding_ id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - progress float
- (Float) The progress of volume onboarding operation.
- results_
onboarded_ Sequence[str]volumes - (List of strings) List of volumes which are onboarded successfully.
- results_
volume_ Sequence[Pionboarding_ failures Volume Onboarding Results Volume Onboarding Failure Args] - (List of objects) - The volume onboarding failure details.
- status str
- (String) The status of volume onboarding operation.
- timeouts
Pi
Volume Onboarding Timeouts Args
- create
Time String - (String) The create time of volume onboarding operation.
- input
Volumes List<String> - (List of strings) List of volumes requested to be onboarded.
- onboarding
Id String - (String) The volume onboarding ID.
- pi
Cloud StringInstance Id - The GUID of the service instance associated with an account.
- pi
Description String - The description of the volume onboarding operation.
- pi
Onboarding List<Property Map>Volumes List of onboarding volumes.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_onboarding_volumes:
- Constraints: The minimum length is
- pi
Volume StringOnboarding Id - (String) The unique identifier of the volume attach. The ID is composed of
<pi_cloud_instance_id>/<onboarding_id>
. - progress Number
- (Float) The progress of volume onboarding operation.
- results
Onboarded List<String>Volumes - (List of strings) List of volumes which are onboarded successfully.
- results
Volume List<Property Map>Onboarding Failures - (List of objects) - The volume onboarding failure details.
- status String
- (String) The status of volume onboarding operation.
- timeouts Property Map
Supporting Types
PiVolumeOnboardingPiOnboardingVolume, PiVolumeOnboardingPiOnboardingVolumeArgs
- Pi
Source stringCrn The crn of source service broker instance from where auxiliary volumes need to be onboarded.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_auxiliary_volumes:
- Constraints: The minimum length is
- Pi
Auxiliary List<PiVolumes Volume Onboarding Pi Onboarding Volume Pi Auxiliary Volume> - List auxiliary volumes.
- Pi
Source stringCrn The crn of source service broker instance from where auxiliary volumes need to be onboarded.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_auxiliary_volumes:
- Constraints: The minimum length is
- Pi
Auxiliary []PiVolumes Volume Onboarding Pi Onboarding Volume Pi Auxiliary Volume - List auxiliary volumes.
- pi
Source StringCrn The crn of source service broker instance from where auxiliary volumes need to be onboarded.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_auxiliary_volumes:
- Constraints: The minimum length is
- pi
Auxiliary List<PiVolumes Volume Onboarding Pi Onboarding Volume Pi Auxiliary Volume> - List auxiliary volumes.
- pi
Source stringCrn The crn of source service broker instance from where auxiliary volumes need to be onboarded.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_auxiliary_volumes:
- Constraints: The minimum length is
- pi
Auxiliary PiVolumes Volume Onboarding Pi Onboarding Volume Pi Auxiliary Volume[] - List auxiliary volumes.
- pi_
source_ strcrn The crn of source service broker instance from where auxiliary volumes need to be onboarded.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_auxiliary_volumes:
- Constraints: The minimum length is
- pi_
auxiliary_ Sequence[Pivolumes Volume Onboarding Pi Onboarding Volume Pi Auxiliary Volume] - List auxiliary volumes.
- pi
Source StringCrn The crn of source service broker instance from where auxiliary volumes need to be onboarded.
- Constraints: The minimum length is
1
items.
Nested scheme for pi_auxiliary_volumes:
- Constraints: The minimum length is
- pi
Auxiliary List<Property Map>Volumes - List auxiliary volumes.
PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolume, PiVolumeOnboardingPiOnboardingVolumePiAuxiliaryVolumeArgs
- Pi
Auxiliary stringVolume Name - The auxiliary volume name.
- Pi
Display stringName - The display name of auxiliary volume which is to be onboarded.
- Pi
Auxiliary stringVolume Name - The auxiliary volume name.
- Pi
Display stringName - The display name of auxiliary volume which is to be onboarded.
- pi
Auxiliary StringVolume Name - The auxiliary volume name.
- pi
Display StringName - The display name of auxiliary volume which is to be onboarded.
- pi
Auxiliary stringVolume Name - The auxiliary volume name.
- pi
Display stringName - The display name of auxiliary volume which is to be onboarded.
- pi_
auxiliary_ strvolume_ name - The auxiliary volume name.
- pi_
display_ strname - The display name of auxiliary volume which is to be onboarded.
- pi
Auxiliary StringVolume Name - The auxiliary volume name.
- pi
Display StringName - The display name of auxiliary volume which is to be onboarded.
PiVolumeOnboardingResultsVolumeOnboardingFailure, PiVolumeOnboardingResultsVolumeOnboardingFailureArgs
- Failure
Message string - (String) The failure reason for the volumes which have failed to be onboarded.
- Volumes List<string>
- (List of strings) List of volumes which have failed to be onboarded.
- Failure
Message string - (String) The failure reason for the volumes which have failed to be onboarded.
- Volumes []string
- (List of strings) List of volumes which have failed to be onboarded.
- failure
Message String - (String) The failure reason for the volumes which have failed to be onboarded.
- volumes List<String>
- (List of strings) List of volumes which have failed to be onboarded.
- failure
Message string - (String) The failure reason for the volumes which have failed to be onboarded.
- volumes string[]
- (List of strings) List of volumes which have failed to be onboarded.
- failure_
message str - (String) The failure reason for the volumes which have failed to be onboarded.
- volumes Sequence[str]
- (List of strings) List of volumes which have failed to be onboarded.
- failure
Message String - (String) The failure reason for the volumes which have failed to be onboarded.
- volumes List<String>
- (List of strings) List of volumes which have failed to be onboarded.
PiVolumeOnboardingTimeouts, PiVolumeOnboardingTimeoutsArgs
Import
Example
bash
$ pulumi import ibm:index/piVolumeOnboarding:PiVolumeOnboarding example d7bec597-4726-451f-8a63-e62e6f19c32c/49fba6c9-23f8-40bc-9899-aca322ee7d5b
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.