Package com.pulumi.aws.rds
Class ProxyDefaultTargetGroup
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.aws.rds.ProxyDefaultTargetGroup
-
public class ProxyDefaultTargetGroup extends com.pulumi.resources.CustomResourceProvides a resource to manage an RDS DB proxy default target group resource. The `aws.rds.ProxyDefaultTargetGroup` behaves differently from normal resources, in that the provider does not _create_ or _destroy_ this resource, since it implicitly exists as part of an RDS DB Proxy. On the provider resource creation it is automatically imported and on resource destruction, the provider performs no actions in RDS. > **NOTE:** When the associated `aws.rds.Proxy` resource is replaced, Terraform will lose track of this resource, causing unexpected differences on the next apply. To ensure proper dependency management, add a `lifecycle` block with `replaceTriggeredBy` referencing the `aws.rds.Proxy` resource's `id` attribute. ## Import Using `pulumi import`, import DB proxy default target groups using the `dbProxyName`. For example: ```sh $ pulumi import aws:rds/proxyDefaultTargetGroup:ProxyDefaultTargetGroup example example ```
-
-
Constructor Summary
Constructors Constructor Description ProxyDefaultTargetGroup(java.lang.String name)ProxyDefaultTargetGroup(java.lang.String name, ProxyDefaultTargetGroupArgs args)ProxyDefaultTargetGroup(java.lang.String name, ProxyDefaultTargetGroupArgs 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>arn()com.pulumi.core.Output<ProxyDefaultTargetGroupConnectionPoolConfig>connectionPoolConfig()com.pulumi.core.Output<java.lang.String>dbProxyName()static ProxyDefaultTargetGroupget(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, ProxyDefaultTargetGroupState 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()
-
-
-
Constructor Detail
-
ProxyDefaultTargetGroup
public ProxyDefaultTargetGroup(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
ProxyDefaultTargetGroup
public ProxyDefaultTargetGroup(java.lang.String name, ProxyDefaultTargetGroupArgs args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
ProxyDefaultTargetGroup
public ProxyDefaultTargetGroup(java.lang.String name, ProxyDefaultTargetGroupArgs 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
-
arn
public com.pulumi.core.Output<java.lang.String> arn()
- Returns:
- ARN representing the target group.
-
connectionPoolConfig
public com.pulumi.core.Output<ProxyDefaultTargetGroupConnectionPoolConfig> connectionPoolConfig()
- Returns:
- Settings that determine the size and behavior of the connection pool for the target group. See `connectionPoolConfig` Block for details.
-
dbProxyName
public com.pulumi.core.Output<java.lang.String> dbProxyName()
- Returns:
- Name of the RDS DB Proxy.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- Name of the default target group.
-
region
public com.pulumi.core.Output<java.lang.String> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
get
public static ProxyDefaultTargetGroup get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable ProxyDefaultTargetGroupState 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.
-
-