From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

use Moose;
has CallAs => (is => 'ro', isa => 'Str');
has StackSetName => (is => 'ro', isa => 'Str', required => 1);
class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeStackSet');
class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::CloudFormation::DescribeStackSetOutput');
class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeStackSetResult');
1;
### main pod documentation begin ###
=head1 NAME
Paws::CloudFormation::DescribeStackSet - Arguments for method DescribeStackSet on L<Paws::CloudFormation>
=head1 DESCRIPTION
This class represents the parameters used for calling the method DescribeStackSet on the
L<AWS CloudFormation|Paws::CloudFormation> service. Use the attributes of this class
as arguments to method DescribeStackSet.
You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeStackSet.
=head1 SYNOPSIS
my $cloudformation = Paws->service('CloudFormation');
my $DescribeStackSetOutput = $cloudformation->DescribeStackSet(
StackSetName => 'MyStackSetName',
CallAs => 'SELF', # OPTIONAL
);
# Results:
my $StackSet = $DescribeStackSetOutput->StackSet;
# Returns a L<Paws::CloudFormation::DescribeStackSetOutput> object.
Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
=head1 ATTRIBUTES
=head2 CallAs => Str
[Service-managed permissions] Specifies whether you are acting as an
account administrator in the organization's management account or as a
delegated administrator in a member account.
By default, C<SELF> is specified. Use C<SELF> for stack sets with
self-managed permissions.
=over
=item *
If you are signed in to the management account, specify C<SELF>.
=item *
If you are signed in to a delegated administrator account, specify
C<DELEGATED_ADMIN>.
Your AWS account must be registered as a delegated administrator in the
management account. For more information, see Register a delegated
administrator
in the I<AWS CloudFormation User Guide>.
=back
Valid values are: C<"SELF">, C<"DELEGATED_ADMIN">
=head2 B<REQUIRED> StackSetName => Str
The name or unique ID of the stack set whose description you want.
=head1 SEE ALSO
This class forms part of L<Paws>, documenting arguments for method DescribeStackSet in L<Paws::CloudFormation>
=head1 BUGS and CONTRIBUTIONS
The source code is located here: L<https://github.com/pplu/aws-sdk-perl>
=cut