NAME
Paws::WellArchitected::CreateWorkload - Arguments for method CreateWorkload on Paws::WellArchitected
DESCRIPTION
This class represents the parameters used for calling the method CreateWorkload on the AWS Well-Architected Tool service. Use the attributes of this class as arguments to method CreateWorkload.
You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateWorkload.
SYNOPSIS
my $wellarchitected = Paws->service('WellArchitected');
my $CreateWorkloadOutput = $wellarchitected->CreateWorkload(
ClientRequestToken => 'MyClientRequestToken',
Description => 'MyWorkloadDescription',
Environment => 'PRODUCTION',
Lenses => [
'MyLensAlias', ... # min: 1, max: 64
],
ReviewOwner => 'MyWorkloadReviewOwner',
WorkloadName => 'MyWorkloadName',
AccountIds => [ 'MyAwsAccountId', ... ], # OPTIONAL
ArchitecturalDesign => 'MyWorkloadArchitecturalDesign', # OPTIONAL
AwsRegions => [
'MyAwsRegion', ... # max: 100
], # OPTIONAL
Industry => 'MyWorkloadIndustry', # OPTIONAL
IndustryType => 'MyWorkloadIndustryType', # OPTIONAL
NonAwsRegions => [
'MyWorkloadNonAwsRegion', ... # min: 3, max: 25
], # OPTIONAL
Notes => 'MyNotes', # OPTIONAL
PillarPriorities => [
'MyPillarId', ... # min: 1, max: 64
], # OPTIONAL
Tags => {
'MyTagKey' => 'MyTagValue', # key: min: 1, max: 128, value: max: 256
}, # OPTIONAL
);
# Results:
my $WorkloadArn = $CreateWorkloadOutput->WorkloadArn;
my $WorkloadId = $CreateWorkloadOutput->WorkloadId;
# Returns a L<Paws::WellArchitected::CreateWorkloadOutput> 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. For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/wellarchitected/CreateWorkload
ATTRIBUTES
AccountIds => ArrayRef[Str|Undef]
ArchitecturalDesign => Str
AwsRegions => ArrayRef[Str|Undef]
REQUIRED ClientRequestToken => Str
REQUIRED Description => Str
REQUIRED Environment => Str
Valid values are: "PRODUCTION"
, "PREPRODUCTION"
Industry => Str
IndustryType => Str
REQUIRED Lenses => ArrayRef[Str|Undef]
NonAwsRegions => ArrayRef[Str|Undef]
Notes => Str
PillarPriorities => ArrayRef[Str|Undef]
REQUIRED ReviewOwner => Str
Tags => Paws::WellArchitected::TagMap
The tags to be associated with the workload.
REQUIRED WorkloadName => Str
SEE ALSO
This class forms part of Paws, documenting arguments for method CreateWorkload in Paws::WellArchitected
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues