ResourceDetails constructor

ResourceDetails({
  1. AwsApiGatewayRestApiDetails? awsApiGatewayRestApi,
  2. AwsApiGatewayStageDetails? awsApiGatewayStage,
  3. AwsApiGatewayV2ApiDetails? awsApiGatewayV2Api,
  4. AwsApiGatewayV2StageDetails? awsApiGatewayV2Stage,
  5. AwsAutoScalingAutoScalingGroupDetails? awsAutoScalingAutoScalingGroup,
  6. AwsCertificateManagerCertificateDetails? awsCertificateManagerCertificate,
  7. AwsCloudFrontDistributionDetails? awsCloudFrontDistribution,
  8. AwsCloudTrailTrailDetails? awsCloudTrailTrail,
  9. AwsCodeBuildProjectDetails? awsCodeBuildProject,
  10. AwsDynamoDbTableDetails? awsDynamoDbTable,
  11. AwsEc2EipDetails? awsEc2Eip,
  12. AwsEc2InstanceDetails? awsEc2Instance,
  13. AwsEc2NetworkInterfaceDetails? awsEc2NetworkInterface,
  14. AwsEc2SecurityGroupDetails? awsEc2SecurityGroup,
  15. AwsEc2VolumeDetails? awsEc2Volume,
  16. AwsEc2VpcDetails? awsEc2Vpc,
  17. AwsElasticsearchDomainDetails? awsElasticsearchDomain,
  18. AwsElbLoadBalancerDetails? awsElbLoadBalancer,
  19. AwsElbv2LoadBalancerDetails? awsElbv2LoadBalancer,
  20. AwsIamAccessKeyDetails? awsIamAccessKey,
  21. AwsIamGroupDetails? awsIamGroup,
  22. AwsIamPolicyDetails? awsIamPolicy,
  23. AwsIamRoleDetails? awsIamRole,
  24. AwsIamUserDetails? awsIamUser,
  25. AwsKmsKeyDetails? awsKmsKey,
  26. AwsLambdaFunctionDetails? awsLambdaFunction,
  27. AwsLambdaLayerVersionDetails? awsLambdaLayerVersion,
  28. AwsRdsDbClusterDetails? awsRdsDbCluster,
  29. AwsRdsDbClusterSnapshotDetails? awsRdsDbClusterSnapshot,
  30. AwsRdsDbInstanceDetails? awsRdsDbInstance,
  31. AwsRdsDbSnapshotDetails? awsRdsDbSnapshot,
  32. AwsRedshiftClusterDetails? awsRedshiftCluster,
  33. AwsS3BucketDetails? awsS3Bucket,
  34. AwsS3ObjectDetails? awsS3Object,
  35. AwsSecretsManagerSecretDetails? awsSecretsManagerSecret,
  36. AwsSnsTopicDetails? awsSnsTopic,
  37. AwsSqsQueueDetails? awsSqsQueue,
  38. AwsWafWebAclDetails? awsWafWebAcl,
  39. ContainerDetails? container,
  40. Map<String, String>? other,
})

Implementation

ResourceDetails({
  this.awsApiGatewayRestApi,
  this.awsApiGatewayStage,
  this.awsApiGatewayV2Api,
  this.awsApiGatewayV2Stage,
  this.awsAutoScalingAutoScalingGroup,
  this.awsCertificateManagerCertificate,
  this.awsCloudFrontDistribution,
  this.awsCloudTrailTrail,
  this.awsCodeBuildProject,
  this.awsDynamoDbTable,
  this.awsEc2Eip,
  this.awsEc2Instance,
  this.awsEc2NetworkInterface,
  this.awsEc2SecurityGroup,
  this.awsEc2Volume,
  this.awsEc2Vpc,
  this.awsElasticsearchDomain,
  this.awsElbLoadBalancer,
  this.awsElbv2LoadBalancer,
  this.awsIamAccessKey,
  this.awsIamGroup,
  this.awsIamPolicy,
  this.awsIamRole,
  this.awsIamUser,
  this.awsKmsKey,
  this.awsLambdaFunction,
  this.awsLambdaLayerVersion,
  this.awsRdsDbCluster,
  this.awsRdsDbClusterSnapshot,
  this.awsRdsDbInstance,
  this.awsRdsDbSnapshot,
  this.awsRedshiftCluster,
  this.awsS3Bucket,
  this.awsS3Object,
  this.awsSecretsManagerSecret,
  this.awsSnsTopic,
  this.awsSqsQueue,
  this.awsWafWebAcl,
  this.container,
  this.other,
});