App-FargateStack

 view release on metacpan or  search on metacpan

README.md  view on Meta::CPAN

be deleted, re-created and associated with the target task. This
command will detect the drift in your configuration and apply the
changes if not in `--dryrun` mode.

### version              

Outputs the current version of `App::FargateStack`.

## Notes on Deletion of Resources

- You will be prompted to confirm the operation before any task is
deleted.
- If the specified task is the only one defined in your configuration
file, its configuration will not be fully removed. Instead, the task's
provisioned resource ARNs and names will be deleted, leaving behind a
minimal configuration skeleton. This allows you to re-provision the
task later by running `plan` against the skeleton, avoiding the need
to recreate it from scratch.
- `App::FargateStack` does not delete ECR images associated with tasks.
- ACM certificates provisioned by `App::FargateStack` will not be
deleted.

lib/App/FargateStack/Builder/Utils.pm  view on Meta::CPAN

    if !exists $App::FargateStack::Constants::DEFAULT_NAMES{$what};

  my $default = $App::FargateStack::Constants::DEFAULT_NAMES{$what};

  return ref $default ? $default->( $self, @args ) : $default;
}

########################################################################
sub confirm {
########################################################################
  my ( $prompt, @args ) = @_;

  print sprintf "$prompt [y/N] ", @args;

  chomp( my $answer = <STDIN> );

  return $answer =~ /^y(es)?$/xsmi;
}

########################################################################
sub common_args {
########################################################################
  my ( $self, @args ) = @_;

lib/App/FargateStack/Pod.pm  view on Meta::CPAN

=head3 version              

Outputs the current version of C<App::FargateStack>.

=head2 Notes on Deletion of Resources

=over 4

=item *

You will be prompted to confirm the operation before any task is
deleted.

=item *

If the specified task is the only one defined in your configuration
file, its configuration will not be fully removed. Instead, the task's
provisioned resource ARNs and names will be deleted, leaving behind a
minimal configuration skeleton. This allows you to re-provision the
task later by running C<plan> against the skeleton, avoiding the need
to recreate it from scratch.

share/README.md  view on Meta::CPAN

be deleted, re-created and associated with the target task. This
command will detect the drift in your configuration and apply the
changes if not in `--dryrun` mode.

### version              

Outputs the current version of `App::FargateStack`.

## Notes on Deletion of Resources

- You will be prompted to confirm the operation before any task is
deleted.
- If the specified task is the only one defined in your configuration
file, its configuration will not be fully removed. Instead, the task's
provisioned resource ARNs and names will be deleted, leaving behind a
minimal configuration skeleton. This allows you to re-provision the
task later by running `plan` against the skeleton, avoiding the need
to recreate it from scratch.
- `App::FargateStack` does not delete ECR images associated with tasks.
- ACM certificates provisioned by `App::FargateStack` will not be
deleted.



( run in 0.869 second using v1.01-cache-2.11-cpan-0b5f733616e )