Package com.pulumi.openstack.compute
Class FlavorAccess
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.openstack.compute.FlavorAccess
-
public class FlavorAccess extends com.pulumi.resources.CustomResourceManages a project access for flavor V2 resource within OpenStack. > **Note:** You _must_ have admin privileges in your OpenStack cloud to use this resource. *** ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.identity.Project; import com.pulumi.openstack.compute.Flavor; import com.pulumi.openstack.compute.FlavorArgs; import com.pulumi.openstack.compute.FlavorAccess; import com.pulumi.openstack.compute.FlavorAccessArgs; 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 project1 = new Project("project1"); var flavor1 = new Flavor("flavor1", FlavorArgs.builder() .ram("8096") .vcpus("2") .disk("20") .isPublic(false) .build()); var access1 = new FlavorAccess("access1", FlavorAccessArgs.builder() .tenantId(project1.id()) .flavorId(flavor1.id()) .build()); } } ``` ## Import This resource can be imported by specifying all two arguments, separated by a forward slash: ```sh $ pulumi import openstack:compute/flavorAccess:FlavorAccess access_1 flavor_id/tenant_id ```
-
-
Constructor Summary
Constructors Constructor Description FlavorAccess(java.lang.String name)FlavorAccess(java.lang.String name, FlavorAccessArgs args)FlavorAccess(java.lang.String name, FlavorAccessArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>flavorId()static FlavorAccessget(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, FlavorAccessState state, com.pulumi.resources.CustomResourceOptions options)Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.lang.String>region()com.pulumi.core.Output<java.lang.String>tenantId()
-
-
-
Constructor Detail
-
FlavorAccess
public FlavorAccess(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
FlavorAccess
public FlavorAccess(java.lang.String name, FlavorAccessArgs args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
FlavorAccess
public FlavorAccess(java.lang.String name, FlavorAccessArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.options- A bag of options that control this resource's behavior.
-
-
Method Detail
-
flavorId
public com.pulumi.core.Output<java.lang.String> flavorId()
- Returns:
- The UUID of flavor to use. Changing this creates a new flavor access.
-
region
public com.pulumi.core.Output<java.lang.String> region()
- Returns:
- The region in which to obtain the V2 Compute client. If omitted, the `region` argument of the provider is used. Changing this creates a new flavor access.
-
tenantId
public com.pulumi.core.Output<java.lang.String> tenantId()
- Returns:
- The UUID of tenant which is allowed to use the flavor. Changing this creates a new flavor access.
-
get
public static FlavorAccess get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable FlavorAccessState state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name- The _unique_ name of the resulting resource.id- The _unique_ provider ID of the resource to lookup.state-options- Optional settings to control the behavior of the CustomResource.
-
-