Skip to content

Commit

Permalink
Update dependency hashicorp/terraform-provider-aws to v4.53.0 (#23)
Browse files Browse the repository at this point in the history
Signed-off-by: tflibsonnet-ci <[email protected]>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
  • Loading branch information
tflibsonnet-ci and renovate[bot] committed Feb 3, 2023
1 parent 319b00f commit 1f4df6d
Show file tree
Hide file tree
Showing 4 changed files with 70 additions and 4 deletions.
18 changes: 16 additions & 2 deletions 4.x/_gen/resources/vpc_ipam_pool.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local tf = (import 'github.com/tf-libsonnet/core/main.libsonnet');
local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
{
'#':: d.pkg(name='vpc_ipam_pool', url='', help='`vpc_ipam_pool` represents the `aws_vpc_ipam_pool` Terraform resource.\n\n\n\nThis package contains functions and utilities for setting up the resource using Jsonnet code.\n'),
'#new':: d.fn(help="\n`aws.vpc_ipam_pool.new` injects a new `aws_vpc_ipam_pool` Terraform `resource`\nblock into the root module document.\n\nAdditionally, this inserts a private function into the `_ref` attribute that generates references to attributes of the\nresource. For example, if you added a new instance to the root using:\n\n # arguments omitted for brevity\n aws.vpc_ipam_pool.new('some_id')\n\nYou can get the reference to the `id` field of the created `aws.vpc_ipam_pool` using the reference:\n\n $._ref.aws_vpc_ipam_pool.some_id.get('id')\n\nThis is the same as directly entering `\"${ aws_vpc_ipam_pool.some_id.id }\"` as the value.\n\nNOTE: if you are chaining multiple resources together in a merge operation, you may not be able to use `super`, `self`,\nor `$` to refer to the root object. Instead, make an explicit outer object using `local`.\n\n**Args**:\n - `resourceLabel` (`string`): The name label of the block.\n - `address_family` (`string`): Set the `address_family` field on the resulting resource block.\n - `allocation_default_netmask_length` (`number`): Set the `allocation_default_netmask_length` field on the resulting resource block. When `null`, the `allocation_default_netmask_length` field will be omitted from the resulting object.\n - `allocation_max_netmask_length` (`number`): Set the `allocation_max_netmask_length` field on the resulting resource block. When `null`, the `allocation_max_netmask_length` field will be omitted from the resulting object.\n - `allocation_min_netmask_length` (`number`): Set the `allocation_min_netmask_length` field on the resulting resource block. When `null`, the `allocation_min_netmask_length` field will be omitted from the resulting object.\n - `allocation_resource_tags` (`obj`): Set the `allocation_resource_tags` field on the resulting resource block. When `null`, the `allocation_resource_tags` field will be omitted from the resulting object.\n - `auto_import` (`bool`): Set the `auto_import` field on the resulting resource block. When `null`, the `auto_import` field will be omitted from the resulting object.\n - `aws_service` (`string`): Set the `aws_service` field on the resulting resource block. When `null`, the `aws_service` field will be omitted from the resulting object.\n - `description` (`string`): Set the `description` field on the resulting resource block. When `null`, the `description` field will be omitted from the resulting object.\n - `ipam_scope_id` (`string`): Set the `ipam_scope_id` field on the resulting resource block.\n - `locale` (`string`): Set the `locale` field on the resulting resource block. When `null`, the `locale` field will be omitted from the resulting object.\n - `publicly_advertisable` (`bool`): Set the `publicly_advertisable` field on the resulting resource block. When `null`, the `publicly_advertisable` field will be omitted from the resulting object.\n - `source_ipam_pool_id` (`string`): Set the `source_ipam_pool_id` field on the resulting resource block. When `null`, the `source_ipam_pool_id` field will be omitted from the resulting object.\n - `tags` (`obj`): Set the `tags` field on the resulting resource block. When `null`, the `tags` field will be omitted from the resulting object.\n - `tags_all` (`obj`): Set the `tags_all` field on the resulting resource block. When `null`, the `tags_all` field will be omitted from the resulting object.\n - `timeouts` (`obj`): Set the `timeouts` field on the resulting resource block. When `null`, the `timeouts` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [aws.vpc_ipam_pool.timeouts.new](#fn-timeoutsnew) constructor.\n\n**Returns**:\n- A mixin object that injects the new resource into the root Terraform configuration.\n", args=[]),
'#new':: d.fn(help="\n`aws.vpc_ipam_pool.new` injects a new `aws_vpc_ipam_pool` Terraform `resource`\nblock into the root module document.\n\nAdditionally, this inserts a private function into the `_ref` attribute that generates references to attributes of the\nresource. For example, if you added a new instance to the root using:\n\n # arguments omitted for brevity\n aws.vpc_ipam_pool.new('some_id')\n\nYou can get the reference to the `id` field of the created `aws.vpc_ipam_pool` using the reference:\n\n $._ref.aws_vpc_ipam_pool.some_id.get('id')\n\nThis is the same as directly entering `\"${ aws_vpc_ipam_pool.some_id.id }\"` as the value.\n\nNOTE: if you are chaining multiple resources together in a merge operation, you may not be able to use `super`, `self`,\nor `$` to refer to the root object. Instead, make an explicit outer object using `local`.\n\n**Args**:\n - `resourceLabel` (`string`): The name label of the block.\n - `address_family` (`string`): Set the `address_family` field on the resulting resource block.\n - `allocation_default_netmask_length` (`number`): Set the `allocation_default_netmask_length` field on the resulting resource block. When `null`, the `allocation_default_netmask_length` field will be omitted from the resulting object.\n - `allocation_max_netmask_length` (`number`): Set the `allocation_max_netmask_length` field on the resulting resource block. When `null`, the `allocation_max_netmask_length` field will be omitted from the resulting object.\n - `allocation_min_netmask_length` (`number`): Set the `allocation_min_netmask_length` field on the resulting resource block. When `null`, the `allocation_min_netmask_length` field will be omitted from the resulting object.\n - `allocation_resource_tags` (`obj`): Set the `allocation_resource_tags` field on the resulting resource block. When `null`, the `allocation_resource_tags` field will be omitted from the resulting object.\n - `auto_import` (`bool`): Set the `auto_import` field on the resulting resource block. When `null`, the `auto_import` field will be omitted from the resulting object.\n - `aws_service` (`string`): Set the `aws_service` field on the resulting resource block. When `null`, the `aws_service` field will be omitted from the resulting object.\n - `description` (`string`): Set the `description` field on the resulting resource block. When `null`, the `description` field will be omitted from the resulting object.\n - `ipam_scope_id` (`string`): Set the `ipam_scope_id` field on the resulting resource block.\n - `locale` (`string`): Set the `locale` field on the resulting resource block. When `null`, the `locale` field will be omitted from the resulting object.\n - `public_ip_source` (`string`): Set the `public_ip_source` field on the resulting resource block. When `null`, the `public_ip_source` field will be omitted from the resulting object.\n - `publicly_advertisable` (`bool`): Set the `publicly_advertisable` field on the resulting resource block. When `null`, the `publicly_advertisable` field will be omitted from the resulting object.\n - `source_ipam_pool_id` (`string`): Set the `source_ipam_pool_id` field on the resulting resource block. When `null`, the `source_ipam_pool_id` field will be omitted from the resulting object.\n - `tags` (`obj`): Set the `tags` field on the resulting resource block. When `null`, the `tags` field will be omitted from the resulting object.\n - `tags_all` (`obj`): Set the `tags_all` field on the resulting resource block. When `null`, the `tags_all` field will be omitted from the resulting object.\n - `timeouts` (`obj`): Set the `timeouts` field on the resulting resource block. When `null`, the `timeouts` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [aws.vpc_ipam_pool.timeouts.new](#fn-timeoutsnew) constructor.\n\n**Returns**:\n- A mixin object that injects the new resource into the root Terraform configuration.\n", args=[]),
new(
resourceLabel,
address_family,
Expand All @@ -15,6 +15,7 @@ local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
aws_service=null,
description=null,
locale=null,
public_ip_source=null,
publicly_advertisable=null,
source_ipam_pool_id=null,
tags=null,
Expand All @@ -35,6 +36,7 @@ local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
description=description,
ipam_scope_id=ipam_scope_id,
locale=locale,
public_ip_source=public_ip_source,
publicly_advertisable=publicly_advertisable,
source_ipam_pool_id=source_ipam_pool_id,
tags=tags,
Expand All @@ -43,7 +45,7 @@ local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
),
_meta=_meta
),
'#newAttrs':: d.fn(help='\n`aws.vpc_ipam_pool.newAttrs` constructs a new object with attributes and blocks configured for the `vpc_ipam_pool`\nTerraform resource.\n\nUnlike [aws.vpc_ipam_pool.new](#fn-new), this function will not inject the `resource`\nblock into the root Terraform document. Instead, this must be passed in as the `attrs` argument for the\n[tf.withResource](https://github.com/tf-libsonnet/core/tree/main/docs#fn-withresource) function to build a complete block.\n\nThis is most useful when you need to preprocess the attributes with functions, conditional, or looping logic prior to\ninjecting into a complete block.\n\n**Args**:\n - `address_family` (`string`): Set the `address_family` field on the resulting object.\n - `allocation_default_netmask_length` (`number`): Set the `allocation_default_netmask_length` field on the resulting object. When `null`, the `allocation_default_netmask_length` field will be omitted from the resulting object.\n - `allocation_max_netmask_length` (`number`): Set the `allocation_max_netmask_length` field on the resulting object. When `null`, the `allocation_max_netmask_length` field will be omitted from the resulting object.\n - `allocation_min_netmask_length` (`number`): Set the `allocation_min_netmask_length` field on the resulting object. When `null`, the `allocation_min_netmask_length` field will be omitted from the resulting object.\n - `allocation_resource_tags` (`obj`): Set the `allocation_resource_tags` field on the resulting object. When `null`, the `allocation_resource_tags` field will be omitted from the resulting object.\n - `auto_import` (`bool`): Set the `auto_import` field on the resulting object. When `null`, the `auto_import` field will be omitted from the resulting object.\n - `aws_service` (`string`): Set the `aws_service` field on the resulting object. When `null`, the `aws_service` field will be omitted from the resulting object.\n - `description` (`string`): Set the `description` field on the resulting object. When `null`, the `description` field will be omitted from the resulting object.\n - `ipam_scope_id` (`string`): Set the `ipam_scope_id` field on the resulting object.\n - `locale` (`string`): Set the `locale` field on the resulting object. When `null`, the `locale` field will be omitted from the resulting object.\n - `publicly_advertisable` (`bool`): Set the `publicly_advertisable` field on the resulting object. When `null`, the `publicly_advertisable` field will be omitted from the resulting object.\n - `source_ipam_pool_id` (`string`): Set the `source_ipam_pool_id` field on the resulting object. When `null`, the `source_ipam_pool_id` field will be omitted from the resulting object.\n - `tags` (`obj`): Set the `tags` field on the resulting object. When `null`, the `tags` field will be omitted from the resulting object.\n - `tags_all` (`obj`): Set the `tags_all` field on the resulting object. When `null`, the `tags_all` field will be omitted from the resulting object.\n - `timeouts` (`obj`): Set the `timeouts` field on the resulting object. When `null`, the `timeouts` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [aws.vpc_ipam_pool.timeouts.new](#fn-timeoutsnew) constructor.\n\n**Returns**:\n - An attribute object that can be used with [tf.withResource](https://github.com/tf-libsonnet/core/tree/main/docs#fn-withresource) to construct a new `vpc_ipam_pool` resource into the root Terraform configuration.\n', args=[]),
'#newAttrs':: d.fn(help='\n`aws.vpc_ipam_pool.newAttrs` constructs a new object with attributes and blocks configured for the `vpc_ipam_pool`\nTerraform resource.\n\nUnlike [aws.vpc_ipam_pool.new](#fn-new), this function will not inject the `resource`\nblock into the root Terraform document. Instead, this must be passed in as the `attrs` argument for the\n[tf.withResource](https://github.com/tf-libsonnet/core/tree/main/docs#fn-withresource) function to build a complete block.\n\nThis is most useful when you need to preprocess the attributes with functions, conditional, or looping logic prior to\ninjecting into a complete block.\n\n**Args**:\n - `address_family` (`string`): Set the `address_family` field on the resulting object.\n - `allocation_default_netmask_length` (`number`): Set the `allocation_default_netmask_length` field on the resulting object. When `null`, the `allocation_default_netmask_length` field will be omitted from the resulting object.\n - `allocation_max_netmask_length` (`number`): Set the `allocation_max_netmask_length` field on the resulting object. When `null`, the `allocation_max_netmask_length` field will be omitted from the resulting object.\n - `allocation_min_netmask_length` (`number`): Set the `allocation_min_netmask_length` field on the resulting object. When `null`, the `allocation_min_netmask_length` field will be omitted from the resulting object.\n - `allocation_resource_tags` (`obj`): Set the `allocation_resource_tags` field on the resulting object. When `null`, the `allocation_resource_tags` field will be omitted from the resulting object.\n - `auto_import` (`bool`): Set the `auto_import` field on the resulting object. When `null`, the `auto_import` field will be omitted from the resulting object.\n - `aws_service` (`string`): Set the `aws_service` field on the resulting object. When `null`, the `aws_service` field will be omitted from the resulting object.\n - `description` (`string`): Set the `description` field on the resulting object. When `null`, the `description` field will be omitted from the resulting object.\n - `ipam_scope_id` (`string`): Set the `ipam_scope_id` field on the resulting object.\n - `locale` (`string`): Set the `locale` field on the resulting object. When `null`, the `locale` field will be omitted from the resulting object.\n - `public_ip_source` (`string`): Set the `public_ip_source` field on the resulting object. When `null`, the `public_ip_source` field will be omitted from the resulting object.\n - `publicly_advertisable` (`bool`): Set the `publicly_advertisable` field on the resulting object. When `null`, the `publicly_advertisable` field will be omitted from the resulting object.\n - `source_ipam_pool_id` (`string`): Set the `source_ipam_pool_id` field on the resulting object. When `null`, the `source_ipam_pool_id` field will be omitted from the resulting object.\n - `tags` (`obj`): Set the `tags` field on the resulting object. When `null`, the `tags` field will be omitted from the resulting object.\n - `tags_all` (`obj`): Set the `tags_all` field on the resulting object. When `null`, the `tags_all` field will be omitted from the resulting object.\n - `timeouts` (`obj`): Set the `timeouts` field on the resulting object. When `null`, the `timeouts` sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the [aws.vpc_ipam_pool.timeouts.new](#fn-timeoutsnew) constructor.\n\n**Returns**:\n - An attribute object that can be used with [tf.withResource](https://github.com/tf-libsonnet/core/tree/main/docs#fn-withresource) to construct a new `vpc_ipam_pool` resource into the root Terraform configuration.\n', args=[]),
newAttrs(
address_family,
ipam_scope_id,
Expand All @@ -55,6 +57,7 @@ local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
aws_service=null,
description=null,
locale=null,
public_ip_source=null,
publicly_advertisable=null,
source_ipam_pool_id=null,
tags=null,
Expand All @@ -71,6 +74,7 @@ local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
description: description,
ipam_scope_id: ipam_scope_id,
locale: locale,
public_ip_source: public_ip_source,
publicly_advertisable: publicly_advertisable,
source_ipam_pool_id: source_ipam_pool_id,
tags: tags,
Expand Down Expand Up @@ -189,6 +193,16 @@ local d = (import 'github.com/jsonnet-libs/docsonnet/doc-util/main.libsonnet');
},
},
},
'#withPublicIpSource':: d.fn(help='`aws.string.withPublicIpSource` constructs a mixin object that can be merged into the `string`\nTerraform resource block to set or update the public_ip_source field.\n\n\n\n**Args**:\n - `resourceLabel` (`string`): The name label of the block to update.\n - `value` (`string`): The value to set for the `public_ip_source` field.\n', args=[]),
withPublicIpSource(resourceLabel, value): {
resource+: {
aws_vpc_ipam_pool+: {
[resourceLabel]+: {
public_ip_source: value,
},
},
},
},
'#withPubliclyAdvertisable':: d.fn(help='`aws.bool.withPubliclyAdvertisable` constructs a mixin object that can be merged into the `bool`\nTerraform resource block to set or update the publicly_advertisable field.\n\n\n\n**Args**:\n - `resourceLabel` (`string`): The name label of the block to update.\n - `value` (`bool`): The value to set for the `publicly_advertisable` field.\n', args=[]),
withPubliclyAdvertisable(resourceLabel, value): {
resource+: {
Expand Down
Loading

0 comments on commit 1f4df6d

Please sign in to comment.