Package com.pulumi.openstack.networking
Class SecGroup
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.openstack.networking.SecGroup
-
public class SecGroup extends com.pulumi.resources.CustomResource## Import Security Groups can be imported using the `id`, e.g. ```sh $ pulumi import openstack:networking/secGroup:SecGroup secgroup_1 38809219-5e8a-4852-9139-6f461c90e8bc ```
-
-
Constructor Summary
Constructors Constructor Description SecGroup(java.lang.String name)SecGroup(java.lang.String name, SecGroupArgs args)SecGroup(java.lang.String name, SecGroupArgs 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.util.List<java.lang.String>>allTags()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>deleteDefaultRules()com.pulumi.core.Output<java.lang.String>description()static SecGroupget(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, SecGroupState 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>name()com.pulumi.core.Output<java.lang.String>region()com.pulumi.core.Output<java.util.Optional<java.util.List<java.lang.String>>>tags()com.pulumi.core.Output<java.lang.String>tenantId()
-
-
-
Constructor Detail
-
SecGroup
public SecGroup(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
SecGroup
public SecGroup(java.lang.String name, @Nullable SecGroupArgs args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
SecGroup
public SecGroup(java.lang.String name, @Nullable SecGroupArgs 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
-
allTags
public com.pulumi.core.Output<java.util.List<java.lang.String>> allTags()
- Returns:
- The collection of tags assigned on the security group, which have been explicitly and implicitly added.
-
deleteDefaultRules
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> deleteDefaultRules()
- Returns:
- Whether or not to delete the default egress security rules. This is `false` by default. See the below note for more information.
-
description
public com.pulumi.core.Output<java.lang.String> description()
- Returns:
- A unique name for the security group.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- A unique name for the security group.
-
region
public com.pulumi.core.Output<java.lang.String> region()
- Returns:
- The region in which to obtain the V2 networking client. A networking client is needed to create a port. If omitted, the `region` argument of the provider is used. Changing this creates a new security group.
-
tags
public com.pulumi.core.Output<java.util.Optional<java.util.List<java.lang.String>>> tags()
- Returns:
- A set of string tags for the security group.
-
tenantId
public com.pulumi.core.Output<java.lang.String> tenantId()
- Returns:
- The owner of the security group. Required if admin wants to create a port for another tenant. Changing this creates a new security group.
-
get
public static SecGroup get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable SecGroupState 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.
-
-