v1.4.4
This commit is contained in:
parent
5bb4d373fc
commit
29a034f975
902 changed files with 237102 additions and 2141 deletions
|
|
@ -1,5 +1,36 @@
|
|||
== Changelog ==
|
||||
|
||||
= 1.4.4 =
|
||||
|
||||
_Release date: 2026-09-18_
|
||||
|
||||
**Highlights**
|
||||
|
||||
* Maintenance release: Composer dependency updates plus full code, security, and compatibility reviews — no behavior changes
|
||||
|
||||
**Changed**
|
||||
|
||||
* Composer dependencies updated: `aws/aws-sdk-php` 3.393.4 → 3.395.5, `guzzlehttp/guzzle` 8.0.2 → 8.2.0, `guzzlehttp/psr7` 3.0.1 → 3.1.0, `symfony/filesystem` v8.1.5 → v8.1.6 (no known CVEs)
|
||||
* Dev tooling updated: PHPStan 2.2.9 → 2.2.14, `johnbillion/wp-compat` 2.0.0 → 2.0.1, `php-stubs/wordpress-stubs` 6.9.4 → 7.1.0, `szepeviktor/phpstan-wordpress` 2.0.3 → 2.0.4, `nikic/php-parser` 5.8.0 → 5.9.0
|
||||
|
||||
**Security**
|
||||
|
||||
* `composer audit` (production and dev dependencies): no known CVEs
|
||||
* Full `AGENTS-security.md` checklist re-verified against the codebase — no new findings; all superglobal access remains validated and all S3 operations stay inside try/catch
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 5.3 - 7.1 (floor re-verified with wp-compat 2.0.1: the single binding symbol is the `big_image_size_threshold` filter, WP 5.3 — a 4.7 floor fails on that symbol only; WordPress 7.2 is still in alpha with final release scheduled December 2026, so 7.1 remains the ceiling)
|
||||
* PHP: 8.1 - 8.5 (full-range PHPCompatibility scan 5.6-8.5 clean for the declared range; plugin code itself uses PHP 8.0 features — `str_starts_with()`, `mixed` type — which PHPCompatibility 9.3.5 does not flag, so the floor was confirmed by manual review; the effective floor stays 8.1 via `aws/aws-sdk-php` requiring >= 8.1)
|
||||
|
||||
**Tests**
|
||||
|
||||
* PHP Coding Standards: 3.13.6 (0 errors)
|
||||
* WordPress Coding Standards: 3.4.1 (0 violations)
|
||||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 83 tests, 130 assertions
|
||||
* composer audit: no known CVEs
|
||||
|
||||
= 1.4.3 =
|
||||
|
||||
_Release date: 2026-08-24_
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
* Plugin URI: https://www.robotstxt.software/plugins/idrivee2-media-upload/
|
||||
* Update URI: https://www.robotstxt.software/plugins/idrivee2-media-upload/
|
||||
* Description: Uploads media files to iDrivee2 (S3-compatible) with enterprise-grade security and logging.
|
||||
* Version: 1.4.3
|
||||
* Version: 1.4.4
|
||||
* Requires at least: 5.3
|
||||
* Requires PHP: 8.1
|
||||
* Author: ROBOTSTXT
|
||||
|
|
@ -35,7 +35,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|||
*
|
||||
* @since 1.1.4
|
||||
*/
|
||||
define( 'IDRIVEE2_MEDIA_VERSION', '1.4.3' );
|
||||
define( 'IDRIVEE2_MEDIA_VERSION', '1.4.4' );
|
||||
|
||||
/**
|
||||
* Load Composer autoloader if available.
|
||||
|
|
|
|||
67
readme.txt
67
readme.txt
|
|
@ -3,9 +3,9 @@ Contributors: robotstxt, javiercasares
|
|||
Tags: media, upload, s3, cdn, storage, idrivee2, cloud
|
||||
Requires at least: 5.3
|
||||
Tested up to: 7.1
|
||||
Stable tag: 1.4.3
|
||||
Stable tag: 1.4.4
|
||||
Requires PHP: 8.1
|
||||
Version: 1.4.3
|
||||
Version: 1.4.4
|
||||
License: GPL-3.0-or-later
|
||||
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
||||
|
||||
|
|
@ -215,6 +215,27 @@ Updates are delivered through the [ROBOTSTXT Manager](https://www.robotstxt.soft
|
|||
|
||||
== Changelog ==
|
||||
|
||||
= 1.4.4 =
|
||||
|
||||
_Release date: 2026-09-18_
|
||||
|
||||
**Changed**
|
||||
|
||||
* Composer dependencies updated (aws-sdk-php 3.395.5, guzzle 8.2.0, no known CVEs)
|
||||
* Dev tooling updated (PHPStan 2.2.14, wp-compat 2.0.1, wordpress-stubs 7.1.0)
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 5.3 - 7.1
|
||||
* PHP: 8.1 - 8.5
|
||||
|
||||
**Tests**
|
||||
|
||||
* PHP Coding Standards: 3.13.6 (0 errors)
|
||||
* WordPress Coding Standards: 3.4.1 (0 violations)
|
||||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 83 tests, 130 assertions
|
||||
|
||||
= 1.4.3 =
|
||||
|
||||
_Release date: 2026-08-24_
|
||||
|
|
@ -275,48 +296,6 @@ _Release date: 2026-08-17_
|
|||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 78 tests, 125 assertions
|
||||
|
||||
= 1.4.1 =
|
||||
|
||||
_Release date: 2026-08-10_
|
||||
|
||||
**Highlights**
|
||||
|
||||
* Security hardening, data preservation option, and WP-CLI commands
|
||||
* 66 tests (up from 38), 100% coverage of tested classes
|
||||
|
||||
**Added**
|
||||
|
||||
* **Data preservation option** — new checkbox under Settings → iDrivee2 ("Delete all plugin data when the plugin is uninstalled"). By default all data is preserved on uninstall; users must explicitly opt in to removal.
|
||||
* **WP-CLI commands** — three new commands for ops automation:
|
||||
* `wp idrivee2 test-connection` — verify S3 bucket accessibility
|
||||
* `wp idrivee2 cleanup-local-files` — manually trigger the cron file cleanup
|
||||
* `wp idrivee2 stats --days=N` — show S3 operation statistics (default 7 days, max 30)
|
||||
|
||||
**Security**
|
||||
|
||||
* Logger: `get_client_ip()` now validates with `filter_var( FILTER_VALIDATE_IP )` — rejects malformed or spoofed `REMOTE_ADDR` values
|
||||
* Admin page: `$_POST['test_file']` now calls `wp_unslash()` at read point
|
||||
* Cron cleanup: replaced `WP_Filesystem()` with `wp_delete_file()` — works in cron without credentials
|
||||
* Uninstall: data preservation is now opt-in (default: preserve) per AGENTS data preservation policy
|
||||
|
||||
**Changed**
|
||||
|
||||
* WordPress minimum corrected from 4.1 to 5.3 (verified via wp-compat — `big_image_size_threshold` filter is the binding constraint)
|
||||
* `uninstall.php`: replaced direct `$wpdb->query()` with `delete_post_meta_by_key()` (WordPress DB API)
|
||||
* `robotstxt-updater.php`: documented as external dependency with justification
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 5.3 - 7.1
|
||||
* PHP: 8.1 - 8.5
|
||||
|
||||
**Tests**
|
||||
|
||||
* PHP Coding Standards: 3.13.5 (0 errors)
|
||||
* WordPress Coding Standards: 3.3.0 (0 violations)
|
||||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 66 tests, 109 assertions, 100% coverage
|
||||
|
||||
= Previous versions =
|
||||
|
||||
If you want to see the full changelog, visit the [plugin page](https://www.robotstxt.software/plugins/idrivee2-media-upload/).
|
||||
|
|
|
|||
52
vendor/aws/aws-sdk-php/.changes/3.393.5
vendored
Normal file
52
vendor/aws/aws-sdk-php/.changes/3.393.5
vendored
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "TimestreamInfluxDB",
|
||||
"description": "Service-managed parameter groups now only apply optimized defaults to DB Clusters automatically. New field effectiveDbParameterGroupIdentifier surfaces the parameter group actually applied."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Kafka",
|
||||
"description": "Amazon MSK Replicator now supports OAuth authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require OAuth for client authentication. This new capability is supported in all AWS Regions where MSK Express brokers are available."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "Batch",
|
||||
"description": "Doc Update, Add note that UpdatePolicy applies only to EC2 managed compute environments"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ElementalInference",
|
||||
"description": "Added support for the GetFixture API, enabling customers to retrieve the details of a fixture from its fixture ID, and added the access role ARN to the CreateFeed, GetFeed, and UpdateFeed responses."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "LaunchWizard",
|
||||
"description": "Added accountConstraints and patternType to GetWorkload, ListWorkloads, GetWorkloadDeploymentPattern and ListWorkloadDeploymentPatterns for Launch Wizard"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Connect",
|
||||
"description": "This release adds the ExtractedInformation segment to the ListRealtimeContactAnalysisSegmentsV2 API, enabling customers to retrieve information extracted from real-time contact analysis."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "DSQL",
|
||||
"description": "Corrected the validation pattern on the ServiceName response field in the GetVpcEndpointServiceName API to match the values Amazon Aurora DSQL actually returns."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ConnectContactLens",
|
||||
"description": "This release adds the ExtractedInformation segment to the ListRealtimeContactAnalysisSegments API, enabling customers to retrieve information extracted from real-time contact analysis."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Bedrock",
|
||||
"description": "Adds support for specifying an inference profile ID or ARN, or an application inference profile ARN as the target model in CreateAdvancedPromptOptimizationJob."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SecurityAgent",
|
||||
"description": "Adding private and self-signed certificate configuration support for penetration tests"
|
||||
}
|
||||
]
|
||||
42
vendor/aws/aws-sdk-php/.changes/3.394.0
vendored
Normal file
42
vendor/aws/aws-sdk-php/.changes/3.394.0
vendored
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "DevOpsAgent",
|
||||
"description": "Adds the UpdateApprovalAction API for resolving agent action approvals in AWS DevOps Agent agent spaces."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "MarketplaceMetering",
|
||||
"description": "Updated documentation to clarify duplicate-billing prevention and BatchMeterUsage retry guidance"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "AutoScaling",
|
||||
"description": "Adds support for Distribution Segments in mixed instances policies, providing ordered prioritization across On-Demand Capacity Reservations, Capacity Blocks, interruptible Capacity Reservations, and On-Demand capacity."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Evs",
|
||||
"description": "EVS now supports i7i.metal-48xl EC2 bare metal instance type, delivering high random IOPS performance with real-time latency, ideal for IO intensive and latency-sensitive workloads such as transactional databases, real-time analytics, and AI ML pre-processing."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EKS",
|
||||
"description": "This feature would give customers the ability to tune TerminatedPodGcThreshold configuration in an Amazon EKS cluster."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "Fleet feature to support Capacity Reservation Resource Groups with Amazon EC2 Capacity Blocks and interruptible Capacity Reservations"
|
||||
},
|
||||
{
|
||||
"type": "feature",
|
||||
"category": "IAMToolbox",
|
||||
"description": "AWS Identity and Access Management (IAM) announces access troubleshooter, helping you debug access denied errors faster. Supported error messages now include an identifier you can use to retrieve detailed evaluations of the policies considered and their results. Preview in US East (N. Virginia)."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "IoT",
|
||||
"description": "As part of this release, we are extending capability of AWS IoT Rules Engine to support IoT InfluxDB Action. The IoT InfluxDB action lets customers send messages from IoT sensors and applications to InfluxDB."
|
||||
}
|
||||
]
|
||||
27
vendor/aws/aws-sdk-php/.changes/3.394.1
vendored
Normal file
27
vendor/aws/aws-sdk-php/.changes/3.394.1
vendored
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "NetworkFirewall",
|
||||
"description": "Adding new status enum for Firewalls."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "Adds deleting state to possible VPC States."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "LicenseManagerUserSubscriptions",
|
||||
"description": "Released support for License Expiry field in ListProductSubscriptions API"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "DevOpsAgent",
|
||||
"description": "AWS DevOps Agent now supports trigger filter groups for Release Readiness Review, letting you control when the capability auto-triggers based on webhook events and target branches."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SageMaker",
|
||||
"description": "Amazon SageMaker AI now supports ml.g7 instances for model optimization. You can now run model optimization jobs on ml.g7 instances, in supported AWS Regions."
|
||||
}
|
||||
]
|
||||
52
vendor/aws/aws-sdk-php/.changes/3.394.10
vendored
Normal file
52
vendor/aws/aws-sdk-php/.changes/3.394.10
vendored
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "mgn",
|
||||
"description": "This release adds support for configuring the EBS volume initialization rate and delete on termination behavior in launch configuration template"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "PinpointSMSVoiceV2",
|
||||
"description": "This feature will allow customers to specify an area-code when requesting a 10DLC number. Why it matters- Customers can now select a number that matches where their business is located."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Connect",
|
||||
"description": "Releasing workload types feature. A proper launch announcement or details will follow up."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Omics",
|
||||
"description": "Added support for session policies in AWS HealthOmics Workflows, allowing customers to scope down IAM permissions for individual workflow runs without modifying the service role."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "S3Control",
|
||||
"description": "Adds support for Amazon S3 Object Lock variable retention. Existing S3 APIs that support S3 Object Lock parameters now support two new parameters EventHold and EventHoldDuration at the object level, and DefaultEventHoldDuration at the bucket level."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "S3",
|
||||
"description": "Adds support for Amazon S3 Object Lock variable retention. Existing S3 APIs that support S3 Object Lock parameters now support two new parameters EventHold and EventHoldDuration at the object level, and DefaultEventHoldDuration at the bucket level."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CloudTrail",
|
||||
"description": "Adds support for the RecursiveLogging trail setting, which suppresses recursive events generated when CloudTrail delivers logs to a trail's destinations."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SageMaker",
|
||||
"description": "Add support for InstancePreferences list for multiple instance type input support on SageMaker Training and Processing"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Appflow",
|
||||
"description": "Amazon AppFlow now supports key pair (RSA private key) authentication for the Snowflake connector. You can provide a privateKey in SnowflakeConnectorProfileCredentials, and password is no longer required. This is a non-breaking, additive change available via the AWS SDK and CLI."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "Adds the InterfaceTypes field to NetworkCardInfo in the DescribeInstanceTypes response. This field identifies the network interface types supported by each network card."
|
||||
}
|
||||
]
|
||||
42
vendor/aws/aws-sdk-php/.changes/3.394.11
vendored
Normal file
42
vendor/aws/aws-sdk-php/.changes/3.394.11
vendored
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MediaLive",
|
||||
"description": "MediaLive now supports Manual Style Control for vertical caption positioning in TTML, WebVTT, and Embedded captions, Contextual Metadata Enrichment via Elemental Inference, and an Output Usage field on MediaPackage v2 for Dynamic Multiview validation."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MediaTailor",
|
||||
"description": "Added the AWS Service Request function type for MediaTailor Functions, enabling authenticated requests to AWS Elemental Inference for contextual ad targeting during ad insertion."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Lambda",
|
||||
"description": "Updates documentation for lambda function timeout."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "PCS",
|
||||
"description": "This release adds support for custom Gres.conf configuration and Slurm version 26.05 in AWS PCS. Customers can now specify generic resource (GRES) settings to control how GPUs and other resources are configured and shared on their compute node groups."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MediaPackageV2",
|
||||
"description": "Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Viewers can select from 6 preset tiled layouts. Create MediaPackage channels with Input Type MULTIVIEW and configure Available Layouts and Available Sources. See the API Documentation for details."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "This release adds support for sharing Amazon EBS volumes across AWS accounts using AWS Resource Access Manager (RAM). Consuming accounts can view shared volume metadata and create copies of shared volumes within the same Availability Zone, with optional re-encryption using their own KMS key."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Connect",
|
||||
"description": "Add metric configuration field to evaluation forms and ListEvaluationFormAIVersions API for retrieving AI-generated evaluation form versions"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ElementalInference",
|
||||
"description": "This release adds contextual metadata, a feed output type that generates a descriptive summary of your media content along with IAB taxonomy and GARM suitability classifications. It also adds feed resource policies for granting cross-account access to a feed."
|
||||
}
|
||||
]
|
||||
32
vendor/aws/aws-sdk-php/.changes/3.394.12
vendored
Normal file
32
vendor/aws/aws-sdk-php/.changes/3.394.12
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "RTBFabric",
|
||||
"description": "AWS RTB Fabric now lets you control how traffic is routed to your responder gateway across Availability Zones. Set the new clientRoutingPolicy parameter to keep traffic within the same Availability Zone or distribute traffic across all Availability Zones."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SageMaker",
|
||||
"description": "This release adds the ability for customers to attach customer owned Elastic Network Interfaces (ENIs) to HyperPod cluster nodes."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "The CreateImage API now supports a BootModeOverride parameter to explicitly set UEFI boot mode on a new AMI, overriding the source instance's inherited boot mode."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgent",
|
||||
"description": "TwelveLabs Marengo 3.0 is now an embedding model option in Amazon Bedrock Managed Knowledge Base. Create multimodal embeddings for video, audio, and image content that capture visual scenes, speech, and video cues, not just transcribed text."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Resiliencehubv2",
|
||||
"description": "This release adds the ListTestRunSourceEvents and ListTestRunDependencies APIs, which return the alarm state changes during a test run and the dependencies the run blocked."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Outposts",
|
||||
"description": "Added fields to identify Outpost generation and rack scaling configuration on Outpost and CatalogItem resources."
|
||||
}
|
||||
]
|
||||
42
vendor/aws/aws-sdk-php/.changes/3.394.2
vendored
Normal file
42
vendor/aws/aws-sdk-php/.changes/3.394.2
vendored
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CognitoIdentityProvider",
|
||||
"description": "Adds the AdminDeleteSoftwareToken API operation, enabling administrators to remove a user's registered TOTP (software token) MFA configuration from a user pool."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "EC2 allows AMI owners to define compatible instance types on their AMIs, blocking RunInstances calls automatically for launches on non-permitted instance types."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "RDS",
|
||||
"description": "Adding support for the full snapshot size, in bytes, of DB instance snapshots."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "OpenSearchService",
|
||||
"description": "Updating SDK and CLI documentation for AttachDataSource API."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "DataZone",
|
||||
"description": "Add cascadeDelete to DeleteDomain. When specified, DataZone recursively deletes all projects, environments, subscriptions, and their underlying AWS resources before removing the domain. Deletion progress is reported via deleteProgress and resource failures via failureReasons on GetDomain."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CloudWatchLogs",
|
||||
"description": "Added resultCount to QueryStatistics in GetQueryResults. This field returns the total number of output rows in the final result set, helping customers programmatically determine whether a query produced results after all operations including post-aggregation filters."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CodeDeploy",
|
||||
"description": "Added a deploymentMode parameter to CreateDeployment. Set it to RESTART to restart an EC2 and on-premises fleet, using the last successful revision, honoring Deployment Configuration."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "LambdaMicrovms",
|
||||
"description": "Added InsufficientCapacityException to RunMicrovm for capacity-related failures. Added lifecycle status field (AVAILABLE, DEPRECATED) to ListManagedMicrovmImageVersions. Added ConflictException to CreateMicrovmAuthToken and CreateMicrovmShellAuthToken for unregistered MicroVMs."
|
||||
}
|
||||
]
|
||||
32
vendor/aws/aws-sdk-php/.changes/3.394.3
vendored
Normal file
32
vendor/aws/aws-sdk-php/.changes/3.394.3
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgent",
|
||||
"description": "Adds an optional syncSchedule field to CreateDataSource and UpdateDataSource for Managed Knowledge Bases data source connectors, so a data source can sync automatically on a daily, weekly, or monthly schedule."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CognitoIdentityProvider",
|
||||
"description": "Adds two new operations - GetClientToken which allows M2M auth through the SDK, and DescribeTermsByClient to find which Terms are associated with a user-pool client without knowing the Terms resource id."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "PartnerCentralSelling",
|
||||
"description": "Releasing PARC, new APN Program that lets sellers add solftware revenue details to aws opportunity summary"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCore",
|
||||
"description": "AgentCore Memory now supports direct ingestion into long-term memory via IngestData API"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "HealthLake",
|
||||
"description": "New HealthLake API, RestoreFHIRDatastore, providing the capability to restore active datastores to a point in time within the last 30 days or recover a deleted datastore from the delete snapshot."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ECS",
|
||||
"description": "Amazon Elastic Container Service - This release adds support for early success criteria on ECS rolling deployments, letting deployment complete once a configurable percentage of tasks are healthy, with configurable BLOCKING (required) or DEFERRED (asynchronous) cleanup of previous service revisions."
|
||||
}
|
||||
]
|
||||
67
vendor/aws/aws-sdk-php/.changes/3.394.4
vendored
Normal file
67
vendor/aws/aws-sdk-php/.changes/3.394.4
vendored
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "WorkspacesInstances",
|
||||
"description": "Amazon WorkSpaces Core managed instances now support nested virtualization. Customers can enable nested virtualization with supported instance types at launch via CpuOptions.NestedVirtualization in CreateWorkspaceInstance to run hypervisors and virtual machines inside their WorkSpaces Instance."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Support",
|
||||
"description": "AWS Support now allows up to 10 attachments (150 MB each) per case correspondence, up from 3 at 5 MB. Customers can share large diagnostic logs, heap dumps, and packet captures directly in cases to reduce back-and-forth and speed up resolution. Available in US East, US West, and Europe (Ireland)."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "KafkaConnect",
|
||||
"description": "Amazon MSK Connect now supports restarting newly created connectors via the asynchronous RestartConnector API. Restart all tasks or only failed tasks, while preserving configuration and committed offsets. This returns a connector operation ARN that you can track with DescribeConnectorOperation."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "DevOpsAgent",
|
||||
"description": "Adds support for Slack bidirectional communication configuration in AWS DevOps Agent agent spaces."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "AgentRegistry",
|
||||
"description": "AWS Agent Registry becomes Generally Available"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Kinesis",
|
||||
"description": "Adds support for data delivery to Amazon S3 Tables (Apache Iceberg) and general purpose Amazon S3 buckets with new CreateChannel, UpdateChannel, DeleteChannel, DescribeChannel, and ListChannels APIs for Amazon Kinesis Data Streams."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "ControlTower",
|
||||
"description": "Updated the descriptions for the AWS Control Tower ListEnabledControls API parameters to make them more accurate and intuitive."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "AgentRegistryControl",
|
||||
"description": "AWS Agent Registry becomes Generally Available"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Connect",
|
||||
"description": "Added support for global routing on Amazon Connect Global Resiliency instances. New APIs GetCrossRegionRouting and UpdateCrossRegionRouting allow you to view and control cross-region contact routing between linked instances, so both Regions are active at all times."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "QuickSight",
|
||||
"description": "This release adds support for managing apps in Amazon QuickSight with ListApps, SearchApps, DescribeApp, DescribeAppPermissions, UpdateAppPermissions, and DeleteApp"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SageMaker",
|
||||
"description": "Amazon SageMaker Batch Transform now supports G6e instances, powered by NVIDIA L40S Tensor Core GPUs. G6e instances are the most cost-efficient GPU instances for deploying generative AI models and the highest-performance GPU instances for spatial computing workloads."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CustomerProfiles",
|
||||
"description": "This release introduces new APIs for segment membership events allowing segment definition membership events to be exported to a kinesis stream for downstream processing. Additionally, includes new calculated attribute statistic and 2 new segment dimension types."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "PinpointSMSVoiceV2",
|
||||
"description": "AWS End User Messaging SMS now returns ConditionalBehavior on DescribeRegistrationFieldDefinitions, allowing you to programmatically discover which registration fields are required, optional, or disallowed based on the values of other fields in the same form."
|
||||
}
|
||||
]
|
||||
7
vendor/aws/aws-sdk-php/.changes/3.394.5
vendored
Normal file
7
vendor/aws/aws-sdk-php/.changes/3.394.5
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "AgentRegistry",
|
||||
"description": "Release HTTP and AGUI descriptors to the dataplane model"
|
||||
}
|
||||
]
|
||||
62
vendor/aws/aws-sdk-php/.changes/3.394.6
vendored
Normal file
62
vendor/aws/aws-sdk-php/.changes/3.394.6
vendored
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MarketplaceAgreement",
|
||||
"description": "This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SESv2",
|
||||
"description": "Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "GuardDuty",
|
||||
"description": "Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCoreControl",
|
||||
"description": "Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "Update UserData and UploadPolicy shapes to use SecureBlob"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MediaConvert",
|
||||
"description": "Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "TaxSettings",
|
||||
"description": "France and Monaco Additional Info changes"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Kinesis",
|
||||
"description": "Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Lightsail",
|
||||
"description": "This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "IoTSiteWise",
|
||||
"description": "AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MarketplaceDiscovery",
|
||||
"description": "GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Lambda",
|
||||
"description": "AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size."
|
||||
}
|
||||
]
|
||||
47
vendor/aws/aws-sdk-php/.changes/3.394.7
vendored
Normal file
47
vendor/aws/aws-sdk-php/.changes/3.394.7
vendored
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "AppIntegrationsService",
|
||||
"description": "This release adds a force parameter to DeleteApplication and a ConflictException to UpdateApplication, letting customers delete applications with existing associations in one call and get a clear error when an update conflicts with the application's current state."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MediaLive",
|
||||
"description": "AWS Elemental MediaLive now supports AB forensic video watermarking"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCore",
|
||||
"description": "Batch evaluation now supports up to 10 CloudWatch log groups per CloudWatchLogsSource"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MWAA",
|
||||
"description": "Enabled customers to clear optional S3 paths (plugins, requirements, and startup script) for their Amazon MWAA environments by accepting empty strings for the associated fields in UpdateEnvironment requests."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "mgn",
|
||||
"description": "AWS Transform for migrations adds a second network migration option - apply your source security posture to existing VPCs. Upload a source network file with firewall rules, tag the in-scope VPCs, and AWS Transform matches source subnets to them by CIDR and generates the security groups."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Odb",
|
||||
"description": "Adds the ListFlexComponents API for listing the flex components available for a given DB system shape."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SageMaker",
|
||||
"description": "Amazon SageMaker Feature Store now supports the Standard V2 online store type, which enables feature-level writes to feature groups. You can select Standard V2 when creating a feature group, and update the storage type of an existing feature group via UpdateFeatureGroup."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SageMakerFeatureStoreRuntime",
|
||||
"description": "Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes ."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed."
|
||||
}
|
||||
]
|
||||
67
vendor/aws/aws-sdk-php/.changes/3.394.8
vendored
Normal file
67
vendor/aws/aws-sdk-php/.changes/3.394.8
vendored
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "GuardDuty",
|
||||
"description": "Adding support for Sequence Activities in GuardDuty Findings"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EKS",
|
||||
"description": "Deprecate EncryptionConfig resources field. Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCoreControl",
|
||||
"description": "AgentCore Identity adds Consent Portal APIs to manage portals that let end users grant OAuth authorization for agents to access resources. AgentCore Evaluation adds trace source selection by log group prefix, custom or source log group result destinations, and metrics namespace customization."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCore",
|
||||
"description": "Adds log group name prefix trace source selection, custom or source log group result destinations, and metrics namespace customization"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "drs",
|
||||
"description": "AWS Elastic Disaster Recovery now includes source server architecture in SourceProperties to identify x86 and ARM64 systems."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Evs",
|
||||
"description": "Amazon EVS now allows users to set, update, and retrieve values for parameters that apply across all EVS Environments in their account at a regional level, such as the VCF License portability core count."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ECS",
|
||||
"description": "Adds a critical parameter to the Amazon ECS managed daemon APIs that controls whether a daemon task failure drains the container instance. Non-critical daemon failures no longer drain the instance or block instance registration."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Connect",
|
||||
"description": "This release enables TagOnCreate for Rule resource on CreateRule API. It also introduces a new field called PreEvaluationFilters to Rule resource, thereby impacting all Create, Update, Describe and Search APIs for Rules"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "TranscribeService",
|
||||
"description": "Amazon Transcribe now supports specifying up to 29 PII entity types in the ContentRedaction configuration of a StartTranscriptionJob request, allowing all supported entity types to be redacted in a single batch transcription job."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "ElasticLoadBalancingv2",
|
||||
"description": "This release adds support for sending TCP resets for Gateway Load Balancer when a flow's idle timeout expires, or when a target becomes unhealthy or is deregistered. This adds updates the CLI documentation."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Transfer",
|
||||
"description": "AWS Transfer Family SFTP Connectors now support specifying an ordered list of AWS Secrets Manager version stages for secret retrieval. This enables seamless credential rotation workflows where external partners may take time to update their systems with new credentials."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SocialMessaging",
|
||||
"description": "Adding support for WhatsApp Flows with endpoints."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "SFN",
|
||||
"description": "Updates Step Functions API documentation around CloudTrail, Execution name reuse and sort order of ListExecutions API"
|
||||
}
|
||||
]
|
||||
22
vendor/aws/aws-sdk-php/.changes/3.394.9
vendored
Normal file
22
vendor/aws/aws-sdk-php/.changes/3.394.9
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "Adds support for ValidateSecurityGroupQuotasForInterface, an API that specifically authorized AWS services use to validate security group rule quotas before creating an elastic network interface."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Bedrock",
|
||||
"description": "New AWS REVIEW mode as supported data retention mode for Bedrock models"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ServiceQuotas",
|
||||
"description": "Service Quotas adds the AdjustableAtLevel property to QuotaContext, indicating whether a quota is adjustable at the account or resource level."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MediaTailor",
|
||||
"description": "Elemental MediaTailor now supports two new Monetization Functions lifecycle hooks, Post Ads Response and Pre Manifest Insertion, and a VAST Request function type that calls a VAST or VMAP ad server. This release also adds Yield Optimization with demand from Amazon Publisher Services."
|
||||
}
|
||||
]
|
||||
32
vendor/aws/aws-sdk-php/.changes/3.395.0
vendored
Normal file
32
vendor/aws/aws-sdk-php/.changes/3.395.0
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Invoicing",
|
||||
"description": "Add ListProcurementPortals and ListProcurementPortalSuppliers APIs to retrieve AWS-supported 3rd party procurement portals and their suppliers for e-invoice delivery and purchase order retrieval."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MediaConvert",
|
||||
"description": "Adds Dolby Vision metadata to Probe results, including profile, level, and presence of the RPU, base layer, and enhancement layer. Adds video sample and display aspect ratios. Adds the UnprocessableEntityException (HTTP 422) error to Probe for recognized but malformed or corrupt inputs."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ECS",
|
||||
"description": "This feature adds support for setting the cpu architecture type that should be used to launch tasks for an Express Gateway Service."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Batch",
|
||||
"description": "Added new bulk job APIs (CancelJobs, TerminateJobs, TerminateServiceJobs) and new fields on ListJobs and ListServiceJobs responses. This allows customers to cancel or terminate multiple jobs in a single request. ListJobs and ListServiceJobs responses now include isCancelled and isTerminated fields."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "S3",
|
||||
"description": "Updated S3 Object Lock Default Retention documentation."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Lightsail",
|
||||
"description": "Amazon Lightsail now lets you serve website content from a private Lightsail bucket through a Lightsail distribution. This release adds enablePrivateOriginAccess to the CreateDistribution and UpdateDistribution actions, plus new defaultRootObject and customErrorResponses options."
|
||||
}
|
||||
]
|
||||
32
vendor/aws/aws-sdk-php/.changes/3.395.2
vendored
Normal file
32
vendor/aws/aws-sdk-php/.changes/3.395.2
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BillingConductor",
|
||||
"description": "This release adds support for custom volume tiering. You can now define custom tiers on a pricing rule's tiering configuration, where each tier specifies a usage range and the rate applied to usage in that range."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Billing",
|
||||
"description": "Increased the maximum number of services returned in the supportEligibleSpendByService field of ListEnterpriseSupportLinkedAccountCharges"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Glue",
|
||||
"description": "Amazon Glue releasing the new API ListIntegrationTableProperties and adding IntegrationArn to TargetTableConfig"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "imagebuilder",
|
||||
"description": "This release adds a dryRun option to Image Builder create APIs (except CreateImage), structured failure context on failed images including component and distribution failure details, and step retry attempt tracking."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "STS",
|
||||
"description": "Increases the maximum session token size to 4,096 bytes and removes the packed policy size limit. Adds SessionTokenSize and SessionTokenUtilization fields and a new MinimumSessionTokenSize parameter. PackedPolicySize is deprecated."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CodeDeploy",
|
||||
"description": "AWS CodeDeploy now returns the deployment mode on GetDeployment and BatchGetDeployments. The new deploymentMode field on DeploymentInfo indicates whether a deployment used the standard deployment process or restarted the application using a previously installed revision (RESTART mode)."
|
||||
}
|
||||
]
|
||||
22
vendor/aws/aws-sdk-php/.changes/3.395.3
vendored
Normal file
22
vendor/aws/aws-sdk-php/.changes/3.395.3
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Transfer",
|
||||
"description": "AWS Transfer Family now preserves the original source IP address using Proxy Protocol v2 when you place a Network Load Balancer in front of your server for SFTP connections."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "WorkSpaces",
|
||||
"description": "Added support for 4 new graphics-optimized compute types - Graphics.g7 (2xlarge, 4xlarge, 8xlarge, 12xlarge)."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCoreControl",
|
||||
"description": "Amazon Bedrock AgentCore Runtime now supports specifying the platform version of an agent runtime through the new platformVersion field on CreateAgentRuntime, UpdateAgentRuntime, and GetAgentRuntime."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "DirectConnect",
|
||||
"description": "AWS Direct Connect is introducing flat-rate pricing, a simplified billing model that gives you a fixed monthly price for dedicated connectivity with no per-gigabyte data transfer out charges within the selected pricing tier."
|
||||
}
|
||||
]
|
||||
37
vendor/aws/aws-sdk-php/.changes/3.395.4
vendored
Normal file
37
vendor/aws/aws-sdk-php/.changes/3.395.4
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Resiliencehubv2",
|
||||
"description": "Next Gen Resilience Hub now supports dependency insights (LLM-based insights about customer's service dependencies) and organization-level policy sharing (provision to share policy with member accounts for an organization)"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCoreControl",
|
||||
"description": "Adds support for a new DELETE FAILED status for Bedrock AgentCore Runtimes and Bedrock AgentCore Runtime Endpoints."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ElasticBeanstalk",
|
||||
"description": "Adds support to create and manage Elastic Beanstalk Cluster Environments."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Connect",
|
||||
"description": "Adds support for ContactAnalysis via ListContactReferences."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "Releasing new EC2 R9g and R9gd memory-optimized instances powered by AWS Graviton5 processors, with up to 25 percent better compute performance than R8g instances, faster DDR5 memory, and up to 100 Gbps network and 72 Gbps EBS bandwidth. R9gd instances additionally provide local NVMe SSD storage."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MarketplaceCatalog",
|
||||
"description": "This release enhances the ListEntities API to support issuerAccountId and SourceAuthorization filter for ResaleAuthorization entity."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CustomerProfiles",
|
||||
"description": "This release introduces the SearchRecommendations API, which retrieves recommendations for a profile identified by a search key."
|
||||
}
|
||||
]
|
||||
52
vendor/aws/aws-sdk-php/.changes/3.395.5
vendored
Normal file
52
vendor/aws/aws-sdk-php/.changes/3.395.5
vendored
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCore",
|
||||
"description": "Batch evaluation now supports evaluating specific traces within a session. Each session can specify up to 100 trace IDs to evaluate."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SocialMessaging",
|
||||
"description": "Add support for WhatsApp Calling APIs."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "VPCLattice",
|
||||
"description": "Adding support for CIDR Resource Configuration"
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "SNS",
|
||||
"description": "SNS API reference documentation update"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "IoTWireless",
|
||||
"description": "Adds Multi-frame GNSS support to the AWS IoT Core Device Location GetPositionEstimate API. The new GnssMultiFrame measurement type improves location accuracy by combining multiple GNSS signal captures (2, 4, 8, 16, or 32) from the same device to estimate its position."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SESv2",
|
||||
"description": "Added support to query the tenant name for BatchGetMetricData and CreateExportJob APIs to filter metrics and messages at the tenant level."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "GuardDuty",
|
||||
"description": "This change surfaces AI Protection resources on existing public IAM attack sequences. Customers will now see which model was accessed and whether a guardrail intervened as part of the credential-compromise sequence."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Notifications",
|
||||
"description": "Added support for attachments on managed notification events. Added support to access and subscribe sensitive managed notification events."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "Adding support for \"Tunnel\" VPC Endpoint"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Connect",
|
||||
"description": "Made the replicaAlias attribute optional in the ReplicateInstance API to support Global routing for Amazon Connect Global Resiliency (ACGR) instances. This change maintains backward compatibility. When onboarding to ACGR without Global routing, you must specify a custom replicaAlias in your API call"
|
||||
}
|
||||
]
|
||||
|
|
@ -84,16 +84,21 @@ class ClassAnnotationUpdater
|
|||
$this->reflection->getDocComment() ?: $this->defaultDocBlock
|
||||
);
|
||||
|
||||
// remove lines matching exclusion patterns
|
||||
// Remove annotation lines matching the exclusion pattern. The
|
||||
// pattern matches the opening line of a generated annotation; when
|
||||
// that line opens a multi-line `@phpstan-method` block, we also
|
||||
// strip the continuation lines up to and including the block
|
||||
// terminator (the line ending with `$args = [])`). This keeps
|
||||
// regeneration idempotent even when previous runs produced
|
||||
// multi-line array shapes.
|
||||
if ($this->removeMatching) {
|
||||
$docBlockLines = array_filter($docBlockLines, function ($line) {
|
||||
return !preg_match($this->removeMatching, trim($line));
|
||||
});
|
||||
$docBlockLines = $this->stripAnnotationBlocks($docBlockLines);
|
||||
}
|
||||
|
||||
// hold on to the closing line
|
||||
$lastLine = array_pop($docBlockLines);
|
||||
|
||||
|
||||
// add a padding line if needed
|
||||
if (' *' !== end($docBlockLines)) {
|
||||
$docLines []= ' *';
|
||||
|
|
@ -117,4 +122,75 @@ class ClassAnnotationUpdater
|
|||
LOCK_EX
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Block-aware filter: walks the docblock lines and drops any run that
|
||||
* begins with a line matching the exclusion pattern. When the opener
|
||||
* is a `@phpstan-method` line that starts a multi-line array-shape
|
||||
* block (open `(` without a matching `)` on the same line), we
|
||||
* continue dropping lines until we consume the terminator (the line
|
||||
* that closes the outer `(...)`).
|
||||
*
|
||||
* A line is considered a *complete* single-line annotation when its
|
||||
* open and close paren counts balance. This handles the legacy
|
||||
* form:
|
||||
*
|
||||
* * @method \Aws\Result foo(array $args = [])
|
||||
*
|
||||
* as well as its version-tagged variant:
|
||||
*
|
||||
* * @method \Aws\Result foo(array $args = []) (supported in versions X)
|
||||
*
|
||||
* both of which have balanced parens on a single line. Multi-line
|
||||
* `@phpstan-method` blocks look like:
|
||||
*
|
||||
* * @phpstan-method \Aws\Result foo(array{
|
||||
* * Key?: string,
|
||||
* * ...,
|
||||
* * } $args = [])
|
||||
*
|
||||
* where the opening line has an unbalanced `(` and the closing line
|
||||
* balances it. Using paren balance (rather than looking for a
|
||||
* specific `$args = [])` suffix) means the trailing "(supported in
|
||||
* versions ...)" tag doesn't get mistaken for a continuation opener.
|
||||
*
|
||||
* @param string[] $lines Docblock lines in original order
|
||||
* @return string[]
|
||||
*/
|
||||
private function stripAnnotationBlocks(array $lines): array
|
||||
{
|
||||
$out = [];
|
||||
$depth = 0;
|
||||
|
||||
foreach ($lines as $line) {
|
||||
$trimmed = trim($line);
|
||||
|
||||
if ($depth > 0) {
|
||||
// We're inside a multi-line block: keep dropping lines
|
||||
// and tracking paren balance until we close the outer
|
||||
// `(`.
|
||||
$depth += substr_count($trimmed, '(') - substr_count($trimmed, ')');
|
||||
if ($depth <= 0) {
|
||||
$depth = 0;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
if (preg_match($this->removeMatching, $trimmed)) {
|
||||
$opens = substr_count($trimmed, '(');
|
||||
$closes = substr_count($trimmed, ')');
|
||||
if ($opens > $closes) {
|
||||
// Opener of a multi-line block. Initialise depth to
|
||||
// the net-open count from this line.
|
||||
$depth = $opens - $closes;
|
||||
}
|
||||
// Either way, drop the opener line.
|
||||
continue;
|
||||
}
|
||||
|
||||
$out[] = $line;
|
||||
}
|
||||
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
240
vendor/aws/aws-sdk-php/build/ClientAnnotator.php
vendored
240
vendor/aws/aws-sdk-php/build/ClientAnnotator.php
vendored
|
|
@ -2,8 +2,49 @@
|
|||
|
||||
use Aws\Api\ApiProvider;
|
||||
|
||||
/**
|
||||
* Emits `@method` + `@phpstan-method` docblock annotations for AWS service
|
||||
* client classes.
|
||||
*
|
||||
* For each operation on a client, we emit:
|
||||
* 1. A legacy `@method` line (unchanged from the original generator) —
|
||||
* PhpStorm and IDEs that don't parse `@phpstan-*` continue to see the
|
||||
* familiar signature.
|
||||
* 2. A paired `@phpstan-method` line carrying an array-shape parameter
|
||||
* built from the operation's input in api-2.json. PHPStan and Psalm
|
||||
* read this tag; PhpStorm ignores it entirely (so its parser doesn't
|
||||
* trip on array shapes it doesn't understand).
|
||||
*
|
||||
* Unless a service is explicitly excluded, every legacy `@method` has a
|
||||
* matching `@phpstan-method`. When an operation has no modeled input (or its
|
||||
* input shape is empty), we still emit the unsealed empty shape `array{...}`
|
||||
* so consumers and static-analysis tools see a uniform surface across all
|
||||
* operations.
|
||||
*/
|
||||
class ClientAnnotator
|
||||
{
|
||||
/**
|
||||
* Strip pattern for generated annotations. Matches the start line of
|
||||
* any annotation this generator produces. Both single-line `@method`
|
||||
* and multi-line `@phpstan-method` are covered.
|
||||
*
|
||||
* The character class `[ <(]` after the return type allows matching:
|
||||
* * @method \Aws\Result foo(...)
|
||||
* * @phpstan-method \Aws\Result<array{...
|
||||
* * @phpstan-method \Aws\Result foo(array{
|
||||
*/
|
||||
private const GENERATED_ANNOTATION_PATTERN =
|
||||
'/^\* @(?:phpstan-)?method (\\\\Aws\\\\Result|\\\\GuzzleHttp\\\\Promise\\\\Promise)[ <(]/';
|
||||
|
||||
/**
|
||||
* EC2's inline shapes make Ec2Client.php large enough that PHPStan may
|
||||
* not terminate when resolving the class. Keep its legacy annotations
|
||||
* while a more compact representation is investigated.
|
||||
*/
|
||||
private const PHPSTAN_METHOD_EXCLUDED_ENDPOINTS = [
|
||||
'ec2',
|
||||
];
|
||||
|
||||
/** @var ReflectionClass */
|
||||
private $reflection;
|
||||
|
||||
|
|
@ -22,6 +63,23 @@ class ClientAnnotator
|
|||
/** @var array */
|
||||
private $aliases;
|
||||
|
||||
/**
|
||||
* Per-version cache of formatters. Built lazily when the first
|
||||
* `@phpstan-method` annotation is emitted for that version.
|
||||
*
|
||||
* @var array<string, PhpstanShapeFormatter>
|
||||
*/
|
||||
private $formatters = [];
|
||||
|
||||
/**
|
||||
* Per-version cache of reverse-alias maps (SDK method name ->
|
||||
* server-side operation name). Used to look up the operation entry in
|
||||
* api-2.json when the SDK method has been renamed.
|
||||
*
|
||||
* @var array<string, array<string, string>>
|
||||
*/
|
||||
private $reverseAliasMaps = [];
|
||||
|
||||
|
||||
public function __construct($clientClassName)
|
||||
{
|
||||
|
|
@ -37,7 +95,7 @@ class ClientAnnotator
|
|||
}
|
||||
|
||||
/**
|
||||
* Adds @method annotations to a client class.
|
||||
* Adds @method + @phpstan-method annotations to a client class.
|
||||
*
|
||||
* @return bool TRUE on success, FALSE on failure
|
||||
*/
|
||||
|
|
@ -47,7 +105,7 @@ class ClientAnnotator
|
|||
$this->reflection,
|
||||
$this->getMethodAnnotations(),
|
||||
$this->getDefaultDocComment(),
|
||||
'/^\* @method (\\\\Aws\\\\Result|\\\\GuzzleHttp\\\\Promise\\\\Promise) /'
|
||||
self::GENERATED_ANNOTATION_PATTERN
|
||||
);
|
||||
|
||||
if ($this->reflectionInterface !== null) {
|
||||
|
|
@ -55,7 +113,7 @@ class ClientAnnotator
|
|||
$this->reflectionInterface,
|
||||
$this->getMethodAnnotations(),
|
||||
$this->getDefaultDocComment(),
|
||||
'/^\* @method (\\\\Aws\\\\Result|\\\\GuzzleHttp\\\\Promise\\\\Promise) /'
|
||||
self::GENERATED_ANNOTATION_PATTERN
|
||||
);
|
||||
|
||||
return $interfaceUpdater->update() && $updater->update();
|
||||
|
|
@ -64,21 +122,66 @@ class ClientAnnotator
|
|||
return $updater->update();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the list of docblock lines to emit. Each operation produces a
|
||||
* `@method` line for PhpStorm and other IDEs. Unless the service is
|
||||
* excluded, it is immediately followed by a `@phpstan-method` line (or
|
||||
* lines, for multi-line shapes) carrying the input array shape for
|
||||
* PHPStan and Psalm. When the operation has no modeled input, we fall
|
||||
* back to `array{...}`.
|
||||
*/
|
||||
private function getMethodAnnotations()
|
||||
{
|
||||
$annotations = [];
|
||||
$emitPhpstanMethods = $this->shouldEmitPhpstanMethodAnnotations();
|
||||
$latestVersion = $this->getLatestVersion();
|
||||
|
||||
foreach ($this->getMethods() as $command => $apiVersions) {
|
||||
$commandMethods = [
|
||||
$command => '\\Aws\\Result',
|
||||
"{$command}Async" => '\\GuzzleHttp\\Promise\\Promise',
|
||||
];
|
||||
|
||||
if ($emitPhpstanMethods) {
|
||||
// Look up the input shape once per operation. Both the sync
|
||||
// and async variants share the same input.
|
||||
//
|
||||
// When the operation has no modeled input (`input` key absent
|
||||
// from api-2.json, e.g. AutoScaling::DescribeAdjustmentTypes,
|
||||
// Acm::GetAccountConfiguration) or its input shape is empty,
|
||||
// emit the unsealed empty shape `array{...}`.
|
||||
$inputShape = $this->resolveInputShape(
|
||||
$command,
|
||||
$latestVersion,
|
||||
$apiVersions
|
||||
);
|
||||
$renderedShape = ($inputShape !== null)
|
||||
? $this->getFormatter($latestVersion)
|
||||
->formatInput($inputShape)
|
||||
: 'array{...}';
|
||||
if ($renderedShape === null) {
|
||||
// Formatter returned null for an exotic shape (e.g. an
|
||||
// input keyed to a non-structure type).
|
||||
$renderedShape = 'array{...}';
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($commandMethods as $method => $returnType) {
|
||||
$annotations []= $this->getAnnotationLine(
|
||||
$method,
|
||||
$returnType,
|
||||
$apiVersions
|
||||
);
|
||||
|
||||
if ($emitPhpstanMethods) {
|
||||
foreach ($this->getPhpstanAnnotationLines(
|
||||
$method,
|
||||
$returnType,
|
||||
$renderedShape
|
||||
) as $line) {
|
||||
$annotations []= $line;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -98,6 +201,95 @@ class ClientAnnotator
|
|||
return $annotation;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the paired `@phpstan-method` annotation lines for one method.
|
||||
* Returns one or more docblock lines: a single line for compact shapes,
|
||||
* or multiple lines (one per shape line) when the shape is multi-line.
|
||||
*
|
||||
* @return string[]
|
||||
*/
|
||||
private function getPhpstanAnnotationLines(
|
||||
string $method,
|
||||
string $returnType,
|
||||
string $renderedShape
|
||||
): array {
|
||||
$methodName = lcfirst($method);
|
||||
|
||||
if (strpos($renderedShape, "\n") === false) {
|
||||
// Single-line shape: emit one line with the full annotation.
|
||||
return [
|
||||
" * @phpstan-method {$returnType} {$methodName}({$renderedShape} \$args = [])",
|
||||
];
|
||||
}
|
||||
|
||||
// Multi-line shape: emit the opener with the first shape line, then
|
||||
// continuation lines prefixed with ` * `, then the closing args
|
||||
// suffix appended to the last shape line.
|
||||
$shapeLines = explode("\n", $renderedShape);
|
||||
$first = array_shift($shapeLines);
|
||||
$last = array_pop($shapeLines);
|
||||
|
||||
$lines = [];
|
||||
$lines[] = " * @phpstan-method {$returnType} {$methodName}({$first}";
|
||||
foreach ($shapeLines as $continuation) {
|
||||
$lines[] = ' * ' . $continuation;
|
||||
}
|
||||
$lines[] = ' * ' . $last . ' $args = [])';
|
||||
|
||||
return $lines;
|
||||
}
|
||||
|
||||
/**
|
||||
* Resolve the input shape name for a given SDK method against the
|
||||
* latest API version. Returns null when the operation isn't present
|
||||
* in the latest version (e.g. it lives only in older versions), when
|
||||
* the operation has no input, or when the input shape is missing
|
||||
* from the shapes map.
|
||||
*
|
||||
* @param string[] $apiVersions Versions where this operation exists
|
||||
*/
|
||||
private function resolveInputShape(
|
||||
string $command,
|
||||
string $latestVersion,
|
||||
array $apiVersions
|
||||
): ?string {
|
||||
// Operation only exists in older versions: skip rich annotation.
|
||||
if (!in_array($latestVersion, $apiVersions, true)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
$api = $this->getApiDefinition($latestVersion);
|
||||
$operations = $api['operations'] ?? [];
|
||||
$shapes = $api['shapes'] ?? [];
|
||||
|
||||
// The SDK method name may be an alias of a different server-side
|
||||
// operation. Reverse the alias map to find the original name.
|
||||
$serverName = $this->reverseAlias($command, $latestVersion) ?? $command;
|
||||
// api-2.json operation names are PascalCase; SDK method names are
|
||||
// lcfirst'd. Normalise both directions defensively.
|
||||
$candidates = [
|
||||
ucfirst($serverName),
|
||||
$serverName,
|
||||
];
|
||||
$foundName = null;
|
||||
foreach ($candidates as $c) {
|
||||
if (isset($operations[$c])) {
|
||||
$foundName = $c;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if ($foundName === null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
$inputShape = $operations[$foundName]['input']['shape'] ?? null;
|
||||
if ($inputShape === null || !isset($shapes[$inputShape])) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return $inputShape;
|
||||
}
|
||||
|
||||
private function getMethods()
|
||||
{
|
||||
if (empty($this->methods)) {
|
||||
|
|
@ -146,12 +338,54 @@ class ClientAnnotator
|
|||
return $this->versions;
|
||||
}
|
||||
|
||||
private function getLatestVersion(): string
|
||||
{
|
||||
$versions = $this->getVersions();
|
||||
return end($versions);
|
||||
}
|
||||
|
||||
private function shouldEmitPhpstanMethodAnnotations(): bool
|
||||
{
|
||||
return !in_array(
|
||||
$this->getEndpoint(),
|
||||
self::PHPSTAN_METHOD_EXCLUDED_ENDPOINTS,
|
||||
true
|
||||
);
|
||||
}
|
||||
|
||||
private function getApiDefinition($version = 'latest')
|
||||
{
|
||||
$provider = ApiProvider::defaultProvider();
|
||||
return $provider('api', $this->getEndpoint(), $version);
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the alias map for the given version: SDK method name ->
|
||||
* original server-side operation name. Built lazily and cached.
|
||||
*/
|
||||
private function reverseAlias(string $sdkMethod, string $version): ?string
|
||||
{
|
||||
if (!isset($this->reverseAliasMaps[$version])) {
|
||||
$api = $this->getApiDefinition($version);
|
||||
$serviceId = $api['metadata']['serviceId'] ?? null;
|
||||
$forward = ($serviceId !== null)
|
||||
? ($this->aliases['operations'][$serviceId][$version] ?? [])
|
||||
: [];
|
||||
$this->reverseAliasMaps[$version] = array_flip($forward);
|
||||
}
|
||||
return $this->reverseAliasMaps[$version][$sdkMethod] ?? null;
|
||||
}
|
||||
|
||||
private function getFormatter(string $version): PhpstanShapeFormatter
|
||||
{
|
||||
if (!isset($this->formatters[$version])) {
|
||||
$this->formatters[$version] = new PhpstanShapeFormatter(
|
||||
$this->getApiDefinition($version)
|
||||
);
|
||||
}
|
||||
return $this->formatters[$version];
|
||||
}
|
||||
|
||||
private function getEndpoint()
|
||||
{
|
||||
if (empty($this->endpoint)) {
|
||||
|
|
|
|||
353
vendor/aws/aws-sdk-php/build/PhpstanShapeFormatter.php
vendored
Normal file
353
vendor/aws/aws-sdk-php/build/PhpstanShapeFormatter.php
vendored
Normal file
|
|
@ -0,0 +1,353 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Renders an AWS api-2.json input shape into a PHPStan/Psalm-compatible
|
||||
* unsealed array-shape string for use in `@phpstan-method` annotations.
|
||||
*
|
||||
* Why a separate formatter
|
||||
* ------------------------
|
||||
* The output of this class is consumed by static-analysis tools (PHPStan,
|
||||
* Psalm) only. PhpStorm ignores `@phpstan-*` tags entirely, so its parser
|
||||
* limitations on array-shape parameter types in `@method` declarations are
|
||||
* not in play here. That lets us emit richer types than the plain `@method`
|
||||
* form can carry.
|
||||
*
|
||||
* Shape contract (per docs/METHOD_ANNOTATIONS_TASK.md)
|
||||
* ----------------------------------------------------
|
||||
* - Every emitted shape is an `array{ ..., ... }` (unsealed via trailing
|
||||
* bare `...`). Unsealed shapes accept extra keys without flagging them,
|
||||
* which is what we want for SDK input bags.
|
||||
* - Every member is rendered with a `?` optional sigil regardless of the
|
||||
* model's `required` list. Runtime enforces required-ness; we'd rather
|
||||
* have false negatives on missing required keys than false positives on
|
||||
* dynamically built `$args`.
|
||||
* - Depth is capped at 3 (top-level $args = depth 1). At cap, emit bare
|
||||
* `array`.
|
||||
* - Recursive shape references collapse to bare `array`.
|
||||
* - Empty-input operations still emit `array{...}` (unsealed empty shape)
|
||||
* so the paired `@method`/`@phpstan-method` invariant holds. Formatter
|
||||
* returns null only for unknown or non-structure input shapes.
|
||||
*
|
||||
* Type mapping
|
||||
* ------------
|
||||
* | api-2.json type | rendered |
|
||||
* |---------------------------|-----------------------------------------------|
|
||||
* | structure | nested array{...} or `array` at cap |
|
||||
* | union (or structure with `union: true`) | nested array{...} or `array` |
|
||||
* | list of T | list<T> |
|
||||
* | map keyed by string -> V | array<string, V> |
|
||||
* | string with enum | 'A'\|'B'\|'C' (sorted, escaped) |
|
||||
* | string | string |
|
||||
* | integer/long/short/byte | int |
|
||||
* | bigInteger | int |
|
||||
* | float/double | float |
|
||||
* | bigDecimal | string |
|
||||
* | boolean | bool |
|
||||
* | timestamp | int\|string\|\DateTimeInterface |
|
||||
* | blob | string\|resource\|\Psr\Http\Message\StreamInterface |
|
||||
* | document | mixed |
|
||||
* | unknown | array (safe fallback) |
|
||||
*
|
||||
* Key escaping
|
||||
* ------------
|
||||
* Member names matching ^[A-Za-z_][A-Za-z0-9_]*$ are emitted unquoted.
|
||||
* Otherwise single-quoted with backslash and single-quote escaped.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
final class PhpstanShapeFormatter
|
||||
{
|
||||
/**
|
||||
* Maximum recursion depth. Top-level `$args` is depth 1, so children are
|
||||
* depth 2, grandchildren depth 3, and depth 4+ collapses to bare `array`.
|
||||
*/
|
||||
public const MAX_DEPTH = 3;
|
||||
|
||||
/** Sentinel emitted at depth cap or on a recursive shape cycle. */
|
||||
private const COLLAPSED = 'array';
|
||||
|
||||
/** Unsealed empty shape emitted for empty-input operations. */
|
||||
private const EMPTY_SHAPE = 'array{...}';
|
||||
|
||||
/** @var array<string, mixed> */
|
||||
private array $shapes;
|
||||
|
||||
/**
|
||||
* Stack of shape names currently being expanded. Used for cycle detection.
|
||||
*
|
||||
* @var string[]
|
||||
*/
|
||||
private array $visitedStack = [];
|
||||
|
||||
/**
|
||||
* @param array $apiDefinition Decoded api-2.json. Must contain a 'shapes' key.
|
||||
*/
|
||||
public function __construct(array $apiDefinition)
|
||||
{
|
||||
$this->shapes = $apiDefinition['shapes'] ?? [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Format the input shape for an operation. Returns the PHPStan/Psalm
|
||||
* array-shape string for the operation's input, or null only when the
|
||||
* operation has no addressable input shape (missing from shapes map,
|
||||
* or not a structure type).
|
||||
*
|
||||
* Empty-input operations (modeled as a structure with `"members": {}`)
|
||||
* return the unsealed empty shape `array{...}`. For services that emit
|
||||
* PHPStan annotations, this keeps the `@method` / `@phpstan-method`
|
||||
* pairing invariant. `array{...}` is an unsealed array shape with no
|
||||
* required keys, so it accepts any `array` at runtime without flagging
|
||||
* extra keys — exactly the semantics consumers want for an op that takes
|
||||
* no modeled args but may receive an empty (or sentinel) array.
|
||||
*
|
||||
* @param string $inputShapeName Name of the input shape from operations[op].input.shape
|
||||
* @return string|null PHPStan/Psalm array-shape string, multi-line for nested shapes
|
||||
*/
|
||||
public function formatInput(string $inputShapeName): ?string
|
||||
{
|
||||
if (!isset($this->shapes[$inputShapeName])) {
|
||||
return null;
|
||||
}
|
||||
|
||||
$shape = $this->shapes[$inputShapeName];
|
||||
if (($shape['type'] ?? null) !== 'structure') {
|
||||
return null;
|
||||
}
|
||||
|
||||
$members = $shape['members'] ?? [];
|
||||
if (count($members) === 0) {
|
||||
// Empty input — emit the unsealed empty shape so the paired
|
||||
// emission invariant in ClientAnnotator holds.
|
||||
return self::EMPTY_SHAPE;
|
||||
}
|
||||
|
||||
return $this->renderStructure($shape, 1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Renders a single shape at the given recursion depth.
|
||||
*
|
||||
* The depth cap applies only when the target shape is itself a
|
||||
* structure or union — scalar/list/map types render unconditionally
|
||||
* because they can't directly cause runaway nesting. Lists and maps
|
||||
* still bound their inner type via the depth they pass to their
|
||||
* recursive `renderShape` call.
|
||||
*/
|
||||
private function renderShape(string $shapeName, int $depth): string
|
||||
{
|
||||
if (!isset($this->shapes[$shapeName])) {
|
||||
return self::COLLAPSED;
|
||||
}
|
||||
|
||||
$shape = $this->shapes[$shapeName];
|
||||
$type = $shape['type'] ?? null;
|
||||
$isContainer = $type === 'structure' || $type === 'union';
|
||||
|
||||
if ($isContainer && $depth > self::MAX_DEPTH) {
|
||||
return self::COLLAPSED;
|
||||
}
|
||||
|
||||
if ($isContainer && in_array($shapeName, $this->visitedStack, true)) {
|
||||
return self::COLLAPSED;
|
||||
}
|
||||
|
||||
if ($isContainer) {
|
||||
$this->visitedStack[] = $shapeName;
|
||||
try {
|
||||
return $this->dispatchType($shape, $depth);
|
||||
} finally {
|
||||
array_pop($this->visitedStack);
|
||||
}
|
||||
}
|
||||
|
||||
return $this->dispatchType($shape, $depth);
|
||||
}
|
||||
|
||||
/**
|
||||
* Branches on the api-2.json type and emits the corresponding PHPStan
|
||||
* type expression.
|
||||
*/
|
||||
private function dispatchType(array $shape, int $depth): string
|
||||
{
|
||||
$type = $shape['type'] ?? null;
|
||||
|
||||
switch ($type) {
|
||||
case 'structure':
|
||||
// AWS unions are encoded as structures with `union: true`.
|
||||
// Emit as a nested all-optional shape; static analyzers
|
||||
// treat it as "any of these keys may be set" which is
|
||||
// close enough to a tagged union for our purposes.
|
||||
return $this->renderStructure($shape, $depth);
|
||||
|
||||
case 'union':
|
||||
// Standalone `union` type (less common). Same treatment.
|
||||
return $this->renderStructure($shape, $depth);
|
||||
|
||||
case 'list':
|
||||
$member = $shape['member']['shape'] ?? null;
|
||||
if ($member === null) {
|
||||
return 'list<mixed>';
|
||||
}
|
||||
$inner = $this->renderShape($member, $depth + 1);
|
||||
return "list<{$inner}>";
|
||||
|
||||
case 'map':
|
||||
$valueShape = $shape['value']['shape'] ?? null;
|
||||
if ($valueShape === null) {
|
||||
return 'array<string, mixed>';
|
||||
}
|
||||
$inner = $this->renderShape($valueShape, $depth + 1);
|
||||
return "array<string, {$inner}>";
|
||||
|
||||
case 'string':
|
||||
return $this->renderString($shape);
|
||||
|
||||
case 'integer':
|
||||
case 'long':
|
||||
case 'short':
|
||||
case 'byte':
|
||||
case 'bigInteger':
|
||||
return 'int';
|
||||
|
||||
case 'float':
|
||||
case 'double':
|
||||
return 'float';
|
||||
|
||||
case 'bigDecimal':
|
||||
return 'string';
|
||||
|
||||
case 'boolean':
|
||||
return 'bool';
|
||||
|
||||
case 'timestamp':
|
||||
return 'int|string|\\DateTimeInterface';
|
||||
|
||||
case 'blob':
|
||||
return 'string|resource|\\Psr\\Http\\Message\\StreamInterface';
|
||||
|
||||
case 'document':
|
||||
return 'mixed';
|
||||
|
||||
default:
|
||||
return 'array';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Renders a structure as `array{ Name?: T, ..., ... }`. Always
|
||||
* unsealed (trailing bare `...`) and all-optional regardless of the
|
||||
* model's required list. At depth cap or with no members, returns
|
||||
* the COLLAPSED sentinel.
|
||||
*/
|
||||
private function renderStructure(array $shape, int $depth): string
|
||||
{
|
||||
$members = $shape['members'] ?? [];
|
||||
if (count($members) === 0) {
|
||||
return self::COLLAPSED;
|
||||
}
|
||||
|
||||
$segments = [];
|
||||
foreach ($members as $name => $member) {
|
||||
$memberShape = $member['shape'] ?? null;
|
||||
$rendered = $memberShape !== null
|
||||
? $this->renderShape($memberShape, $depth + 1)
|
||||
: 'mixed';
|
||||
|
||||
$key = $this->encodeKey($name);
|
||||
$segments[] = "{$key}?: {$rendered}";
|
||||
}
|
||||
|
||||
// Unsealed via trailing `...`. PHPStan/Psalm won't flag unknown
|
||||
// keys, including typos, which AWS then ignores at runtime. This
|
||||
// is a deliberate choice: sealing would catch typos
|
||||
// but would false-positive on the `array<string, mixed>` values
|
||||
// customers routinely build from config, request context, or
|
||||
// tracing state.
|
||||
$segments[] = '...';
|
||||
|
||||
return $this->compose($segments);
|
||||
}
|
||||
|
||||
/**
|
||||
* Compose member segments into either a single-line `array{a?: T, b?: U, ...}`
|
||||
* or a multi-line indented form. Multi-line is chosen when any segment
|
||||
* itself contains a newline (indicating a nested multi-line shape) or
|
||||
* when the rendered single-line exceeds a soft 110-char budget.
|
||||
*
|
||||
* @param string[] $segments Already-formatted member-or-`...` segments
|
||||
*/
|
||||
private function compose(array $segments): string
|
||||
{
|
||||
$compact = 'array{' . implode(', ', $segments) . '}';
|
||||
|
||||
if (
|
||||
strpos($compact, "\n") === false
|
||||
&& strlen($compact) <= 110
|
||||
) {
|
||||
return $compact;
|
||||
}
|
||||
|
||||
$innerIndent = ' ';
|
||||
$lines = [];
|
||||
foreach ($segments as $segment) {
|
||||
$lines[] = $innerIndent . $this->reindentNested($segment, $innerIndent);
|
||||
}
|
||||
|
||||
return "array{\n" . implode(",\n", $lines) . ",\n}";
|
||||
}
|
||||
|
||||
/**
|
||||
* When a nested rendered segment already contains newlines, reindent
|
||||
* its continuation lines so they align under the current indent.
|
||||
*/
|
||||
private function reindentNested(string $segment, string $indent): string
|
||||
{
|
||||
if (strpos($segment, "\n") === false) {
|
||||
return $segment;
|
||||
}
|
||||
return str_replace("\n", "\n" . $indent, $segment);
|
||||
}
|
||||
|
||||
/**
|
||||
* Renders a string-typed shape: literal-string union for enums,
|
||||
* plain `string` otherwise.
|
||||
*/
|
||||
private function renderString(array $shape): string
|
||||
{
|
||||
$enum = $shape['enum'] ?? null;
|
||||
if (!is_array($enum) || count($enum) === 0) {
|
||||
return 'string';
|
||||
}
|
||||
|
||||
$values = $enum;
|
||||
sort($values, SORT_STRING);
|
||||
$literals = array_map(
|
||||
fn (string $v): string => "'" . $this->escapeStringLiteral($v) . "'",
|
||||
$values
|
||||
);
|
||||
|
||||
return implode('|', $literals);
|
||||
}
|
||||
|
||||
/**
|
||||
* Escapes the only two characters that break a single-quoted string
|
||||
* literal in PHPStan/Psalm: backslash and single-quote.
|
||||
*/
|
||||
private function escapeStringLiteral(string $value): string
|
||||
{
|
||||
return str_replace(['\\', "'"], ['\\\\', "\\'"], $value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Emit a member key unquoted if it matches PHP's bare-identifier
|
||||
* pattern. Otherwise wrap in single quotes and escape.
|
||||
*/
|
||||
private function encodeKey(string $name): string
|
||||
{
|
||||
if (preg_match('/^[A-Za-z_][A-Za-z0-9_]*$/', $name) === 1) {
|
||||
return $name;
|
||||
}
|
||||
return "'" . $this->escapeStringLiteral($name) . "'";
|
||||
}
|
||||
}
|
||||
14
vendor/aws/aws-sdk-php/phpcs.xml.dist
vendored
Normal file
14
vendor/aws/aws-sdk-php/phpcs.xml.dist
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0"?>
|
||||
<ruleset name="AWS SDK for PHP">
|
||||
<description>Checks PSR-12 formatting for SDK source files.</description>
|
||||
|
||||
<arg name="colors"/>
|
||||
<arg name="extensions" value="php"/>
|
||||
<arg name="report" value="full"/>
|
||||
<arg name="warning-severity" value="0"/>
|
||||
<arg value="s"/>
|
||||
|
||||
<exclude-pattern>*/src/data/*</exclude-pattern>
|
||||
|
||||
<rule ref="PSR12"/>
|
||||
</ruleset>
|
||||
284
vendor/aws/aws-sdk-php/src/ACMPCA/ACMPCAClient.php
vendored
284
vendor/aws/aws-sdk-php/src/ACMPCA/ACMPCAClient.php
vendored
|
|
@ -6,50 +6,334 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Certificate Manager Private Certificate Authority** service.
|
||||
* @method \Aws\Result createCertificateAuthority(array $args = [])
|
||||
* @phpstan-method \Aws\Result createCertificateAuthority(array{
|
||||
* CertificateAuthorityConfiguration?: array{
|
||||
* KeyAlgorithm?: 'EC_prime256v1'|'EC_secp384r1'|'EC_secp521r1'|'ML_DSA_44'|'ML_DSA_65'|'ML_DSA_87'|'RSA_2048'|'RSA_3072'|'RSA_4096'|'SM2',
|
||||
* SigningAlgorithm?: 'ML_DSA_44'|'ML_DSA_65'|'ML_DSA_87'|'SHA256WITHECDSA'|'SHA256WITHRSA'|'SHA256WITHRSA_PSS'|'SHA384WITHECDSA'|'SHA384WITHRSA'|'SHA384WITHRSA_PSS'|'SHA512WITHECDSA'|'SHA512WITHRSA'|'SHA512WITHRSA_PSS'|'SM3WITHSM2',
|
||||
* Subject?: array{
|
||||
* Country?: string,
|
||||
* Organization?: string,
|
||||
* OrganizationalUnit?: string,
|
||||
* DistinguishedNameQualifier?: string,
|
||||
* State?: string,
|
||||
* CommonName?: string,
|
||||
* SerialNumber?: string,
|
||||
* Locality?: string,
|
||||
* Title?: string,
|
||||
* Surname?: string,
|
||||
* GivenName?: string,
|
||||
* Initials?: string,
|
||||
* Pseudonym?: string,
|
||||
* GenerationQualifier?: string,
|
||||
* CustomAttributes?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* CsrExtensions?: array{KeyUsage?: array, SubjectInformationAccess?: list<array>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* RevocationConfiguration?: array{
|
||||
* CrlConfiguration?: array{
|
||||
* Enabled?: bool,
|
||||
* ExpirationInDays?: int,
|
||||
* CustomCname?: string,
|
||||
* S3BucketName?: string,
|
||||
* S3ObjectAcl?: 'BUCKET_OWNER_FULL_CONTROL'|'PUBLIC_READ',
|
||||
* CrlDistributionPointExtensionConfiguration?: array,
|
||||
* CrlType?: 'COMPLETE'|'PARTITIONED',
|
||||
* CustomPath?: string,
|
||||
* ...,
|
||||
* },
|
||||
* OcspConfiguration?: array{Enabled?: bool, OcspCustomCname?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* CertificateAuthorityType?: 'ROOT'|'SUBORDINATE',
|
||||
* IdempotencyToken?: string,
|
||||
* KeyStorageSecurityStandard?: 'CCPC_LEVEL_1_OR_HIGHER'|'FIPS_140_2_LEVEL_2_OR_HIGHER'|'FIPS_140_2_LEVEL_3_OR_HIGHER',
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* UsageMode?: 'GENERAL_PURPOSE'|'SHORT_LIVED_CERTIFICATE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCertificateAuthorityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createCertificateAuthorityAsync(array{
|
||||
* CertificateAuthorityConfiguration?: array{
|
||||
* KeyAlgorithm?: 'EC_prime256v1'|'EC_secp384r1'|'EC_secp521r1'|'ML_DSA_44'|'ML_DSA_65'|'ML_DSA_87'|'RSA_2048'|'RSA_3072'|'RSA_4096'|'SM2',
|
||||
* SigningAlgorithm?: 'ML_DSA_44'|'ML_DSA_65'|'ML_DSA_87'|'SHA256WITHECDSA'|'SHA256WITHRSA'|'SHA256WITHRSA_PSS'|'SHA384WITHECDSA'|'SHA384WITHRSA'|'SHA384WITHRSA_PSS'|'SHA512WITHECDSA'|'SHA512WITHRSA'|'SHA512WITHRSA_PSS'|'SM3WITHSM2',
|
||||
* Subject?: array{
|
||||
* Country?: string,
|
||||
* Organization?: string,
|
||||
* OrganizationalUnit?: string,
|
||||
* DistinguishedNameQualifier?: string,
|
||||
* State?: string,
|
||||
* CommonName?: string,
|
||||
* SerialNumber?: string,
|
||||
* Locality?: string,
|
||||
* Title?: string,
|
||||
* Surname?: string,
|
||||
* GivenName?: string,
|
||||
* Initials?: string,
|
||||
* Pseudonym?: string,
|
||||
* GenerationQualifier?: string,
|
||||
* CustomAttributes?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* CsrExtensions?: array{KeyUsage?: array, SubjectInformationAccess?: list<array>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* RevocationConfiguration?: array{
|
||||
* CrlConfiguration?: array{
|
||||
* Enabled?: bool,
|
||||
* ExpirationInDays?: int,
|
||||
* CustomCname?: string,
|
||||
* S3BucketName?: string,
|
||||
* S3ObjectAcl?: 'BUCKET_OWNER_FULL_CONTROL'|'PUBLIC_READ',
|
||||
* CrlDistributionPointExtensionConfiguration?: array,
|
||||
* CrlType?: 'COMPLETE'|'PARTITIONED',
|
||||
* CustomPath?: string,
|
||||
* ...,
|
||||
* },
|
||||
* OcspConfiguration?: array{Enabled?: bool, OcspCustomCname?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* CertificateAuthorityType?: 'ROOT'|'SUBORDINATE',
|
||||
* IdempotencyToken?: string,
|
||||
* KeyStorageSecurityStandard?: 'CCPC_LEVEL_1_OR_HIGHER'|'FIPS_140_2_LEVEL_2_OR_HIGHER'|'FIPS_140_2_LEVEL_3_OR_HIGHER',
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* UsageMode?: 'GENERAL_PURPOSE'|'SHORT_LIVED_CERTIFICATE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createCertificateAuthorityAuditReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result createCertificateAuthorityAuditReport(array{CertificateAuthorityArn?: string, S3BucketName?: string, AuditReportResponseFormat?: 'CSV'|'JSON', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCertificateAuthorityAuditReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createCertificateAuthorityAuditReportAsync(array{CertificateAuthorityArn?: string, S3BucketName?: string, AuditReportResponseFormat?: 'CSV'|'JSON', ...} $args = [])
|
||||
* @method \Aws\Result createPermission(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPermission(array{
|
||||
* CertificateAuthorityArn?: string,
|
||||
* Principal?: string,
|
||||
* SourceAccount?: string,
|
||||
* Actions?: list<'GetCertificate'|'IssueCertificate'|'ListPermissions'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPermissionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPermissionAsync(array{
|
||||
* CertificateAuthorityArn?: string,
|
||||
* Principal?: string,
|
||||
* SourceAccount?: string,
|
||||
* Actions?: list<'GetCertificate'|'IssueCertificate'|'ListPermissions'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteCertificateAuthority(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteCertificateAuthority(array{CertificateAuthorityArn?: string, PermanentDeletionTimeInDays?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCertificateAuthorityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteCertificateAuthorityAsync(array{CertificateAuthorityArn?: string, PermanentDeletionTimeInDays?: int, ...} $args = [])
|
||||
* @method \Aws\Result deletePermission(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePermission(array{CertificateAuthorityArn?: string, Principal?: string, SourceAccount?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePermissionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePermissionAsync(array{CertificateAuthorityArn?: string, Principal?: string, SourceAccount?: string, ...} $args = [])
|
||||
* @method \Aws\Result deletePolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePolicy(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePolicyAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeCertificateAuthority(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeCertificateAuthority(array{CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCertificateAuthorityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeCertificateAuthorityAsync(array{CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeCertificateAuthorityAuditReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeCertificateAuthorityAuditReport(array{CertificateAuthorityArn?: string, AuditReportId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCertificateAuthorityAuditReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeCertificateAuthorityAuditReportAsync(array{CertificateAuthorityArn?: string, AuditReportId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCertificate(array{CertificateAuthorityArn?: string, CertificateArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCertificateAsync(array{CertificateAuthorityArn?: string, CertificateArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCertificateAuthorityCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCertificateAuthorityCertificate(array{CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCertificateAuthorityCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCertificateAuthorityCertificateAsync(array{CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCertificateAuthorityCsr(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCertificateAuthorityCsr(array{CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCertificateAuthorityCsrAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCertificateAuthorityCsrAsync(array{CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPolicy(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPolicyAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result importCertificateAuthorityCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result importCertificateAuthorityCertificate(array{
|
||||
* CertificateAuthorityArn?: string,
|
||||
* Certificate?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* CertificateChain?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise importCertificateAuthorityCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise importCertificateAuthorityCertificateAsync(array{
|
||||
* CertificateAuthorityArn?: string,
|
||||
* Certificate?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* CertificateChain?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result issueCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result issueCertificate(array{
|
||||
* ApiPassthrough?: array{
|
||||
* Extensions?: array{
|
||||
* CertificatePolicies?: list<array>,
|
||||
* ExtendedKeyUsage?: list<array>,
|
||||
* KeyUsage?: array,
|
||||
* SubjectAlternativeNames?: list<array>,
|
||||
* CustomExtensions?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* Subject?: array{
|
||||
* Country?: string,
|
||||
* Organization?: string,
|
||||
* OrganizationalUnit?: string,
|
||||
* DistinguishedNameQualifier?: string,
|
||||
* State?: string,
|
||||
* CommonName?: string,
|
||||
* SerialNumber?: string,
|
||||
* Locality?: string,
|
||||
* Title?: string,
|
||||
* Surname?: string,
|
||||
* GivenName?: string,
|
||||
* Initials?: string,
|
||||
* Pseudonym?: string,
|
||||
* GenerationQualifier?: string,
|
||||
* CustomAttributes?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* CertificateAuthorityArn?: string,
|
||||
* Csr?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* SigningAlgorithm?: 'ML_DSA_44'|'ML_DSA_65'|'ML_DSA_87'|'SHA256WITHECDSA'|'SHA256WITHRSA'|'SHA256WITHRSA_PSS'|'SHA384WITHECDSA'|'SHA384WITHRSA'|'SHA384WITHRSA_PSS'|'SHA512WITHECDSA'|'SHA512WITHRSA'|'SHA512WITHRSA_PSS'|'SM3WITHSM2',
|
||||
* TemplateArn?: string,
|
||||
* Validity?: array{Value?: int, Type?: 'ABSOLUTE'|'DAYS'|'END_DATE'|'MONTHS'|'YEARS', ...},
|
||||
* ValidityNotBefore?: array{Value?: int, Type?: 'ABSOLUTE'|'DAYS'|'END_DATE'|'MONTHS'|'YEARS', ...},
|
||||
* IdempotencyToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise issueCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise issueCertificateAsync(array{
|
||||
* ApiPassthrough?: array{
|
||||
* Extensions?: array{
|
||||
* CertificatePolicies?: list<array>,
|
||||
* ExtendedKeyUsage?: list<array>,
|
||||
* KeyUsage?: array,
|
||||
* SubjectAlternativeNames?: list<array>,
|
||||
* CustomExtensions?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* Subject?: array{
|
||||
* Country?: string,
|
||||
* Organization?: string,
|
||||
* OrganizationalUnit?: string,
|
||||
* DistinguishedNameQualifier?: string,
|
||||
* State?: string,
|
||||
* CommonName?: string,
|
||||
* SerialNumber?: string,
|
||||
* Locality?: string,
|
||||
* Title?: string,
|
||||
* Surname?: string,
|
||||
* GivenName?: string,
|
||||
* Initials?: string,
|
||||
* Pseudonym?: string,
|
||||
* GenerationQualifier?: string,
|
||||
* CustomAttributes?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* CertificateAuthorityArn?: string,
|
||||
* Csr?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* SigningAlgorithm?: 'ML_DSA_44'|'ML_DSA_65'|'ML_DSA_87'|'SHA256WITHECDSA'|'SHA256WITHRSA'|'SHA256WITHRSA_PSS'|'SHA384WITHECDSA'|'SHA384WITHRSA'|'SHA384WITHRSA_PSS'|'SHA512WITHECDSA'|'SHA512WITHRSA'|'SHA512WITHRSA_PSS'|'SM3WITHSM2',
|
||||
* TemplateArn?: string,
|
||||
* Validity?: array{Value?: int, Type?: 'ABSOLUTE'|'DAYS'|'END_DATE'|'MONTHS'|'YEARS', ...},
|
||||
* ValidityNotBefore?: array{Value?: int, Type?: 'ABSOLUTE'|'DAYS'|'END_DATE'|'MONTHS'|'YEARS', ...},
|
||||
* IdempotencyToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listCertificateAuthorities(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCertificateAuthorities(array{MaxResults?: int, NextToken?: string, ResourceOwner?: 'OTHER_ACCOUNTS'|'SELF', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCertificateAuthoritiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCertificateAuthoritiesAsync(array{MaxResults?: int, NextToken?: string, ResourceOwner?: 'OTHER_ACCOUNTS'|'SELF', ...} $args = [])
|
||||
* @method \Aws\Result listPermissions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPermissions(array{MaxResults?: int, NextToken?: string, CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPermissionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPermissionsAsync(array{MaxResults?: int, NextToken?: string, CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTags(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTags(array{MaxResults?: int, NextToken?: string, CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsAsync(array{MaxResults?: int, NextToken?: string, CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result putPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result putPolicy(array{ResourceArn?: string, Policy?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putPolicyAsync(array{ResourceArn?: string, Policy?: string, ...} $args = [])
|
||||
* @method \Aws\Result restoreCertificateAuthority(array $args = [])
|
||||
* @phpstan-method \Aws\Result restoreCertificateAuthority(array{CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise restoreCertificateAuthorityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise restoreCertificateAuthorityAsync(array{CertificateAuthorityArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result revokeCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result revokeCertificate(array{
|
||||
* CertificateAuthorityArn?: string,
|
||||
* CertificateSerial?: string,
|
||||
* RevocationReason?: 'AFFILIATION_CHANGED'|'A_A_COMPROMISE'|'CERTIFICATE_AUTHORITY_COMPROMISE'|'CESSATION_OF_OPERATION'|'KEY_COMPROMISE'|'PRIVILEGE_WITHDRAWN'|'SUPERSEDED'|'UNSPECIFIED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise revokeCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise revokeCertificateAsync(array{
|
||||
* CertificateAuthorityArn?: string,
|
||||
* CertificateSerial?: string,
|
||||
* RevocationReason?: 'AFFILIATION_CHANGED'|'A_A_COMPROMISE'|'CERTIFICATE_AUTHORITY_COMPROMISE'|'CESSATION_OF_OPERATION'|'KEY_COMPROMISE'|'PRIVILEGE_WITHDRAWN'|'SUPERSEDED'|'UNSPECIFIED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagCertificateAuthority(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagCertificateAuthority(array{CertificateAuthorityArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagCertificateAuthorityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagCertificateAuthorityAsync(array{CertificateAuthorityArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagCertificateAuthority(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagCertificateAuthority(array{CertificateAuthorityArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagCertificateAuthorityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagCertificateAuthorityAsync(array{CertificateAuthorityArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result updateCertificateAuthority(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateCertificateAuthority(array{
|
||||
* CertificateAuthorityArn?: string,
|
||||
* RevocationConfiguration?: array{
|
||||
* CrlConfiguration?: array{
|
||||
* Enabled?: bool,
|
||||
* ExpirationInDays?: int,
|
||||
* CustomCname?: string,
|
||||
* S3BucketName?: string,
|
||||
* S3ObjectAcl?: 'BUCKET_OWNER_FULL_CONTROL'|'PUBLIC_READ',
|
||||
* CrlDistributionPointExtensionConfiguration?: array,
|
||||
* CrlType?: 'COMPLETE'|'PARTITIONED',
|
||||
* CustomPath?: string,
|
||||
* ...,
|
||||
* },
|
||||
* OcspConfiguration?: array{Enabled?: bool, OcspCustomCname?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* Status?: 'ACTIVE'|'CREATING'|'DELETED'|'DISABLED'|'EXPIRED'|'FAILED'|'PENDING_CERTIFICATE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCertificateAuthorityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateCertificateAuthorityAsync(array{
|
||||
* CertificateAuthorityArn?: string,
|
||||
* RevocationConfiguration?: array{
|
||||
* CrlConfiguration?: array{
|
||||
* Enabled?: bool,
|
||||
* ExpirationInDays?: int,
|
||||
* CustomCname?: string,
|
||||
* S3BucketName?: string,
|
||||
* S3ObjectAcl?: 'BUCKET_OWNER_FULL_CONTROL'|'PUBLIC_READ',
|
||||
* CrlDistributionPointExtensionConfiguration?: array,
|
||||
* CrlType?: 'COMPLETE'|'PARTITIONED',
|
||||
* CustomPath?: string,
|
||||
* ...,
|
||||
* },
|
||||
* OcspConfiguration?: array{Enabled?: bool, OcspCustomCname?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* Status?: 'ACTIVE'|'CREATING'|'DELETED'|'DISABLED'|'EXPIRED'|'FAILED'|'PENDING_CERTIFICATE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class ACMPCAClient extends AwsClient {}
|
||||
|
|
|
|||
62
vendor/aws/aws-sdk-php/src/AIOps/AIOpsClient.php
vendored
62
vendor/aws/aws-sdk-php/src/AIOps/AIOpsClient.php
vendored
|
|
@ -6,26 +6,88 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS AI Ops** service.
|
||||
* @method \Aws\Result createInvestigationGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result createInvestigationGroup(array{
|
||||
* name?: string,
|
||||
* roleArn?: string,
|
||||
* encryptionConfiguration?: array{type?: 'AWS_OWNED_KEY'|'CUSTOMER_MANAGED_KMS_KEY', kmsKeyId?: string, ...},
|
||||
* retentionInDays?: int,
|
||||
* tags?: array<string, string>,
|
||||
* tagKeyBoundaries?: list<string>,
|
||||
* chatbotNotificationChannel?: array<string, list<string>>,
|
||||
* isCloudTrailEventHistoryEnabled?: bool,
|
||||
* crossAccountConfigurations?: list<array{sourceRoleArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createInvestigationGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createInvestigationGroupAsync(array{
|
||||
* name?: string,
|
||||
* roleArn?: string,
|
||||
* encryptionConfiguration?: array{type?: 'AWS_OWNED_KEY'|'CUSTOMER_MANAGED_KMS_KEY', kmsKeyId?: string, ...},
|
||||
* retentionInDays?: int,
|
||||
* tags?: array<string, string>,
|
||||
* tagKeyBoundaries?: list<string>,
|
||||
* chatbotNotificationChannel?: array<string, list<string>>,
|
||||
* isCloudTrailEventHistoryEnabled?: bool,
|
||||
* crossAccountConfigurations?: list<array{sourceRoleArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteInvestigationGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteInvestigationGroup(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteInvestigationGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteInvestigationGroupAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteInvestigationGroupPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteInvestigationGroupPolicy(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteInvestigationGroupPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteInvestigationGroupPolicyAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getInvestigationGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result getInvestigationGroup(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInvestigationGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getInvestigationGroupAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getInvestigationGroupPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result getInvestigationGroupPolicy(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInvestigationGroupPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getInvestigationGroupPolicyAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listInvestigationGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result listInvestigationGroups(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listInvestigationGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listInvestigationGroupsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result putInvestigationGroupPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result putInvestigationGroupPolicy(array{identifier?: string, policy?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putInvestigationGroupPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putInvestigationGroupPolicyAsync(array{identifier?: string, policy?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateInvestigationGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateInvestigationGroup(array{
|
||||
* identifier?: string,
|
||||
* roleArn?: string,
|
||||
* encryptionConfiguration?: array{type?: 'AWS_OWNED_KEY'|'CUSTOMER_MANAGED_KMS_KEY', kmsKeyId?: string, ...},
|
||||
* tagKeyBoundaries?: list<string>,
|
||||
* chatbotNotificationChannel?: array<string, list<string>>,
|
||||
* isCloudTrailEventHistoryEnabled?: bool,
|
||||
* crossAccountConfigurations?: list<array{sourceRoleArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateInvestigationGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateInvestigationGroupAsync(array{
|
||||
* identifier?: string,
|
||||
* roleArn?: string,
|
||||
* encryptionConfiguration?: array{type?: 'AWS_OWNED_KEY'|'CUSTOMER_MANAGED_KMS_KEY', kmsKeyId?: string, ...},
|
||||
* tagKeyBoundaries?: list<string>,
|
||||
* chatbotNotificationChannel?: array<string, list<string>>,
|
||||
* isCloudTrailEventHistoryEnabled?: bool,
|
||||
* crossAccountConfigurations?: list<array{sourceRoleArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AIOpsClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,46 +6,284 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **ARC - Region switch** service.
|
||||
* @method \Aws\Result approvePlanExecutionStep(array $args = [])
|
||||
* @phpstan-method \Aws\Result approvePlanExecutionStep(array{
|
||||
* planArn?: string,
|
||||
* executionId?: string,
|
||||
* stepName?: string,
|
||||
* approval?: 'approve'|'decline',
|
||||
* comment?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise approvePlanExecutionStepAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise approvePlanExecutionStepAsync(array{
|
||||
* planArn?: string,
|
||||
* executionId?: string,
|
||||
* stepName?: string,
|
||||
* approval?: 'approve'|'decline',
|
||||
* comment?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result cancelPlanExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelPlanExecution(array{planArn?: string, executionId?: string, comment?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelPlanExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelPlanExecutionAsync(array{planArn?: string, executionId?: string, comment?: string, ...} $args = [])
|
||||
* @method \Aws\Result createPlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPlan(array{
|
||||
* description?: string,
|
||||
* workflows?: list<array{
|
||||
* steps?: list<array>,
|
||||
* workflowTargetAction?: 'activate'|'deactivate'|'postRecovery',
|
||||
* workflowTargetRegion?: string,
|
||||
* workflowDescription?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* executionRole?: string,
|
||||
* recoveryTimeObjectiveMinutes?: int,
|
||||
* associatedAlarms?: array<string, array{
|
||||
* crossAccountRole?: string,
|
||||
* externalId?: string,
|
||||
* resourceIdentifier?: string,
|
||||
* alarmType?: 'applicationHealth'|'trigger',
|
||||
* ...,
|
||||
* }>,
|
||||
* triggers?: list<array{
|
||||
* description?: string,
|
||||
* targetRegion?: string,
|
||||
* action?: 'activate'|'deactivate'|'postRecovery',
|
||||
* conditions?: list<array>,
|
||||
* minDelayMinutesBetweenExecutions?: int,
|
||||
* ...,
|
||||
* }>,
|
||||
* reportConfiguration?: array{reportOutput?: list<array>, ...},
|
||||
* name?: string,
|
||||
* regions?: list<string>,
|
||||
* recoveryApproach?: 'activeActive'|'activePassive',
|
||||
* primaryRegion?: string,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPlanAsync(array{
|
||||
* description?: string,
|
||||
* workflows?: list<array{
|
||||
* steps?: list<array>,
|
||||
* workflowTargetAction?: 'activate'|'deactivate'|'postRecovery',
|
||||
* workflowTargetRegion?: string,
|
||||
* workflowDescription?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* executionRole?: string,
|
||||
* recoveryTimeObjectiveMinutes?: int,
|
||||
* associatedAlarms?: array<string, array{
|
||||
* crossAccountRole?: string,
|
||||
* externalId?: string,
|
||||
* resourceIdentifier?: string,
|
||||
* alarmType?: 'applicationHealth'|'trigger',
|
||||
* ...,
|
||||
* }>,
|
||||
* triggers?: list<array{
|
||||
* description?: string,
|
||||
* targetRegion?: string,
|
||||
* action?: 'activate'|'deactivate'|'postRecovery',
|
||||
* conditions?: list<array>,
|
||||
* minDelayMinutesBetweenExecutions?: int,
|
||||
* ...,
|
||||
* }>,
|
||||
* reportConfiguration?: array{reportOutput?: list<array>, ...},
|
||||
* name?: string,
|
||||
* regions?: list<string>,
|
||||
* recoveryApproach?: 'activeActive'|'activePassive',
|
||||
* primaryRegion?: string,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deletePlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePlan(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePlanAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPlan(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPlanAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPlanEvaluationStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPlanEvaluationStatus(array{planArn?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPlanEvaluationStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPlanEvaluationStatusAsync(array{planArn?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPlanExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPlanExecution(array{planArn?: string, executionId?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPlanExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPlanExecutionAsync(array{planArn?: string, executionId?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPlanInRegion(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPlanInRegion(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPlanInRegionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPlanInRegionAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listPlanExecutionEvents(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPlanExecutionEvents(array{planArn?: string, executionId?: string, maxResults?: int, nextToken?: string, name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPlanExecutionEventsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPlanExecutionEventsAsync(array{planArn?: string, executionId?: string, maxResults?: int, nextToken?: string, name?: string, ...} $args = [])
|
||||
* @method \Aws\Result listPlanExecutions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPlanExecutions(array{
|
||||
* planArn?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* state?: 'canceled'|'completed'|'completedMonitoringApplicationHealth'|'completedWithExceptions'|'failed'|'inProgress'|'pausedByFailedStep'|'pausedByOperator'|'pending'|'pendingManualApproval'|'planExecutionTimedOut',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPlanExecutionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPlanExecutionsAsync(array{
|
||||
* planArn?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* state?: 'canceled'|'completed'|'completedMonitoringApplicationHealth'|'completedWithExceptions'|'failed'|'inProgress'|'pausedByFailedStep'|'pausedByOperator'|'pending'|'pendingManualApproval'|'planExecutionTimedOut',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listPlans(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPlans(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPlansAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPlansAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listPlansInRegion(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPlansInRegion(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPlansInRegionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPlansInRegionAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listRoute53HealthChecks(array $args = [])
|
||||
* @phpstan-method \Aws\Result listRoute53HealthChecks(array{arn?: string, hostedZoneId?: string, recordName?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRoute53HealthChecksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listRoute53HealthChecksAsync(array{arn?: string, hostedZoneId?: string, recordName?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listRoute53HealthChecksInRegion(array $args = [])
|
||||
* @phpstan-method \Aws\Result listRoute53HealthChecksInRegion(array{arn?: string, hostedZoneId?: string, recordName?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRoute53HealthChecksInRegionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listRoute53HealthChecksInRegionAsync(array{arn?: string, hostedZoneId?: string, recordName?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result startPlanExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result startPlanExecution(array{
|
||||
* planArn?: string,
|
||||
* targetRegion?: string,
|
||||
* action?: 'activate'|'deactivate'|'postRecovery',
|
||||
* mode?: 'graceful'|'ungraceful',
|
||||
* comment?: string,
|
||||
* latestVersion?: string,
|
||||
* recoveryExecutionId?: string,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startPlanExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startPlanExecutionAsync(array{
|
||||
* planArn?: string,
|
||||
* targetRegion?: string,
|
||||
* action?: 'activate'|'deactivate'|'postRecovery',
|
||||
* mode?: 'graceful'|'ungraceful',
|
||||
* comment?: string,
|
||||
* latestVersion?: string,
|
||||
* recoveryExecutionId?: string,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{arn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{arn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{arn?: string, resourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{arn?: string, resourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updatePlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePlan(array{
|
||||
* arn?: string,
|
||||
* description?: string,
|
||||
* workflows?: list<array{
|
||||
* steps?: list<array>,
|
||||
* workflowTargetAction?: 'activate'|'deactivate'|'postRecovery',
|
||||
* workflowTargetRegion?: string,
|
||||
* workflowDescription?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* executionRole?: string,
|
||||
* recoveryTimeObjectiveMinutes?: int,
|
||||
* associatedAlarms?: array<string, array{
|
||||
* crossAccountRole?: string,
|
||||
* externalId?: string,
|
||||
* resourceIdentifier?: string,
|
||||
* alarmType?: 'applicationHealth'|'trigger',
|
||||
* ...,
|
||||
* }>,
|
||||
* triggers?: list<array{
|
||||
* description?: string,
|
||||
* targetRegion?: string,
|
||||
* action?: 'activate'|'deactivate'|'postRecovery',
|
||||
* conditions?: list<array>,
|
||||
* minDelayMinutesBetweenExecutions?: int,
|
||||
* ...,
|
||||
* }>,
|
||||
* reportConfiguration?: array{reportOutput?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePlanAsync(array{
|
||||
* arn?: string,
|
||||
* description?: string,
|
||||
* workflows?: list<array{
|
||||
* steps?: list<array>,
|
||||
* workflowTargetAction?: 'activate'|'deactivate'|'postRecovery',
|
||||
* workflowTargetRegion?: string,
|
||||
* workflowDescription?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* executionRole?: string,
|
||||
* recoveryTimeObjectiveMinutes?: int,
|
||||
* associatedAlarms?: array<string, array{
|
||||
* crossAccountRole?: string,
|
||||
* externalId?: string,
|
||||
* resourceIdentifier?: string,
|
||||
* alarmType?: 'applicationHealth'|'trigger',
|
||||
* ...,
|
||||
* }>,
|
||||
* triggers?: list<array{
|
||||
* description?: string,
|
||||
* targetRegion?: string,
|
||||
* action?: 'activate'|'deactivate'|'postRecovery',
|
||||
* conditions?: list<array>,
|
||||
* minDelayMinutesBetweenExecutions?: int,
|
||||
* ...,
|
||||
* }>,
|
||||
* reportConfiguration?: array{reportOutput?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updatePlanExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePlanExecution(array{
|
||||
* planArn?: string,
|
||||
* executionId?: string,
|
||||
* action?: 'pause'|'resume'|'switchToGraceful'|'switchToUngraceful',
|
||||
* comment?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePlanExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePlanExecutionAsync(array{
|
||||
* planArn?: string,
|
||||
* executionId?: string,
|
||||
* action?: 'pause'|'resume'|'switchToGraceful'|'switchToUngraceful',
|
||||
* comment?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updatePlanExecutionStep(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePlanExecutionStep(array{
|
||||
* planArn?: string,
|
||||
* executionId?: string,
|
||||
* comment?: string,
|
||||
* stepName?: string,
|
||||
* actionToTake?: 'skip'|'switchToUngraceful',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePlanExecutionStepAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePlanExecutionStepAsync(array{
|
||||
* planArn?: string,
|
||||
* executionId?: string,
|
||||
* comment?: string,
|
||||
* stepName?: string,
|
||||
* actionToTake?: 'skip'|'switchToUngraceful',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class ARCRegionSwitchClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,34 +6,108 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS ARC - Zonal Shift** service.
|
||||
* @method \Aws\Result cancelPracticeRun(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelPracticeRun(array{zonalShiftId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelPracticeRunAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelPracticeRunAsync(array{zonalShiftId?: string, ...} $args = [])
|
||||
* @method \Aws\Result cancelZonalShift(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelZonalShift(array{zonalShiftId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelZonalShiftAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelZonalShiftAsync(array{zonalShiftId?: string, ...} $args = [])
|
||||
* @method \Aws\Result createPracticeRunConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPracticeRunConfiguration(array{
|
||||
* resourceIdentifier?: string,
|
||||
* blockedWindows?: list<string>,
|
||||
* blockedDates?: list<string>,
|
||||
* blockingAlarms?: list<array{type?: 'CLOUDWATCH', alarmIdentifier?: string, ...}>,
|
||||
* allowedWindows?: list<string>,
|
||||
* outcomeAlarms?: list<array{type?: 'CLOUDWATCH', alarmIdentifier?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPracticeRunConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPracticeRunConfigurationAsync(array{
|
||||
* resourceIdentifier?: string,
|
||||
* blockedWindows?: list<string>,
|
||||
* blockedDates?: list<string>,
|
||||
* blockingAlarms?: list<array{type?: 'CLOUDWATCH', alarmIdentifier?: string, ...}>,
|
||||
* allowedWindows?: list<string>,
|
||||
* outcomeAlarms?: list<array{type?: 'CLOUDWATCH', alarmIdentifier?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deletePracticeRunConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePracticeRunConfiguration(array{resourceIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePracticeRunConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePracticeRunConfigurationAsync(array{resourceIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAutoshiftObserverNotificationStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAutoshiftObserverNotificationStatus(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAutoshiftObserverNotificationStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAutoshiftObserverNotificationStatusAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getManagedResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result getManagedResource(array{resourceIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getManagedResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getManagedResourceAsync(array{resourceIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAutoshifts(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAutoshifts(array{nextToken?: string, status?: 'ACTIVE'|'COMPLETED', maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAutoshiftsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAutoshiftsAsync(array{nextToken?: string, status?: 'ACTIVE'|'COMPLETED', maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listManagedResources(array $args = [])
|
||||
* @phpstan-method \Aws\Result listManagedResources(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listManagedResourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listManagedResourcesAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listZonalShifts(array $args = [])
|
||||
* @phpstan-method \Aws\Result listZonalShifts(array{
|
||||
* nextToken?: string,
|
||||
* status?: 'ACTIVE'|'CANCELED'|'EXPIRED',
|
||||
* maxResults?: int,
|
||||
* resourceIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listZonalShiftsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listZonalShiftsAsync(array{
|
||||
* nextToken?: string,
|
||||
* status?: 'ACTIVE'|'CANCELED'|'EXPIRED',
|
||||
* maxResults?: int,
|
||||
* resourceIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startPracticeRun(array $args = [])
|
||||
* @phpstan-method \Aws\Result startPracticeRun(array{resourceIdentifier?: string, awayFrom?: string, comment?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startPracticeRunAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startPracticeRunAsync(array{resourceIdentifier?: string, awayFrom?: string, comment?: string, ...} $args = [])
|
||||
* @method \Aws\Result startZonalShift(array $args = [])
|
||||
* @phpstan-method \Aws\Result startZonalShift(array{resourceIdentifier?: string, awayFrom?: string, expiresIn?: string, comment?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startZonalShiftAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startZonalShiftAsync(array{resourceIdentifier?: string, awayFrom?: string, expiresIn?: string, comment?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateAutoshiftObserverNotificationStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAutoshiftObserverNotificationStatus(array{status?: 'DISABLED'|'ENABLED', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAutoshiftObserverNotificationStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAutoshiftObserverNotificationStatusAsync(array{status?: 'DISABLED'|'ENABLED', ...} $args = [])
|
||||
* @method \Aws\Result updatePracticeRunConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePracticeRunConfiguration(array{
|
||||
* resourceIdentifier?: string,
|
||||
* blockedWindows?: list<string>,
|
||||
* blockedDates?: list<string>,
|
||||
* blockingAlarms?: list<array{type?: 'CLOUDWATCH', alarmIdentifier?: string, ...}>,
|
||||
* allowedWindows?: list<string>,
|
||||
* outcomeAlarms?: list<array{type?: 'CLOUDWATCH', alarmIdentifier?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePracticeRunConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePracticeRunConfigurationAsync(array{
|
||||
* resourceIdentifier?: string,
|
||||
* blockedWindows?: list<string>,
|
||||
* blockedDates?: list<string>,
|
||||
* blockingAlarms?: list<array{type?: 'CLOUDWATCH', alarmIdentifier?: string, ...}>,
|
||||
* allowedWindows?: list<string>,
|
||||
* outcomeAlarms?: list<array{type?: 'CLOUDWATCH', alarmIdentifier?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateZonalAutoshiftConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateZonalAutoshiftConfiguration(array{resourceIdentifier?: string, zonalAutoshiftStatus?: 'DISABLED'|'ENABLED', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateZonalAutoshiftConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateZonalAutoshiftConfigurationAsync(array{resourceIdentifier?: string, zonalAutoshiftStatus?: 'DISABLED'|'ENABLED', ...} $args = [])
|
||||
* @method \Aws\Result updateZonalShift(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateZonalShift(array{zonalShiftId?: string, comment?: string, expiresIn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateZonalShiftAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateZonalShiftAsync(array{zonalShiftId?: string, comment?: string, expiresIn?: string, ...} $args = [])
|
||||
*/
|
||||
class ARCZonalShiftClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,82 +6,430 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Access Analyzer** service.
|
||||
* @method \Aws\Result applyArchiveRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result applyArchiveRule(array{analyzerArn?: string, ruleName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise applyArchiveRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise applyArchiveRuleAsync(array{analyzerArn?: string, ruleName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result cancelPolicyGeneration(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelPolicyGeneration(array{jobId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelPolicyGenerationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelPolicyGenerationAsync(array{jobId?: string, ...} $args = [])
|
||||
* @method \Aws\Result checkAccessNotGranted(array $args = [])
|
||||
* @phpstan-method \Aws\Result checkAccessNotGranted(array{
|
||||
* policyDocument?: string,
|
||||
* access?: list<array{actions?: list<string>, resources?: list<string>, ...}>,
|
||||
* policyType?: 'IDENTITY_POLICY'|'RESOURCE_POLICY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise checkAccessNotGrantedAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise checkAccessNotGrantedAsync(array{
|
||||
* policyDocument?: string,
|
||||
* access?: list<array{actions?: list<string>, resources?: list<string>, ...}>,
|
||||
* policyType?: 'IDENTITY_POLICY'|'RESOURCE_POLICY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result checkNoNewAccess(array $args = [])
|
||||
* @phpstan-method \Aws\Result checkNoNewAccess(array{
|
||||
* newPolicyDocument?: string,
|
||||
* existingPolicyDocument?: string,
|
||||
* policyType?: 'IDENTITY_POLICY'|'RESOURCE_POLICY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise checkNoNewAccessAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise checkNoNewAccessAsync(array{
|
||||
* newPolicyDocument?: string,
|
||||
* existingPolicyDocument?: string,
|
||||
* policyType?: 'IDENTITY_POLICY'|'RESOURCE_POLICY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result checkNoPublicAccess(array $args = [])
|
||||
* @phpstan-method \Aws\Result checkNoPublicAccess(array{
|
||||
* policyDocument?: string,
|
||||
* resourceType?: 'AWS::ApiGateway::RestApi'|'AWS::Backup::BackupVault'|'AWS::CloudTrail::Dashboard'|'AWS::CloudTrail::EventDataStore'|'AWS::CodeArtifact::Domain'|'AWS::DynamoDB::Stream'|'AWS::DynamoDB::Table'|'AWS::EFS::FileSystem'|'AWS::IAM::AssumeRolePolicyDocument'|'AWS::KMS::Key'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::Lambda::Function'|'AWS::OpenSearchService::Domain'|'AWS::S3::AccessPoint'|'AWS::S3::Bucket'|'AWS::S3::Glacier'|'AWS::S3Express::AccessPoint'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Outposts::AccessPoint'|'AWS::S3Outposts::Bucket'|'AWS::S3Tables::Table'|'AWS::S3Tables::TableBucket'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SecretsManager::Secret',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise checkNoPublicAccessAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise checkNoPublicAccessAsync(array{
|
||||
* policyDocument?: string,
|
||||
* resourceType?: 'AWS::ApiGateway::RestApi'|'AWS::Backup::BackupVault'|'AWS::CloudTrail::Dashboard'|'AWS::CloudTrail::EventDataStore'|'AWS::CodeArtifact::Domain'|'AWS::DynamoDB::Stream'|'AWS::DynamoDB::Table'|'AWS::EFS::FileSystem'|'AWS::IAM::AssumeRolePolicyDocument'|'AWS::KMS::Key'|'AWS::Kinesis::Stream'|'AWS::Kinesis::StreamConsumer'|'AWS::Lambda::Function'|'AWS::OpenSearchService::Domain'|'AWS::S3::AccessPoint'|'AWS::S3::Bucket'|'AWS::S3::Glacier'|'AWS::S3Express::AccessPoint'|'AWS::S3Express::DirectoryBucket'|'AWS::S3Outposts::AccessPoint'|'AWS::S3Outposts::Bucket'|'AWS::S3Tables::Table'|'AWS::S3Tables::TableBucket'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SecretsManager::Secret',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAccessPreview(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAccessPreview(array{
|
||||
* analyzerArn?: string,
|
||||
* configurations?: array<string, array{
|
||||
* ebsSnapshot?: array,
|
||||
* ecrRepository?: array,
|
||||
* iamRole?: array,
|
||||
* efsFileSystem?: array,
|
||||
* kmsKey?: array,
|
||||
* rdsDbClusterSnapshot?: array,
|
||||
* rdsDbSnapshot?: array,
|
||||
* secretsManagerSecret?: array,
|
||||
* s3Bucket?: array,
|
||||
* snsTopic?: array,
|
||||
* sqsQueue?: array,
|
||||
* s3ExpressDirectoryBucket?: array,
|
||||
* dynamodbStream?: array,
|
||||
* dynamodbTable?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAccessPreviewAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAccessPreviewAsync(array{
|
||||
* analyzerArn?: string,
|
||||
* configurations?: array<string, array{
|
||||
* ebsSnapshot?: array,
|
||||
* ecrRepository?: array,
|
||||
* iamRole?: array,
|
||||
* efsFileSystem?: array,
|
||||
* kmsKey?: array,
|
||||
* rdsDbClusterSnapshot?: array,
|
||||
* rdsDbSnapshot?: array,
|
||||
* secretsManagerSecret?: array,
|
||||
* s3Bucket?: array,
|
||||
* snsTopic?: array,
|
||||
* sqsQueue?: array,
|
||||
* s3ExpressDirectoryBucket?: array,
|
||||
* dynamodbStream?: array,
|
||||
* dynamodbTable?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAnalyzer(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAnalyzer(array{
|
||||
* analyzerName?: string,
|
||||
* type?: 'ACCOUNT'|'ACCOUNT_INTERNAL_ACCESS'|'ACCOUNT_UNUSED_ACCESS'|'ORGANIZATION'|'ORGANIZATION_INTERNAL_ACCESS'|'ORGANIZATION_UNUSED_ACCESS',
|
||||
* archiveRules?: list<array{ruleName?: string, filter?: array<string, array>, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* clientToken?: string,
|
||||
* configuration?: array{
|
||||
* unusedAccess?: array{unusedAccessAge?: int, analysisRule?: array, ...},
|
||||
* internalAccess?: array{analysisRule?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAnalyzerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAnalyzerAsync(array{
|
||||
* analyzerName?: string,
|
||||
* type?: 'ACCOUNT'|'ACCOUNT_INTERNAL_ACCESS'|'ACCOUNT_UNUSED_ACCESS'|'ORGANIZATION'|'ORGANIZATION_INTERNAL_ACCESS'|'ORGANIZATION_UNUSED_ACCESS',
|
||||
* archiveRules?: list<array{ruleName?: string, filter?: array<string, array>, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* clientToken?: string,
|
||||
* configuration?: array{
|
||||
* unusedAccess?: array{unusedAccessAge?: int, analysisRule?: array, ...},
|
||||
* internalAccess?: array{analysisRule?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createArchiveRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result createArchiveRule(array{
|
||||
* analyzerName?: string,
|
||||
* ruleName?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createArchiveRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createArchiveRuleAsync(array{
|
||||
* analyzerName?: string,
|
||||
* ruleName?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createServiceLinkedAnalyzer(array $args = [])
|
||||
* @phpstan-method \Aws\Result createServiceLinkedAnalyzer(array{
|
||||
* type?: 'ACCOUNT'|'ACCOUNT_INTERNAL_ACCESS'|'ACCOUNT_UNUSED_ACCESS'|'ORGANIZATION'|'ORGANIZATION_INTERNAL_ACCESS'|'ORGANIZATION_UNUSED_ACCESS',
|
||||
* archiveRules?: list<array{ruleName?: string, filter?: array<string, array>, ...}>,
|
||||
* clientToken?: string,
|
||||
* configuration?: array{
|
||||
* unusedAccess?: array{unusedAccessAge?: int, analysisRule?: array, ...},
|
||||
* internalAccess?: array{analysisRule?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createServiceLinkedAnalyzerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createServiceLinkedAnalyzerAsync(array{
|
||||
* type?: 'ACCOUNT'|'ACCOUNT_INTERNAL_ACCESS'|'ACCOUNT_UNUSED_ACCESS'|'ORGANIZATION'|'ORGANIZATION_INTERNAL_ACCESS'|'ORGANIZATION_UNUSED_ACCESS',
|
||||
* archiveRules?: list<array{ruleName?: string, filter?: array<string, array>, ...}>,
|
||||
* clientToken?: string,
|
||||
* configuration?: array{
|
||||
* unusedAccess?: array{unusedAccessAge?: int, analysisRule?: array, ...},
|
||||
* internalAccess?: array{analysisRule?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteAnalyzer(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAnalyzer(array{analyzerName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAnalyzerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAnalyzerAsync(array{analyzerName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteArchiveRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteArchiveRule(array{analyzerName?: string, ruleName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteArchiveRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteArchiveRuleAsync(array{analyzerName?: string, ruleName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteServiceLinkedAnalyzer(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteServiceLinkedAnalyzer(array{analyzerName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteServiceLinkedAnalyzerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteServiceLinkedAnalyzerAsync(array{analyzerName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result generateFindingRecommendation(array $args = [])
|
||||
* @phpstan-method \Aws\Result generateFindingRecommendation(array{analyzerArn?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise generateFindingRecommendationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise generateFindingRecommendationAsync(array{analyzerArn?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAccessPreview(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAccessPreview(array{accessPreviewId?: string, analyzerArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccessPreviewAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAccessPreviewAsync(array{accessPreviewId?: string, analyzerArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAnalyzedResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAnalyzedResource(array{analyzerArn?: string, resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAnalyzedResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAnalyzedResourceAsync(array{analyzerArn?: string, resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAnalyzer(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAnalyzer(array{analyzerName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAnalyzerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAnalyzerAsync(array{analyzerName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getArchiveRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result getArchiveRule(array{analyzerName?: string, ruleName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getArchiveRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getArchiveRuleAsync(array{analyzerName?: string, ruleName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getFinding(array $args = [])
|
||||
* @phpstan-method \Aws\Result getFinding(array{analyzerArn?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getFindingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getFindingAsync(array{analyzerArn?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result getFindingRecommendation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getFindingRecommendation(array{analyzerArn?: string, id?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getFindingRecommendationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getFindingRecommendationAsync(array{analyzerArn?: string, id?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result getFindingV2(array $args = [])
|
||||
* @phpstan-method \Aws\Result getFindingV2(array{analyzerArn?: string, id?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getFindingV2Async(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getFindingV2Async(array{analyzerArn?: string, id?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result getFindingsStatistics(array $args = [])
|
||||
* @phpstan-method \Aws\Result getFindingsStatistics(array{analyzerArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getFindingsStatisticsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getFindingsStatisticsAsync(array{analyzerArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getGeneratedPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result getGeneratedPolicy(array{jobId?: string, includeResourcePlaceholders?: bool, includeServiceLevelTemplate?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getGeneratedPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getGeneratedPolicyAsync(array{jobId?: string, includeResourcePlaceholders?: bool, includeServiceLevelTemplate?: bool, ...} $args = [])
|
||||
* @method \Aws\Result listAccessPreviewFindings(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAccessPreviewFindings(array{
|
||||
* accessPreviewId?: string,
|
||||
* analyzerArn?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAccessPreviewFindingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAccessPreviewFindingsAsync(array{
|
||||
* accessPreviewId?: string,
|
||||
* analyzerArn?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listAccessPreviews(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAccessPreviews(array{analyzerArn?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAccessPreviewsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAccessPreviewsAsync(array{analyzerArn?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAnalyzedResources(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAnalyzedResources(array{
|
||||
* analyzerArn?: string,
|
||||
* resourceType?: 'AWS::DynamoDB::Stream'|'AWS::DynamoDB::Table'|'AWS::EC2::Snapshot'|'AWS::ECR::Repository'|'AWS::EFS::FileSystem'|'AWS::IAM::Role'|'AWS::IAM::User'|'AWS::KMS::Key'|'AWS::Lambda::Function'|'AWS::Lambda::LayerVersion'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBSnapshot'|'AWS::S3::Bucket'|'AWS::S3Express::DirectoryBucket'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SecretsManager::Secret',
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAnalyzedResourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAnalyzedResourcesAsync(array{
|
||||
* analyzerArn?: string,
|
||||
* resourceType?: 'AWS::DynamoDB::Stream'|'AWS::DynamoDB::Table'|'AWS::EC2::Snapshot'|'AWS::ECR::Repository'|'AWS::EFS::FileSystem'|'AWS::IAM::Role'|'AWS::IAM::User'|'AWS::KMS::Key'|'AWS::Lambda::Function'|'AWS::Lambda::LayerVersion'|'AWS::RDS::DBClusterSnapshot'|'AWS::RDS::DBSnapshot'|'AWS::S3::Bucket'|'AWS::S3Express::DirectoryBucket'|'AWS::SNS::Topic'|'AWS::SQS::Queue'|'AWS::SecretsManager::Secret',
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listAnalyzers(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAnalyzers(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* type?: 'ACCOUNT'|'ACCOUNT_INTERNAL_ACCESS'|'ACCOUNT_UNUSED_ACCESS'|'ORGANIZATION'|'ORGANIZATION_INTERNAL_ACCESS'|'ORGANIZATION_UNUSED_ACCESS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAnalyzersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAnalyzersAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* type?: 'ACCOUNT'|'ACCOUNT_INTERNAL_ACCESS'|'ACCOUNT_UNUSED_ACCESS'|'ORGANIZATION'|'ORGANIZATION_INTERNAL_ACCESS'|'ORGANIZATION_UNUSED_ACCESS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listArchiveRules(array $args = [])
|
||||
* @phpstan-method \Aws\Result listArchiveRules(array{analyzerName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listArchiveRulesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listArchiveRulesAsync(array{analyzerName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listFindings(array $args = [])
|
||||
* @phpstan-method \Aws\Result listFindings(array{
|
||||
* analyzerArn?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* sort?: array{attributeName?: string, orderBy?: 'ASC'|'DESC', ...},
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFindingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listFindingsAsync(array{
|
||||
* analyzerArn?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* sort?: array{attributeName?: string, orderBy?: 'ASC'|'DESC', ...},
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listFindingsV2(array $args = [])
|
||||
* @phpstan-method \Aws\Result listFindingsV2(array{
|
||||
* analyzerArn?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* sort?: array{attributeName?: string, orderBy?: 'ASC'|'DESC', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFindingsV2Async(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listFindingsV2Async(array{
|
||||
* analyzerArn?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* sort?: array{attributeName?: string, orderBy?: 'ASC'|'DESC', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listPolicyGenerations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPolicyGenerations(array{principalArn?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPolicyGenerationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPolicyGenerationsAsync(array{principalArn?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result startPolicyGeneration(array $args = [])
|
||||
* @phpstan-method \Aws\Result startPolicyGeneration(array{
|
||||
* policyGenerationDetails?: array{principalArn?: string, ...},
|
||||
* cloudTrailDetails?: array{
|
||||
* trails?: list<array>,
|
||||
* accessRole?: string,
|
||||
* startTime?: int|string|\DateTimeInterface,
|
||||
* endTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startPolicyGenerationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startPolicyGenerationAsync(array{
|
||||
* policyGenerationDetails?: array{principalArn?: string, ...},
|
||||
* cloudTrailDetails?: array{
|
||||
* trails?: list<array>,
|
||||
* accessRole?: string,
|
||||
* startTime?: int|string|\DateTimeInterface,
|
||||
* endTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startResourceScan(array $args = [])
|
||||
* @phpstan-method \Aws\Result startResourceScan(array{analyzerArn?: string, resourceArn?: string, resourceOwnerAccount?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startResourceScanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startResourceScanAsync(array{analyzerArn?: string, resourceArn?: string, resourceOwnerAccount?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateAnalyzer(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAnalyzer(array{
|
||||
* analyzerName?: string,
|
||||
* configuration?: array{
|
||||
* unusedAccess?: array{unusedAccessAge?: int, analysisRule?: array, ...},
|
||||
* internalAccess?: array{analysisRule?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAnalyzerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAnalyzerAsync(array{
|
||||
* analyzerName?: string,
|
||||
* configuration?: array{
|
||||
* unusedAccess?: array{unusedAccessAge?: int, analysisRule?: array, ...},
|
||||
* internalAccess?: array{analysisRule?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateArchiveRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateArchiveRule(array{
|
||||
* analyzerName?: string,
|
||||
* ruleName?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateArchiveRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateArchiveRuleAsync(array{
|
||||
* analyzerName?: string,
|
||||
* ruleName?: string,
|
||||
* filter?: array<string, array{eq?: list<string>, neq?: list<string>, contains?: list<string>, exists?: bool, ...}>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateFindings(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateFindings(array{
|
||||
* analyzerArn?: string,
|
||||
* status?: 'ACTIVE'|'ARCHIVED',
|
||||
* ids?: list<string>,
|
||||
* resourceArn?: string,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateFindingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateFindingsAsync(array{
|
||||
* analyzerArn?: string,
|
||||
* status?: 'ACTIVE'|'ARCHIVED',
|
||||
* ids?: list<string>,
|
||||
* resourceArn?: string,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result validatePolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result validatePolicy(array{
|
||||
* locale?: 'DE'|'EN'|'ES'|'FR'|'IT'|'JA'|'KO'|'PT_BR'|'ZH_CN'|'ZH_TW',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* policyDocument?: string,
|
||||
* policyType?: 'IDENTITY_POLICY'|'RESOURCE_CONTROL_POLICY'|'RESOURCE_POLICY'|'SERVICE_CONTROL_POLICY',
|
||||
* validatePolicyResourceType?: 'AWS::DynamoDB::Table'|'AWS::IAM::AssumeRolePolicyDocument'|'AWS::S3::AccessPoint'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3ObjectLambda::AccessPoint',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise validatePolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise validatePolicyAsync(array{
|
||||
* locale?: 'DE'|'EN'|'ES'|'FR'|'IT'|'JA'|'KO'|'PT_BR'|'ZH_CN'|'ZH_TW',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* policyDocument?: string,
|
||||
* policyType?: 'IDENTITY_POLICY'|'RESOURCE_CONTROL_POLICY'|'RESOURCE_POLICY'|'SERVICE_CONTROL_POLICY',
|
||||
* validatePolicyResourceType?: 'AWS::DynamoDB::Table'|'AWS::IAM::AssumeRolePolicyDocument'|'AWS::S3::AccessPoint'|'AWS::S3::Bucket'|'AWS::S3::MultiRegionAccessPoint'|'AWS::S3ObjectLambda::AccessPoint',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AccessAnalyzerClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,36 +6,132 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Account** service.
|
||||
* @method \Aws\Result acceptPrimaryEmailUpdate(array $args = [])
|
||||
* @phpstan-method \Aws\Result acceptPrimaryEmailUpdate(array{AccountId?: string, PrimaryEmail?: string, Otp?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise acceptPrimaryEmailUpdateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise acceptPrimaryEmailUpdateAsync(array{AccountId?: string, PrimaryEmail?: string, Otp?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAlternateContact(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAlternateContact(array{AlternateContactType?: 'BILLING'|'OPERATIONS'|'SECURITY', AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAlternateContactAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAlternateContactAsync(array{AlternateContactType?: 'BILLING'|'OPERATIONS'|'SECURITY', AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result disableRegion(array $args = [])
|
||||
* @phpstan-method \Aws\Result disableRegion(array{AccountId?: string, RegionName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disableRegionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disableRegionAsync(array{AccountId?: string, RegionName?: string, ...} $args = [])
|
||||
* @method \Aws\Result enableRegion(array $args = [])
|
||||
* @phpstan-method \Aws\Result enableRegion(array{AccountId?: string, RegionName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise enableRegionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise enableRegionAsync(array{AccountId?: string, RegionName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAccountInformation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAccountInformation(array{AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountInformationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAccountInformationAsync(array{AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAlternateContact(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAlternateContact(array{AlternateContactType?: 'BILLING'|'OPERATIONS'|'SECURITY', AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAlternateContactAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAlternateContactAsync(array{AlternateContactType?: 'BILLING'|'OPERATIONS'|'SECURITY', AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getContactInformation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getContactInformation(array{AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getContactInformationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getContactInformationAsync(array{AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getGovCloudAccountInformation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getGovCloudAccountInformation(array{StandardAccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getGovCloudAccountInformationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getGovCloudAccountInformationAsync(array{StandardAccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPrimaryEmail(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPrimaryEmail(array{AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPrimaryEmailAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPrimaryEmailAsync(array{AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPrimaryEmailUpdateStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPrimaryEmailUpdateStatus(array{AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPrimaryEmailUpdateStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPrimaryEmailUpdateStatusAsync(array{AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getRegionOptStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getRegionOptStatus(array{AccountId?: string, RegionName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRegionOptStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getRegionOptStatusAsync(array{AccountId?: string, RegionName?: string, ...} $args = [])
|
||||
* @method \Aws\Result listRegions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listRegions(array{
|
||||
* AccountId?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* RegionOptStatusContains?: list<'DISABLED'|'DISABLING'|'ENABLED'|'ENABLED_BY_DEFAULT'|'ENABLING'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRegionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listRegionsAsync(array{
|
||||
* AccountId?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* RegionOptStatusContains?: list<'DISABLED'|'DISABLING'|'ENABLED'|'ENABLED_BY_DEFAULT'|'ENABLING'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putAccountName(array $args = [])
|
||||
* @phpstan-method \Aws\Result putAccountName(array{AccountName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putAccountNameAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putAccountNameAsync(array{AccountName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result putAlternateContact(array $args = [])
|
||||
* @phpstan-method \Aws\Result putAlternateContact(array{
|
||||
* Name?: string,
|
||||
* Title?: string,
|
||||
* EmailAddress?: string,
|
||||
* PhoneNumber?: string,
|
||||
* AlternateContactType?: 'BILLING'|'OPERATIONS'|'SECURITY',
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putAlternateContactAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putAlternateContactAsync(array{
|
||||
* Name?: string,
|
||||
* Title?: string,
|
||||
* EmailAddress?: string,
|
||||
* PhoneNumber?: string,
|
||||
* AlternateContactType?: 'BILLING'|'OPERATIONS'|'SECURITY',
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putContactInformation(array $args = [])
|
||||
* @phpstan-method \Aws\Result putContactInformation(array{
|
||||
* ContactInformation?: array{
|
||||
* FullName?: string,
|
||||
* AddressLine1?: string,
|
||||
* AddressLine2?: string,
|
||||
* AddressLine3?: string,
|
||||
* City?: string,
|
||||
* StateOrRegion?: string,
|
||||
* DistrictOrCounty?: string,
|
||||
* PostalCode?: string,
|
||||
* CountryCode?: string,
|
||||
* PhoneNumber?: string,
|
||||
* CompanyName?: string,
|
||||
* WebsiteUrl?: string,
|
||||
* ...,
|
||||
* },
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putContactInformationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putContactInformationAsync(array{
|
||||
* ContactInformation?: array{
|
||||
* FullName?: string,
|
||||
* AddressLine1?: string,
|
||||
* AddressLine2?: string,
|
||||
* AddressLine3?: string,
|
||||
* City?: string,
|
||||
* StateOrRegion?: string,
|
||||
* DistrictOrCounty?: string,
|
||||
* PostalCode?: string,
|
||||
* CountryCode?: string,
|
||||
* PhoneNumber?: string,
|
||||
* CompanyName?: string,
|
||||
* WebsiteUrl?: string,
|
||||
* ...,
|
||||
* },
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startPrimaryEmailUpdate(array $args = [])
|
||||
* @phpstan-method \Aws\Result startPrimaryEmailUpdate(array{AccountId?: string, PrimaryEmail?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startPrimaryEmailUpdateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startPrimaryEmailUpdateAsync(array{AccountId?: string, PrimaryEmail?: string, ...} $args = [])
|
||||
*/
|
||||
class AccountClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,26 +6,76 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Account Access** service.
|
||||
* @method \Aws\Result createApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApplication(array{
|
||||
* identitySource?: array{identityCenter?: array{instanceArn?: string, ...}, ...},
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createApplicationAsync(array{
|
||||
* identitySource?: array{identityCenter?: array{instanceArn?: string, ...}, ...},
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createEntitlement(array $args = [])
|
||||
* @phpstan-method \Aws\Result createEntitlement(array{
|
||||
* applicationArn?: string,
|
||||
* entitlement?: array{principalRole?: array{principal?: array, roleArn?: string, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEntitlementAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createEntitlementAsync(array{
|
||||
* applicationArn?: string,
|
||||
* entitlement?: array{principalRole?: array{principal?: array, roleArn?: string, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApplication(array{applicationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array{applicationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteEntitlement(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteEntitlement(array{applicationArn?: string, entitlementId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEntitlementAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteEntitlementAsync(array{applicationArn?: string, entitlementId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result getApplication(array{applicationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getApplicationAsync(array{applicationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getEntitlement(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEntitlement(array{applicationArn?: string, entitlementId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEntitlementAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEntitlementAsync(array{applicationArn?: string, entitlementId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listApplications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApplications(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApplicationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listApplicationsAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listEntitlements(array $args = [])
|
||||
* @phpstan-method \Aws\Result listEntitlements(array{
|
||||
* applicationArn?: string,
|
||||
* filter?: array{principalRole?: array{principal?: array, roleArn?: string, account?: string, ...}, ...},
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEntitlementsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listEntitlementsAsync(array{
|
||||
* applicationArn?: string,
|
||||
* filter?: array{principalRole?: array{principal?: array, roleArn?: string, account?: string, ...}, ...},
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
*/
|
||||
class AccountAccessClient extends AwsClient {}
|
||||
|
|
|
|||
288
vendor/aws/aws-sdk-php/src/Acm/AcmClient.php
vendored
288
vendor/aws/aws-sdk-php/src/Acm/AcmClient.php
vendored
|
|
@ -7,84 +7,372 @@ use Aws\AwsClient;
|
|||
* This client is used to interact with the **AWS Certificate Manager** service.
|
||||
*
|
||||
* @method \Aws\Result addTagsToCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result addTagsToCertificate(array{CertificateArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise addTagsToCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise addTagsToCertificateAsync(array{CertificateArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result createAcmeDomainValidation(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAcmeDomainValidation(array{
|
||||
* IdempotencyToken?: string,
|
||||
* AcmeEndpointArn?: string,
|
||||
* DomainName?: string,
|
||||
* PrevalidationOptions?: array{DnsPrevalidation?: array{DomainScope?: array, HostedZoneId?: string, ...}, ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAcmeDomainValidationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAcmeDomainValidationAsync(array{
|
||||
* IdempotencyToken?: string,
|
||||
* AcmeEndpointArn?: string,
|
||||
* DomainName?: string,
|
||||
* PrevalidationOptions?: array{DnsPrevalidation?: array{DomainScope?: array, HostedZoneId?: string, ...}, ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAcmeEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAcmeEndpoint(array{
|
||||
* IdempotencyToken?: string,
|
||||
* AuthorizationBehavior?: 'PRE_APPROVED',
|
||||
* Contact?: 'NOT_REQUIRED'|'REQUIRED',
|
||||
* CertificateAuthority?: array{
|
||||
* PublicCertificateAuthority?: array{AllowedKeyAlgorithms?: list<'EC_prime256v1'|'EC_secp384r1'|'RSA_2048'>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* CertificateTags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAcmeEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAcmeEndpointAsync(array{
|
||||
* IdempotencyToken?: string,
|
||||
* AuthorizationBehavior?: 'PRE_APPROVED',
|
||||
* Contact?: 'NOT_REQUIRED'|'REQUIRED',
|
||||
* CertificateAuthority?: array{
|
||||
* PublicCertificateAuthority?: array{AllowedKeyAlgorithms?: list<'EC_prime256v1'|'EC_secp384r1'|'RSA_2048'>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* CertificateTags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAcmeExternalAccountBinding(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAcmeExternalAccountBinding(array{
|
||||
* IdempotencyToken?: string,
|
||||
* AcmeEndpointArn?: string,
|
||||
* RoleArn?: string,
|
||||
* Expiration?: array{Value?: int, Type?: 'DAYS'|'HOURS'|'MINUTES', ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAcmeExternalAccountBindingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAcmeExternalAccountBindingAsync(array{
|
||||
* IdempotencyToken?: string,
|
||||
* AcmeEndpointArn?: string,
|
||||
* RoleArn?: string,
|
||||
* Expiration?: array{Value?: int, Type?: 'DAYS'|'HOURS'|'MINUTES', ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteAcmeDomainValidation(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAcmeDomainValidation(array{AcmeDomainValidationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAcmeDomainValidationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAcmeDomainValidationAsync(array{AcmeDomainValidationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAcmeEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAcmeEndpoint(array{AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAcmeEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAcmeEndpointAsync(array{AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAcmeExternalAccountBinding(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAcmeExternalAccountBinding(array{AcmeExternalAccountBindingArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAcmeExternalAccountBindingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAcmeExternalAccountBindingAsync(array{AcmeExternalAccountBindingArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteCertificate(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteCertificateAsync(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAcmeAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAcmeAccount(array{AcmeEndpointArn?: string, AccountUrl?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAcmeAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAcmeAccountAsync(array{AcmeEndpointArn?: string, AccountUrl?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAcmeDomainValidation(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAcmeDomainValidation(array{AcmeDomainValidationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAcmeDomainValidationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAcmeDomainValidationAsync(array{AcmeDomainValidationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAcmeEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAcmeEndpoint(array{AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAcmeEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAcmeEndpointAsync(array{AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAcmeExternalAccountBinding(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAcmeExternalAccountBinding(array{AcmeExternalAccountBindingArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAcmeExternalAccountBindingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAcmeExternalAccountBindingAsync(array{AcmeExternalAccountBindingArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeCertificate(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeCertificateAsync(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result exportCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result exportCertificate(array{CertificateArn?: string, Passphrase?: string|resource|\Psr\Http\Message\StreamInterface, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise exportCertificateAsync(array{CertificateArn?: string, Passphrase?: string|resource|\Psr\Http\Message\StreamInterface, ...} $args = [])
|
||||
* @method \Aws\Result getAccountConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAccountConfiguration(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAccountConfigurationAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getAcmeExternalAccountBindingCredentials(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAcmeExternalAccountBindingCredentials(array{AcmeExternalAccountBindingArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAcmeExternalAccountBindingCredentialsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAcmeExternalAccountBindingCredentialsAsync(array{AcmeExternalAccountBindingArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCertificate(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCertificateAsync(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result importCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result importCertificate(array{
|
||||
* CertificateArn?: string,
|
||||
* Certificate?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* PrivateKey?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* CertificateChain?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise importCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise importCertificateAsync(array{
|
||||
* CertificateArn?: string,
|
||||
* Certificate?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* PrivateKey?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* CertificateChain?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listAcmeAccounts(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAcmeAccounts(array{NextToken?: string, MaxResults?: int, AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAcmeAccountsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAcmeAccountsAsync(array{NextToken?: string, MaxResults?: int, AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAcmeDomainValidations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAcmeDomainValidations(array{NextToken?: string, MaxResults?: int, AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAcmeDomainValidationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAcmeDomainValidationsAsync(array{NextToken?: string, MaxResults?: int, AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAcmeEndpoints(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAcmeEndpoints(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAcmeEndpointsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAcmeEndpointsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAcmeExternalAccountBindings(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAcmeExternalAccountBindings(array{NextToken?: string, MaxResults?: int, AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAcmeExternalAccountBindingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAcmeExternalAccountBindingsAsync(array{NextToken?: string, MaxResults?: int, AcmeEndpointArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listCertificateDomainValidations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCertificateDomainValidations(array{CertificateArn?: string, NextToken?: string, MaxItems?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCertificateDomainValidationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCertificateDomainValidationsAsync(array{CertificateArn?: string, NextToken?: string, MaxItems?: int, ...} $args = [])
|
||||
* @method \Aws\Result listCertificates(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCertificates(array{
|
||||
* CertificateStatuses?: list<'EXPIRED'|'FAILED'|'INACTIVE'|'ISSUED'|'PENDING_VALIDATION'|'REVOKED'|'VALIDATION_TIMED_OUT'>,
|
||||
* CertificateKeyPairOrigins?: list<'ACME'|'AWS_MANAGED'|'CUSTOMER_PROVIDED'>,
|
||||
* Includes?: array{
|
||||
* extendedKeyUsage?: list<'ANY'|'CODE_SIGNING'|'CUSTOM'|'EMAIL_PROTECTION'|'IPSEC_END_SYSTEM'|'IPSEC_TUNNEL'|'IPSEC_USER'|'NONE'|'OCSP_SIGNING'|'TIME_STAMPING'|'TLS_WEB_CLIENT_AUTHENTICATION'|'TLS_WEB_SERVER_AUTHENTICATION'>,
|
||||
* keyUsage?: list<'ANY'|'CERTIFICATE_SIGNING'|'CRL_SIGNING'|'CUSTOM'|'DATA_ENCIPHERMENT'|'DECIPHER_ONLY'|'DIGITAL_SIGNATURE'|'ENCIPHER_ONLY'|'KEY_AGREEMENT'|'KEY_ENCIPHERMENT'|'NON_REPUDIATION'>,
|
||||
* keyTypes?: list<'EC_prime256v1'|'EC_secp384r1'|'EC_secp521r1'|'RSA_1024'|'RSA_2048'|'RSA_3072'|'RSA_4096'>,
|
||||
* exportOption?: 'DISABLED'|'ENABLED',
|
||||
* managedBy?: 'CLOUDFRONT',
|
||||
* ...,
|
||||
* },
|
||||
* NextToken?: string,
|
||||
* MaxItems?: int,
|
||||
* SortBy?: 'CREATED_AT',
|
||||
* SortOrder?: 'ASCENDING'|'DESCENDING',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCertificatesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCertificatesAsync(array{
|
||||
* CertificateStatuses?: list<'EXPIRED'|'FAILED'|'INACTIVE'|'ISSUED'|'PENDING_VALIDATION'|'REVOKED'|'VALIDATION_TIMED_OUT'>,
|
||||
* CertificateKeyPairOrigins?: list<'ACME'|'AWS_MANAGED'|'CUSTOMER_PROVIDED'>,
|
||||
* Includes?: array{
|
||||
* extendedKeyUsage?: list<'ANY'|'CODE_SIGNING'|'CUSTOM'|'EMAIL_PROTECTION'|'IPSEC_END_SYSTEM'|'IPSEC_TUNNEL'|'IPSEC_USER'|'NONE'|'OCSP_SIGNING'|'TIME_STAMPING'|'TLS_WEB_CLIENT_AUTHENTICATION'|'TLS_WEB_SERVER_AUTHENTICATION'>,
|
||||
* keyUsage?: list<'ANY'|'CERTIFICATE_SIGNING'|'CRL_SIGNING'|'CUSTOM'|'DATA_ENCIPHERMENT'|'DECIPHER_ONLY'|'DIGITAL_SIGNATURE'|'ENCIPHER_ONLY'|'KEY_AGREEMENT'|'KEY_ENCIPHERMENT'|'NON_REPUDIATION'>,
|
||||
* keyTypes?: list<'EC_prime256v1'|'EC_secp384r1'|'EC_secp521r1'|'RSA_1024'|'RSA_2048'|'RSA_3072'|'RSA_4096'>,
|
||||
* exportOption?: 'DISABLED'|'ENABLED',
|
||||
* managedBy?: 'CLOUDFRONT',
|
||||
* ...,
|
||||
* },
|
||||
* NextToken?: string,
|
||||
* MaxItems?: int,
|
||||
* SortBy?: 'CREATED_AT',
|
||||
* SortOrder?: 'ASCENDING'|'DESCENDING',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForCertificate(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForCertificateAsync(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result putAccountConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putAccountConfiguration(array{ExpiryEvents?: array{DaysBeforeExpiry?: int, ...}, IdempotencyToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putAccountConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putAccountConfigurationAsync(array{ExpiryEvents?: array{DaysBeforeExpiry?: int, ...}, IdempotencyToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result removeTagsFromCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result removeTagsFromCertificate(array{CertificateArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise removeTagsFromCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise removeTagsFromCertificateAsync(array{CertificateArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result renewCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result renewCertificate(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise renewCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise renewCertificateAsync(array{CertificateArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result requestCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result requestCertificate(array{
|
||||
* DomainName?: string,
|
||||
* ValidationMethod?: 'DNS'|'EMAIL'|'HTTP',
|
||||
* SubjectAlternativeNames?: list<string>,
|
||||
* IdempotencyToken?: string,
|
||||
* DomainValidationOptions?: list<array{DomainName?: string, ValidationDomain?: string, ...}>,
|
||||
* Options?: array{
|
||||
* CertificateTransparencyLoggingPreference?: 'DISABLED'|'ENABLED',
|
||||
* Export?: 'DISABLED'|'ENABLED',
|
||||
* ValidationMethod?: 'DNS'|'EMAIL'|'HTTP',
|
||||
* ...,
|
||||
* },
|
||||
* CertificateAuthorityArn?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* KeyAlgorithm?: 'EC_prime256v1'|'EC_secp384r1'|'EC_secp521r1'|'RSA_1024'|'RSA_2048'|'RSA_3072'|'RSA_4096',
|
||||
* ManagedBy?: 'CLOUDFRONT',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise requestCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise requestCertificateAsync(array{
|
||||
* DomainName?: string,
|
||||
* ValidationMethod?: 'DNS'|'EMAIL'|'HTTP',
|
||||
* SubjectAlternativeNames?: list<string>,
|
||||
* IdempotencyToken?: string,
|
||||
* DomainValidationOptions?: list<array{DomainName?: string, ValidationDomain?: string, ...}>,
|
||||
* Options?: array{
|
||||
* CertificateTransparencyLoggingPreference?: 'DISABLED'|'ENABLED',
|
||||
* Export?: 'DISABLED'|'ENABLED',
|
||||
* ValidationMethod?: 'DNS'|'EMAIL'|'HTTP',
|
||||
* ...,
|
||||
* },
|
||||
* CertificateAuthorityArn?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* KeyAlgorithm?: 'EC_prime256v1'|'EC_secp384r1'|'EC_secp521r1'|'RSA_1024'|'RSA_2048'|'RSA_3072'|'RSA_4096',
|
||||
* ManagedBy?: 'CLOUDFRONT',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result resendValidationEmail(array $args = [])
|
||||
* @phpstan-method \Aws\Result resendValidationEmail(array{CertificateArn?: string, Domain?: string, ValidationDomain?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resendValidationEmailAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise resendValidationEmailAsync(array{CertificateArn?: string, Domain?: string, ValidationDomain?: string, ...} $args = [])
|
||||
* @method \Aws\Result revokeAcmeAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result revokeAcmeAccount(array{AcmeEndpointArn?: string, AccountUrl?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise revokeAcmeAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise revokeAcmeAccountAsync(array{AcmeEndpointArn?: string, AccountUrl?: string, ...} $args = [])
|
||||
* @method \Aws\Result revokeAcmeExternalAccountBinding(array $args = [])
|
||||
* @phpstan-method \Aws\Result revokeAcmeExternalAccountBinding(array{AcmeExternalAccountBindingArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise revokeAcmeExternalAccountBindingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise revokeAcmeExternalAccountBindingAsync(array{AcmeExternalAccountBindingArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result revokeCertificate(array $args = [])
|
||||
* @phpstan-method \Aws\Result revokeCertificate(array{
|
||||
* CertificateArn?: string,
|
||||
* RevocationReason?: 'AFFILIATION_CHANGED'|'A_A_COMPROMISE'|'CA_COMPROMISE'|'CERTIFICATE_HOLD'|'CESSATION_OF_OPERATION'|'KEY_COMPROMISE'|'PRIVILEGE_WITHDRAWN'|'REMOVE_FROM_CRL'|'SUPERCEDED'|'SUPERSEDED'|'UNSPECIFIED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise revokeCertificateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise revokeCertificateAsync(array{
|
||||
* CertificateArn?: string,
|
||||
* RevocationReason?: 'AFFILIATION_CHANGED'|'A_A_COMPROMISE'|'CA_COMPROMISE'|'CERTIFICATE_HOLD'|'CESSATION_OF_OPERATION'|'KEY_COMPROMISE'|'PRIVILEGE_WITHDRAWN'|'REMOVE_FROM_CRL'|'SUPERCEDED'|'SUPERSEDED'|'UNSPECIFIED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result searchCertificates(array $args = [])
|
||||
* @phpstan-method \Aws\Result searchCertificates(array{
|
||||
* FilterStatement?: array{
|
||||
* And?: list<array>,
|
||||
* Or?: list<array>,
|
||||
* Not?: array,
|
||||
* Filter?: array{CertificateArn?: string, X509AttributeFilter?: array, AcmCertificateMetadataFilter?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* SortBy?: 'ACME_ACCOUNT_ID'|'ACME_ENDPOINT_ARN'|'CERTIFICATE_ARN'|'CERTIFICATE_KEY_PAIR_ORIGIN'|'COMMON_NAME'|'CREATED_AT'|'EXPORTED'|'EXPORT_OPTION'|'IMPORTED_AT'|'IN_USE'|'ISSUED_AT'|'KEY_ALGORITHM'|'MANAGED_BY'|'NOT_AFTER'|'NOT_BEFORE'|'RENEWAL_ELIGIBILITY'|'RENEWAL_STATUS'|'REVOKED_AT'|'STATUS'|'TYPE'|'VALIDATION_METHOD',
|
||||
* SortOrder?: 'ASCENDING'|'DESCENDING',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchCertificatesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise searchCertificatesAsync(array{
|
||||
* FilterStatement?: array{
|
||||
* And?: list<array>,
|
||||
* Or?: list<array>,
|
||||
* Not?: array,
|
||||
* Filter?: array{CertificateArn?: string, X509AttributeFilter?: array, AcmCertificateMetadataFilter?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* SortBy?: 'ACME_ACCOUNT_ID'|'ACME_ENDPOINT_ARN'|'CERTIFICATE_ARN'|'CERTIFICATE_KEY_PAIR_ORIGIN'|'COMMON_NAME'|'CREATED_AT'|'EXPORTED'|'EXPORT_OPTION'|'IMPORTED_AT'|'IN_USE'|'ISSUED_AT'|'KEY_ALGORITHM'|'MANAGED_BY'|'NOT_AFTER'|'NOT_BEFORE'|'RENEWAL_ELIGIBILITY'|'RENEWAL_STATUS'|'REVOKED_AT'|'STATUS'|'TYPE'|'VALIDATION_METHOD',
|
||||
* SortOrder?: 'ASCENDING'|'DESCENDING',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateAcmeDomainValidation(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAcmeDomainValidation(array{
|
||||
* AcmeDomainValidationArn?: string,
|
||||
* PrevalidationOptions?: array{DnsPrevalidation?: array{DomainScope?: array, HostedZoneId?: string, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAcmeDomainValidationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAcmeDomainValidationAsync(array{
|
||||
* AcmeDomainValidationArn?: string,
|
||||
* PrevalidationOptions?: array{DnsPrevalidation?: array{DomainScope?: array, HostedZoneId?: string, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateAcmeEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAcmeEndpoint(array{
|
||||
* AcmeEndpointArn?: string,
|
||||
* AuthorizationBehavior?: 'PRE_APPROVED',
|
||||
* Contact?: 'NOT_REQUIRED'|'REQUIRED',
|
||||
* CertificateAuthority?: array{
|
||||
* PublicCertificateAuthority?: array{AllowedKeyAlgorithms?: list<'EC_prime256v1'|'EC_secp384r1'|'RSA_2048'>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAcmeEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAcmeEndpointAsync(array{
|
||||
* AcmeEndpointArn?: string,
|
||||
* AuthorizationBehavior?: 'PRE_APPROVED',
|
||||
* Contact?: 'NOT_REQUIRED'|'REQUIRED',
|
||||
* CertificateAuthority?: array{
|
||||
* PublicCertificateAuthority?: array{AllowedKeyAlgorithms?: list<'EC_prime256v1'|'EC_secp384r1'|'RSA_2048'>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateCertificateOptions(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateCertificateOptions(array{
|
||||
* CertificateArn?: string,
|
||||
* Options?: array{
|
||||
* CertificateTransparencyLoggingPreference?: 'DISABLED'|'ENABLED',
|
||||
* Export?: 'DISABLED'|'ENABLED',
|
||||
* ValidationMethod?: 'DNS'|'EMAIL'|'HTTP',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCertificateOptionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateCertificateOptionsAsync(array{
|
||||
* CertificateArn?: string,
|
||||
* Options?: array{
|
||||
* CertificateTransparencyLoggingPreference?: 'DISABLED'|'ENABLED',
|
||||
* Export?: 'DISABLED'|'ENABLED',
|
||||
* ValidationMethod?: 'DNS'|'EMAIL'|'HTTP',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AcmClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,10 +6,28 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Agent Registry** service.
|
||||
* @method \Aws\Result batchGetDiscoverableRegistryRecord(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchGetDiscoverableRegistryRecord(array{entries?: list<array{registryId?: string, recordIds?: list<string>, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetDiscoverableRegistryRecordAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchGetDiscoverableRegistryRecordAsync(array{entries?: list<array{registryId?: string, recordIds?: list<string>, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result listDiscoverableRegistryRecords(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDiscoverableRegistryRecords(array{
|
||||
* registryId?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: 'descriptorType'|'recordType', values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDiscoverableRegistryRecordsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDiscoverableRegistryRecordsAsync(array{
|
||||
* registryId?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: 'descriptorType'|'recordType', values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result searchDiscoverableRegistryRecords(array $args = [])
|
||||
* @phpstan-method \Aws\Result searchDiscoverableRegistryRecords(array{searchQuery?: string, registryIds?: list<string>, maxResults?: int, filters?: array, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchDiscoverableRegistryRecordsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise searchDiscoverableRegistryRecordsAsync(array{searchQuery?: string, registryIds?: list<string>, maxResults?: int, filters?: array, ...} $args = [])
|
||||
*/
|
||||
class AgentRegistryClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,34 +6,252 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Agent Registry Control** service.
|
||||
* @method \Aws\Result createRegistry(array $args = [])
|
||||
* @phpstan-method \Aws\Result createRegistry(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyArn?: string, ...},
|
||||
* discoveryConfiguration?: array{
|
||||
* authorizerConfiguration?: array{customJWTAuthorizer?: array, ...},
|
||||
* authorizerType?: 'AWS_IAM'|'CUSTOM_JWT',
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* tags?: array<string, string>,
|
||||
* approvalConfiguration?: array{autoApprovalRules?: list<'APPROVE_ALL'>, ...},
|
||||
* autoDetectionConfiguration?: array{scope?: 'ORGANIZATION', enabled?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createRegistryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createRegistryAsync(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyArn?: string, ...},
|
||||
* discoveryConfiguration?: array{
|
||||
* authorizerConfiguration?: array{customJWTAuthorizer?: array, ...},
|
||||
* authorizerType?: 'AWS_IAM'|'CUSTOM_JWT',
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* tags?: array<string, string>,
|
||||
* approvalConfiguration?: array{autoApprovalRules?: list<'APPROVE_ALL'>, ...},
|
||||
* autoDetectionConfiguration?: array{scope?: 'ORGANIZATION', enabled?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createRegistryRecord(array $args = [])
|
||||
* @phpstan-method \Aws\Result createRegistryRecord(array{
|
||||
* registryId?: string,
|
||||
* name?: string,
|
||||
* displayName?: string,
|
||||
* description?: string,
|
||||
* recordType?: 'AGENT'|'CUSTOM'|'GATEWAY'|'MCP'|'SKILL',
|
||||
* descriptors?: array{
|
||||
* mcpServer?: array{data?: string, dataSchemaVersion?: string, additionalData?: array, source?: array, ...},
|
||||
* a2aAgentCard?: array{data?: string, dataSchemaVersion?: string, source?: array, ...},
|
||||
* agentSkillsDefinition?: array{data?: string, dataSchemaVersion?: string, additionalData?: array, ...},
|
||||
* custom?: array{data?: string, ...},
|
||||
* http?: array{source?: array, ...},
|
||||
* agui?: array{source?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* recordVersion?: string,
|
||||
* clientToken?: string,
|
||||
* provenance?: list<array{
|
||||
* relation?: 'DETECTED_FROM',
|
||||
* sourceId?: string,
|
||||
* sourceType?: 'AWS::BedrockAgentCore::Gateway'|'AWS::BedrockAgentCore::Runtime',
|
||||
* sourceDetails?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createRegistryRecordAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createRegistryRecordAsync(array{
|
||||
* registryId?: string,
|
||||
* name?: string,
|
||||
* displayName?: string,
|
||||
* description?: string,
|
||||
* recordType?: 'AGENT'|'CUSTOM'|'GATEWAY'|'MCP'|'SKILL',
|
||||
* descriptors?: array{
|
||||
* mcpServer?: array{data?: string, dataSchemaVersion?: string, additionalData?: array, source?: array, ...},
|
||||
* a2aAgentCard?: array{data?: string, dataSchemaVersion?: string, source?: array, ...},
|
||||
* agentSkillsDefinition?: array{data?: string, dataSchemaVersion?: string, additionalData?: array, ...},
|
||||
* custom?: array{data?: string, ...},
|
||||
* http?: array{source?: array, ...},
|
||||
* agui?: array{source?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* recordVersion?: string,
|
||||
* clientToken?: string,
|
||||
* provenance?: list<array{
|
||||
* relation?: 'DETECTED_FROM',
|
||||
* sourceId?: string,
|
||||
* sourceType?: 'AWS::BedrockAgentCore::Gateway'|'AWS::BedrockAgentCore::Runtime',
|
||||
* sourceDetails?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteRegistry(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteRegistry(array{registryId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRegistryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteRegistryAsync(array{registryId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteRegistryRecord(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteRegistryRecord(array{registryId?: string, recordId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRegistryRecordAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteRegistryRecordAsync(array{registryId?: string, recordId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getRegistry(array $args = [])
|
||||
* @phpstan-method \Aws\Result getRegistry(array{registryId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRegistryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getRegistryAsync(array{registryId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getRegistryRecord(array $args = [])
|
||||
* @phpstan-method \Aws\Result getRegistryRecord(array{registryId?: string, recordId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRegistryRecordAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getRegistryRecordAsync(array{registryId?: string, recordId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listRegistries(array $args = [])
|
||||
* @phpstan-method \Aws\Result listRegistries(array{
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: 'discoveryConfiguration.authorizerType'|'status', values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRegistriesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listRegistriesAsync(array{
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: 'discoveryConfiguration.authorizerType'|'status', values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listRegistryRecords(array $args = [])
|
||||
* @phpstan-method \Aws\Result listRegistryRecords(array{
|
||||
* registryId?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: 'name'|'recordType'|'status', values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRegistryRecordsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listRegistryRecordsAsync(array{
|
||||
* registryId?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: 'name'|'recordType'|'status', values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result submitRegistryRecordForApproval(array $args = [])
|
||||
* @phpstan-method \Aws\Result submitRegistryRecordForApproval(array{registryId?: string, recordId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise submitRegistryRecordForApprovalAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise submitRegistryRecordForApprovalAsync(array{registryId?: string, recordId?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateRegistry(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateRegistry(array{
|
||||
* registryId?: string,
|
||||
* name?: string,
|
||||
* description?: array{optionalValue?: string, ...},
|
||||
* discoveryConfiguration?: array{authorizerConfiguration?: array{optionalValue?: array, ...}, ...},
|
||||
* approvalConfiguration?: array{optionalValue?: array{autoApprovalRules?: list<'APPROVE_ALL'>, ...}, ...},
|
||||
* autoDetectionConfiguration?: array{optionalValue?: array{scope?: 'ORGANIZATION', enabled?: bool, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRegistryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateRegistryAsync(array{
|
||||
* registryId?: string,
|
||||
* name?: string,
|
||||
* description?: array{optionalValue?: string, ...},
|
||||
* discoveryConfiguration?: array{authorizerConfiguration?: array{optionalValue?: array, ...}, ...},
|
||||
* approvalConfiguration?: array{optionalValue?: array{autoApprovalRules?: list<'APPROVE_ALL'>, ...}, ...},
|
||||
* autoDetectionConfiguration?: array{optionalValue?: array{scope?: 'ORGANIZATION', enabled?: bool, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateRegistryRecord(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateRegistryRecord(array{
|
||||
* registryId?: string,
|
||||
* recordId?: string,
|
||||
* name?: string,
|
||||
* displayName?: array{optionalValue?: string, ...},
|
||||
* description?: array{optionalValue?: string, ...},
|
||||
* recordType?: 'AGENT'|'CUSTOM'|'GATEWAY'|'MCP'|'SKILL',
|
||||
* descriptors?: array{
|
||||
* optionalValue?: array{
|
||||
* mcpServer?: array,
|
||||
* a2aAgentCard?: array,
|
||||
* agentSkillsDefinition?: array,
|
||||
* custom?: array,
|
||||
* http?: array,
|
||||
* agui?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* recordVersion?: string,
|
||||
* triggerSynchronization?: bool,
|
||||
* provenance?: list<array{
|
||||
* relation?: 'DETECTED_FROM',
|
||||
* sourceId?: string,
|
||||
* sourceType?: 'AWS::BedrockAgentCore::Gateway'|'AWS::BedrockAgentCore::Runtime',
|
||||
* sourceDetails?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRegistryRecordAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateRegistryRecordAsync(array{
|
||||
* registryId?: string,
|
||||
* recordId?: string,
|
||||
* name?: string,
|
||||
* displayName?: array{optionalValue?: string, ...},
|
||||
* description?: array{optionalValue?: string, ...},
|
||||
* recordType?: 'AGENT'|'CUSTOM'|'GATEWAY'|'MCP'|'SKILL',
|
||||
* descriptors?: array{
|
||||
* optionalValue?: array{
|
||||
* mcpServer?: array,
|
||||
* a2aAgentCard?: array,
|
||||
* agentSkillsDefinition?: array,
|
||||
* custom?: array,
|
||||
* http?: array,
|
||||
* agui?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* recordVersion?: string,
|
||||
* triggerSynchronization?: bool,
|
||||
* provenance?: list<array{
|
||||
* relation?: 'DETECTED_FROM',
|
||||
* sourceId?: string,
|
||||
* sourceType?: 'AWS::BedrockAgentCore::Gateway'|'AWS::BedrockAgentCore::Runtime',
|
||||
* sourceDetails?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateRegistryRecordStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateRegistryRecordStatus(array{
|
||||
* registryId?: string,
|
||||
* recordId?: string,
|
||||
* status?: 'APPROVED'|'CREATE_FAILED'|'CREATING'|'DEPRECATED'|'DRAFT'|'PENDING_APPROVAL'|'REJECTED'|'UPDATE_FAILED'|'UPDATING',
|
||||
* statusReason?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRegistryRecordStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateRegistryRecordStatusAsync(array{
|
||||
* registryId?: string,
|
||||
* recordId?: string,
|
||||
* status?: 'APPROVED'|'CREATE_FAILED'|'CREATING'|'DEPRECATED'|'DRAFT'|'PENDING_APPROVAL'|'REJECTED'|'UPDATE_FAILED'|'UPDATING',
|
||||
* statusReason?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AgentRegistryControlClient extends AwsClient {}
|
||||
|
|
|
|||
390
vendor/aws/aws-sdk-php/src/Amplify/AmplifyClient.php
vendored
390
vendor/aws/aws-sdk-php/src/Amplify/AmplifyClient.php
vendored
|
|
@ -6,78 +6,468 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Amplify** service.
|
||||
* @method \Aws\Result createApp(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApp(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* repository?: string,
|
||||
* platform?: 'WEB'|'WEB_COMPUTE'|'WEB_DYNAMIC',
|
||||
* computeRoleArn?: string,
|
||||
* iamServiceRoleArn?: string,
|
||||
* oauthToken?: string,
|
||||
* accessToken?: string,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* enableBranchAutoBuild?: bool,
|
||||
* enableBranchAutoDeletion?: bool,
|
||||
* enableBasicAuth?: bool,
|
||||
* basicAuthCredentials?: string,
|
||||
* customRules?: list<array{source?: string, target?: string, status?: string, condition?: string, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* buildSpec?: string,
|
||||
* customHeaders?: string,
|
||||
* enableAutoBranchCreation?: bool,
|
||||
* autoBranchCreationPatterns?: list<string>,
|
||||
* autoBranchCreationConfig?: array{
|
||||
* stage?: 'BETA'|'DEVELOPMENT'|'EXPERIMENTAL'|'PRODUCTION'|'PULL_REQUEST',
|
||||
* framework?: string,
|
||||
* enableAutoBuild?: bool,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* basicAuthCredentials?: string,
|
||||
* enableBasicAuth?: bool,
|
||||
* enablePerformanceMode?: bool,
|
||||
* buildSpec?: string,
|
||||
* enablePullRequestPreview?: bool,
|
||||
* pullRequestEnvironmentName?: string,
|
||||
* ...,
|
||||
* },
|
||||
* jobConfig?: array{buildComputeType?: 'LARGE_16GB'|'STANDARD_8GB'|'XLARGE_72GB', ...},
|
||||
* cacheConfig?: array{type?: 'AMPLIFY_MANAGED'|'AMPLIFY_MANAGED_NO_COOKIES', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAppAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAppAsync(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* repository?: string,
|
||||
* platform?: 'WEB'|'WEB_COMPUTE'|'WEB_DYNAMIC',
|
||||
* computeRoleArn?: string,
|
||||
* iamServiceRoleArn?: string,
|
||||
* oauthToken?: string,
|
||||
* accessToken?: string,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* enableBranchAutoBuild?: bool,
|
||||
* enableBranchAutoDeletion?: bool,
|
||||
* enableBasicAuth?: bool,
|
||||
* basicAuthCredentials?: string,
|
||||
* customRules?: list<array{source?: string, target?: string, status?: string, condition?: string, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* buildSpec?: string,
|
||||
* customHeaders?: string,
|
||||
* enableAutoBranchCreation?: bool,
|
||||
* autoBranchCreationPatterns?: list<string>,
|
||||
* autoBranchCreationConfig?: array{
|
||||
* stage?: 'BETA'|'DEVELOPMENT'|'EXPERIMENTAL'|'PRODUCTION'|'PULL_REQUEST',
|
||||
* framework?: string,
|
||||
* enableAutoBuild?: bool,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* basicAuthCredentials?: string,
|
||||
* enableBasicAuth?: bool,
|
||||
* enablePerformanceMode?: bool,
|
||||
* buildSpec?: string,
|
||||
* enablePullRequestPreview?: bool,
|
||||
* pullRequestEnvironmentName?: string,
|
||||
* ...,
|
||||
* },
|
||||
* jobConfig?: array{buildComputeType?: 'LARGE_16GB'|'STANDARD_8GB'|'XLARGE_72GB', ...},
|
||||
* cacheConfig?: array{type?: 'AMPLIFY_MANAGED'|'AMPLIFY_MANAGED_NO_COOKIES', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createBackendEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBackendEnvironment(array{appId?: string, environmentName?: string, stackName?: string, deploymentArtifacts?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBackendEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBackendEnvironmentAsync(array{appId?: string, environmentName?: string, stackName?: string, deploymentArtifacts?: string, ...} $args = [])
|
||||
* @method \Aws\Result createBranch(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBranch(array{
|
||||
* appId?: string,
|
||||
* branchName?: string,
|
||||
* description?: string,
|
||||
* stage?: 'BETA'|'DEVELOPMENT'|'EXPERIMENTAL'|'PRODUCTION'|'PULL_REQUEST',
|
||||
* framework?: string,
|
||||
* enableNotification?: bool,
|
||||
* enableAutoBuild?: bool,
|
||||
* enableSkewProtection?: bool,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* basicAuthCredentials?: string,
|
||||
* enableBasicAuth?: bool,
|
||||
* enablePerformanceMode?: bool,
|
||||
* tags?: array<string, string>,
|
||||
* buildSpec?: string,
|
||||
* ttl?: string,
|
||||
* displayName?: string,
|
||||
* enablePullRequestPreview?: bool,
|
||||
* pullRequestEnvironmentName?: string,
|
||||
* backendEnvironmentArn?: string,
|
||||
* backend?: array{stackArn?: string, ...},
|
||||
* computeRoleArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBranchAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBranchAsync(array{
|
||||
* appId?: string,
|
||||
* branchName?: string,
|
||||
* description?: string,
|
||||
* stage?: 'BETA'|'DEVELOPMENT'|'EXPERIMENTAL'|'PRODUCTION'|'PULL_REQUEST',
|
||||
* framework?: string,
|
||||
* enableNotification?: bool,
|
||||
* enableAutoBuild?: bool,
|
||||
* enableSkewProtection?: bool,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* basicAuthCredentials?: string,
|
||||
* enableBasicAuth?: bool,
|
||||
* enablePerformanceMode?: bool,
|
||||
* tags?: array<string, string>,
|
||||
* buildSpec?: string,
|
||||
* ttl?: string,
|
||||
* displayName?: string,
|
||||
* enablePullRequestPreview?: bool,
|
||||
* pullRequestEnvironmentName?: string,
|
||||
* backendEnvironmentArn?: string,
|
||||
* backend?: array{stackArn?: string, ...},
|
||||
* computeRoleArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createDeployment(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDeployment(array{appId?: string, branchName?: string, fileMap?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDeploymentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDeploymentAsync(array{appId?: string, branchName?: string, fileMap?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result createDomainAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDomainAssociation(array{
|
||||
* appId?: string,
|
||||
* domainName?: string,
|
||||
* enableAutoSubDomain?: bool,
|
||||
* subDomainSettings?: list<array{prefix?: string, branchName?: string, ...}>,
|
||||
* autoSubDomainCreationPatterns?: list<string>,
|
||||
* autoSubDomainIAMRole?: string,
|
||||
* certificateSettings?: array{type?: 'AMPLIFY_MANAGED'|'CUSTOM', customCertificateArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDomainAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDomainAssociationAsync(array{
|
||||
* appId?: string,
|
||||
* domainName?: string,
|
||||
* enableAutoSubDomain?: bool,
|
||||
* subDomainSettings?: list<array{prefix?: string, branchName?: string, ...}>,
|
||||
* autoSubDomainCreationPatterns?: list<string>,
|
||||
* autoSubDomainIAMRole?: string,
|
||||
* certificateSettings?: array{type?: 'AMPLIFY_MANAGED'|'CUSTOM', customCertificateArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createWebhook(array $args = [])
|
||||
* @phpstan-method \Aws\Result createWebhook(array{appId?: string, branchName?: string, description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createWebhookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createWebhookAsync(array{appId?: string, branchName?: string, description?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteApp(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApp(array{appId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAppAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAppAsync(array{appId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteBackendEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBackendEnvironment(array{appId?: string, environmentName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBackendEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBackendEnvironmentAsync(array{appId?: string, environmentName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteBranch(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBranch(array{appId?: string, branchName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBranchAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBranchAsync(array{appId?: string, branchName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteDomainAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteDomainAssociation(array{appId?: string, domainName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDomainAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteDomainAssociationAsync(array{appId?: string, domainName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteJob(array{appId?: string, branchName?: string, jobId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteJobAsync(array{appId?: string, branchName?: string, jobId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteWebhook(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteWebhook(array{webhookId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteWebhookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteWebhookAsync(array{webhookId?: string, ...} $args = [])
|
||||
* @method \Aws\Result generateAccessLogs(array $args = [])
|
||||
* @phpstan-method \Aws\Result generateAccessLogs(array{
|
||||
* startTime?: int|string|\DateTimeInterface,
|
||||
* endTime?: int|string|\DateTimeInterface,
|
||||
* domainName?: string,
|
||||
* appId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise generateAccessLogsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise generateAccessLogsAsync(array{
|
||||
* startTime?: int|string|\DateTimeInterface,
|
||||
* endTime?: int|string|\DateTimeInterface,
|
||||
* domainName?: string,
|
||||
* appId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getApp(array $args = [])
|
||||
* @phpstan-method \Aws\Result getApp(array{appId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAppAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAppAsync(array{appId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getArtifactUrl(array $args = [])
|
||||
* @phpstan-method \Aws\Result getArtifactUrl(array{artifactId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getArtifactUrlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getArtifactUrlAsync(array{artifactId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBackendEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBackendEnvironment(array{appId?: string, environmentName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBackendEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBackendEnvironmentAsync(array{appId?: string, environmentName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBranch(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBranch(array{appId?: string, branchName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBranchAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBranchAsync(array{appId?: string, branchName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDomainAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDomainAssociation(array{appId?: string, domainName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDomainAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDomainAssociationAsync(array{appId?: string, domainName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getJob(array{appId?: string, branchName?: string, jobId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getJobAsync(array{appId?: string, branchName?: string, jobId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getWebhook(array $args = [])
|
||||
* @phpstan-method \Aws\Result getWebhook(array{webhookId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getWebhookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getWebhookAsync(array{webhookId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listApps(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApps(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAppsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAppsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listArtifacts(array $args = [])
|
||||
* @phpstan-method \Aws\Result listArtifacts(array{appId?: string, branchName?: string, jobId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listArtifactsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listArtifactsAsync(array{appId?: string, branchName?: string, jobId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listBackendEnvironments(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBackendEnvironments(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBackendEnvironmentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBackendEnvironmentsAsync(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listBranches(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBranches(array{appId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBranchesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBranchesAsync(array{appId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listDomainAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDomainAssociations(array{appId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDomainAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDomainAssociationsAsync(array{appId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listJobs(array{appId?: string, branchName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listJobsAsync(array{appId?: string, branchName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listWebhooks(array $args = [])
|
||||
* @phpstan-method \Aws\Result listWebhooks(array{appId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWebhooksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listWebhooksAsync(array{appId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result startDeployment(array $args = [])
|
||||
* @phpstan-method \Aws\Result startDeployment(array{
|
||||
* appId?: string,
|
||||
* branchName?: string,
|
||||
* jobId?: string,
|
||||
* sourceUrl?: string,
|
||||
* sourceUrlType?: 'BUCKET_PREFIX'|'ZIP',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startDeploymentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startDeploymentAsync(array{
|
||||
* appId?: string,
|
||||
* branchName?: string,
|
||||
* jobId?: string,
|
||||
* sourceUrl?: string,
|
||||
* sourceUrlType?: 'BUCKET_PREFIX'|'ZIP',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result startJob(array{
|
||||
* appId?: string,
|
||||
* branchName?: string,
|
||||
* jobId?: string,
|
||||
* jobType?: 'MANUAL'|'RELEASE'|'RETRY'|'WEB_HOOK',
|
||||
* jobReason?: string,
|
||||
* commitId?: string,
|
||||
* commitMessage?: string,
|
||||
* commitTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startJobAsync(array{
|
||||
* appId?: string,
|
||||
* branchName?: string,
|
||||
* jobId?: string,
|
||||
* jobType?: 'MANUAL'|'RELEASE'|'RETRY'|'WEB_HOOK',
|
||||
* jobReason?: string,
|
||||
* commitId?: string,
|
||||
* commitMessage?: string,
|
||||
* commitTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result stopJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopJob(array{appId?: string, branchName?: string, jobId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopJobAsync(array{appId?: string, branchName?: string, jobId?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateApp(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateApp(array{
|
||||
* appId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* platform?: 'WEB'|'WEB_COMPUTE'|'WEB_DYNAMIC',
|
||||
* computeRoleArn?: string,
|
||||
* iamServiceRoleArn?: string,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* enableBranchAutoBuild?: bool,
|
||||
* enableBranchAutoDeletion?: bool,
|
||||
* enableBasicAuth?: bool,
|
||||
* basicAuthCredentials?: string,
|
||||
* customRules?: list<array{source?: string, target?: string, status?: string, condition?: string, ...}>,
|
||||
* buildSpec?: string,
|
||||
* customHeaders?: string,
|
||||
* enableAutoBranchCreation?: bool,
|
||||
* autoBranchCreationPatterns?: list<string>,
|
||||
* autoBranchCreationConfig?: array{
|
||||
* stage?: 'BETA'|'DEVELOPMENT'|'EXPERIMENTAL'|'PRODUCTION'|'PULL_REQUEST',
|
||||
* framework?: string,
|
||||
* enableAutoBuild?: bool,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* basicAuthCredentials?: string,
|
||||
* enableBasicAuth?: bool,
|
||||
* enablePerformanceMode?: bool,
|
||||
* buildSpec?: string,
|
||||
* enablePullRequestPreview?: bool,
|
||||
* pullRequestEnvironmentName?: string,
|
||||
* ...,
|
||||
* },
|
||||
* repository?: string,
|
||||
* oauthToken?: string,
|
||||
* accessToken?: string,
|
||||
* jobConfig?: array{buildComputeType?: 'LARGE_16GB'|'STANDARD_8GB'|'XLARGE_72GB', ...},
|
||||
* cacheConfig?: array{type?: 'AMPLIFY_MANAGED'|'AMPLIFY_MANAGED_NO_COOKIES', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAppAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAppAsync(array{
|
||||
* appId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* platform?: 'WEB'|'WEB_COMPUTE'|'WEB_DYNAMIC',
|
||||
* computeRoleArn?: string,
|
||||
* iamServiceRoleArn?: string,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* enableBranchAutoBuild?: bool,
|
||||
* enableBranchAutoDeletion?: bool,
|
||||
* enableBasicAuth?: bool,
|
||||
* basicAuthCredentials?: string,
|
||||
* customRules?: list<array{source?: string, target?: string, status?: string, condition?: string, ...}>,
|
||||
* buildSpec?: string,
|
||||
* customHeaders?: string,
|
||||
* enableAutoBranchCreation?: bool,
|
||||
* autoBranchCreationPatterns?: list<string>,
|
||||
* autoBranchCreationConfig?: array{
|
||||
* stage?: 'BETA'|'DEVELOPMENT'|'EXPERIMENTAL'|'PRODUCTION'|'PULL_REQUEST',
|
||||
* framework?: string,
|
||||
* enableAutoBuild?: bool,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* basicAuthCredentials?: string,
|
||||
* enableBasicAuth?: bool,
|
||||
* enablePerformanceMode?: bool,
|
||||
* buildSpec?: string,
|
||||
* enablePullRequestPreview?: bool,
|
||||
* pullRequestEnvironmentName?: string,
|
||||
* ...,
|
||||
* },
|
||||
* repository?: string,
|
||||
* oauthToken?: string,
|
||||
* accessToken?: string,
|
||||
* jobConfig?: array{buildComputeType?: 'LARGE_16GB'|'STANDARD_8GB'|'XLARGE_72GB', ...},
|
||||
* cacheConfig?: array{type?: 'AMPLIFY_MANAGED'|'AMPLIFY_MANAGED_NO_COOKIES', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateBranch(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBranch(array{
|
||||
* appId?: string,
|
||||
* branchName?: string,
|
||||
* description?: string,
|
||||
* framework?: string,
|
||||
* stage?: 'BETA'|'DEVELOPMENT'|'EXPERIMENTAL'|'PRODUCTION'|'PULL_REQUEST',
|
||||
* enableNotification?: bool,
|
||||
* enableAutoBuild?: bool,
|
||||
* enableSkewProtection?: bool,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* basicAuthCredentials?: string,
|
||||
* enableBasicAuth?: bool,
|
||||
* enablePerformanceMode?: bool,
|
||||
* buildSpec?: string,
|
||||
* ttl?: string,
|
||||
* displayName?: string,
|
||||
* enablePullRequestPreview?: bool,
|
||||
* pullRequestEnvironmentName?: string,
|
||||
* backendEnvironmentArn?: string,
|
||||
* backend?: array{stackArn?: string, ...},
|
||||
* computeRoleArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBranchAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBranchAsync(array{
|
||||
* appId?: string,
|
||||
* branchName?: string,
|
||||
* description?: string,
|
||||
* framework?: string,
|
||||
* stage?: 'BETA'|'DEVELOPMENT'|'EXPERIMENTAL'|'PRODUCTION'|'PULL_REQUEST',
|
||||
* enableNotification?: bool,
|
||||
* enableAutoBuild?: bool,
|
||||
* enableSkewProtection?: bool,
|
||||
* environmentVariables?: array<string, string>,
|
||||
* basicAuthCredentials?: string,
|
||||
* enableBasicAuth?: bool,
|
||||
* enablePerformanceMode?: bool,
|
||||
* buildSpec?: string,
|
||||
* ttl?: string,
|
||||
* displayName?: string,
|
||||
* enablePullRequestPreview?: bool,
|
||||
* pullRequestEnvironmentName?: string,
|
||||
* backendEnvironmentArn?: string,
|
||||
* backend?: array{stackArn?: string, ...},
|
||||
* computeRoleArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateDomainAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDomainAssociation(array{
|
||||
* appId?: string,
|
||||
* domainName?: string,
|
||||
* enableAutoSubDomain?: bool,
|
||||
* subDomainSettings?: list<array{prefix?: string, branchName?: string, ...}>,
|
||||
* autoSubDomainCreationPatterns?: list<string>,
|
||||
* autoSubDomainIAMRole?: string,
|
||||
* certificateSettings?: array{type?: 'AMPLIFY_MANAGED'|'CUSTOM', customCertificateArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDomainAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDomainAssociationAsync(array{
|
||||
* appId?: string,
|
||||
* domainName?: string,
|
||||
* enableAutoSubDomain?: bool,
|
||||
* subDomainSettings?: list<array{prefix?: string, branchName?: string, ...}>,
|
||||
* autoSubDomainCreationPatterns?: list<string>,
|
||||
* autoSubDomainIAMRole?: string,
|
||||
* certificateSettings?: array{type?: 'AMPLIFY_MANAGED'|'CUSTOM', customCertificateArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateWebhook(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateWebhook(array{webhookId?: string, branchName?: string, description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateWebhookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateWebhookAsync(array{webhookId?: string, branchName?: string, description?: string, ...} $args = [])
|
||||
*/
|
||||
class AmplifyClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,66 +6,462 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AmplifyBackend** service.
|
||||
* @method \Aws\Result cloneBackend(array $args = [])
|
||||
* @phpstan-method \Aws\Result cloneBackend(array{AppId?: string, BackendEnvironmentName?: string, TargetEnvironmentName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cloneBackendAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cloneBackendAsync(array{AppId?: string, BackendEnvironmentName?: string, TargetEnvironmentName?: string, ...} $args = [])
|
||||
* @method \Aws\Result createBackend(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBackend(array{
|
||||
* AppId?: string,
|
||||
* AppName?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array,
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBackendAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBackendAsync(array{
|
||||
* AppId?: string,
|
||||
* AppName?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array,
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createBackendAPI(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBackendAPI(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AdditionalAuthTypes?: list<array>,
|
||||
* ApiName?: string,
|
||||
* ConflictResolution?: array{ResolutionStrategy?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY', ...},
|
||||
* DefaultAuthType?: array{Mode?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'OPENID_CONNECT', Settings?: array, ...},
|
||||
* Service?: string,
|
||||
* TransformSchema?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBackendAPIAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBackendAPIAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AdditionalAuthTypes?: list<array>,
|
||||
* ApiName?: string,
|
||||
* ConflictResolution?: array{ResolutionStrategy?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY', ...},
|
||||
* DefaultAuthType?: array{Mode?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'OPENID_CONNECT', Settings?: array, ...},
|
||||
* Service?: string,
|
||||
* TransformSchema?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createBackendAuth(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBackendAuth(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AuthResources?: 'IDENTITY_POOL_AND_USER_POOL'|'USER_POOL_ONLY',
|
||||
* IdentityPoolConfigs?: array{IdentityPoolName?: string, UnauthenticatedLogin?: bool, ...},
|
||||
* Service?: 'COGNITO',
|
||||
* UserPoolConfigs?: array{
|
||||
* ForgotPassword?: array,
|
||||
* Mfa?: array,
|
||||
* OAuth?: array,
|
||||
* PasswordPolicy?: array,
|
||||
* RequiredSignUpAttributes?: list<'ADDRESS'|'BIRTHDATE'|'EMAIL'|'FAMILY_NAME'|'GENDER'|'GIVEN_NAME'|'LOCALE'|'MIDDLE_NAME'|'NAME'|'NICKNAME'|'PHONE_NUMBER'|'PICTURE'|'PREFERRED_USERNAME'|'PROFILE'|'UPDATED_AT'|'WEBSITE'|'ZONE_INFO'>,
|
||||
* SignInMethod?: 'EMAIL'|'EMAIL_AND_PHONE_NUMBER'|'PHONE_NUMBER'|'USERNAME',
|
||||
* UserPoolName?: string,
|
||||
* VerificationMessage?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBackendAuthAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBackendAuthAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AuthResources?: 'IDENTITY_POOL_AND_USER_POOL'|'USER_POOL_ONLY',
|
||||
* IdentityPoolConfigs?: array{IdentityPoolName?: string, UnauthenticatedLogin?: bool, ...},
|
||||
* Service?: 'COGNITO',
|
||||
* UserPoolConfigs?: array{
|
||||
* ForgotPassword?: array,
|
||||
* Mfa?: array,
|
||||
* OAuth?: array,
|
||||
* PasswordPolicy?: array,
|
||||
* RequiredSignUpAttributes?: list<'ADDRESS'|'BIRTHDATE'|'EMAIL'|'FAMILY_NAME'|'GENDER'|'GIVEN_NAME'|'LOCALE'|'MIDDLE_NAME'|'NAME'|'NICKNAME'|'PHONE_NUMBER'|'PICTURE'|'PREFERRED_USERNAME'|'PROFILE'|'UPDATED_AT'|'WEBSITE'|'ZONE_INFO'>,
|
||||
* SignInMethod?: 'EMAIL'|'EMAIL_AND_PHONE_NUMBER'|'PHONE_NUMBER'|'USERNAME',
|
||||
* UserPoolName?: string,
|
||||
* VerificationMessage?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createBackendConfig(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBackendConfig(array{AppId?: string, BackendManagerAppId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBackendConfigAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBackendConfigAsync(array{AppId?: string, BackendManagerAppId?: string, ...} $args = [])
|
||||
* @method \Aws\Result createBackendStorage(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBackendStorage(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* BucketName?: string,
|
||||
* Permissions?: array{
|
||||
* Authenticated?: list<'CREATE_AND_UPDATE'|'DELETE'|'READ'>,
|
||||
* UnAuthenticated?: list<'CREATE_AND_UPDATE'|'DELETE'|'READ'>,
|
||||
* ...,
|
||||
* },
|
||||
* ServiceName?: 'S3',
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBackendStorageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBackendStorageAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* BucketName?: string,
|
||||
* Permissions?: array{
|
||||
* Authenticated?: list<'CREATE_AND_UPDATE'|'DELETE'|'READ'>,
|
||||
* UnAuthenticated?: list<'CREATE_AND_UPDATE'|'DELETE'|'READ'>,
|
||||
* ...,
|
||||
* },
|
||||
* ServiceName?: 'S3',
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createToken(array $args = [])
|
||||
* @phpstan-method \Aws\Result createToken(array{AppId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createTokenAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createTokenAsync(array{AppId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteBackend(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBackend(array{AppId?: string, BackendEnvironmentName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBackendAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBackendAsync(array{AppId?: string, BackendEnvironmentName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteBackendAPI(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBackendAPI(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AdditionalAuthTypes?: list<array>,
|
||||
* ApiName?: string,
|
||||
* ConflictResolution?: array{ResolutionStrategy?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY', ...},
|
||||
* DefaultAuthType?: array{Mode?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'OPENID_CONNECT', Settings?: array, ...},
|
||||
* Service?: string,
|
||||
* TransformSchema?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBackendAPIAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBackendAPIAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AdditionalAuthTypes?: list<array>,
|
||||
* ApiName?: string,
|
||||
* ConflictResolution?: array{ResolutionStrategy?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY', ...},
|
||||
* DefaultAuthType?: array{Mode?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'OPENID_CONNECT', Settings?: array, ...},
|
||||
* Service?: string,
|
||||
* TransformSchema?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteBackendAuth(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBackendAuth(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBackendAuthAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBackendAuthAsync(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteBackendStorage(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBackendStorage(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ServiceName?: 'S3', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBackendStorageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBackendStorageAsync(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ServiceName?: 'S3', ...} $args = [])
|
||||
* @method \Aws\Result deleteToken(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteToken(array{AppId?: string, SessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteTokenAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteTokenAsync(array{AppId?: string, SessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result generateBackendAPIModels(array $args = [])
|
||||
* @phpstan-method \Aws\Result generateBackendAPIModels(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise generateBackendAPIModelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise generateBackendAPIModelsAsync(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBackend(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBackend(array{AppId?: string, BackendEnvironmentName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBackendAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBackendAsync(array{AppId?: string, BackendEnvironmentName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBackendAPI(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBackendAPI(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AdditionalAuthTypes?: list<array>,
|
||||
* ApiName?: string,
|
||||
* ConflictResolution?: array{ResolutionStrategy?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY', ...},
|
||||
* DefaultAuthType?: array{Mode?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'OPENID_CONNECT', Settings?: array, ...},
|
||||
* Service?: string,
|
||||
* TransformSchema?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBackendAPIAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBackendAPIAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AdditionalAuthTypes?: list<array>,
|
||||
* ApiName?: string,
|
||||
* ConflictResolution?: array{ResolutionStrategy?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY', ...},
|
||||
* DefaultAuthType?: array{Mode?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'OPENID_CONNECT', Settings?: array, ...},
|
||||
* Service?: string,
|
||||
* TransformSchema?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getBackendAPIModels(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBackendAPIModels(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBackendAPIModelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBackendAPIModelsAsync(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBackendAuth(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBackendAuth(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBackendAuthAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBackendAuthAsync(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBackendJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBackendJob(array{AppId?: string, BackendEnvironmentName?: string, JobId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBackendJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBackendJobAsync(array{AppId?: string, BackendEnvironmentName?: string, JobId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBackendStorage(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBackendStorage(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBackendStorageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBackendStorageAsync(array{AppId?: string, BackendEnvironmentName?: string, ResourceName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getChallengeToken(array $args = [])
|
||||
* @phpstan-method \Aws\Result getChallengeToken(array{AppId?: string, SessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getChallengeTokenAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getChallengeTokenAsync(array{AppId?: string, SessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result importBackendAuth(array $args = [])
|
||||
* @phpstan-method \Aws\Result importBackendAuth(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* IdentityPoolId?: string,
|
||||
* NativeClientId?: string,
|
||||
* UserPoolId?: string,
|
||||
* WebClientId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise importBackendAuthAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise importBackendAuthAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* IdentityPoolId?: string,
|
||||
* NativeClientId?: string,
|
||||
* UserPoolId?: string,
|
||||
* WebClientId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result importBackendStorage(array $args = [])
|
||||
* @phpstan-method \Aws\Result importBackendStorage(array{AppId?: string, BackendEnvironmentName?: string, BucketName?: string, ServiceName?: 'S3', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise importBackendStorageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise importBackendStorageAsync(array{AppId?: string, BackendEnvironmentName?: string, BucketName?: string, ServiceName?: 'S3', ...} $args = [])
|
||||
* @method \Aws\Result listBackendJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBackendJobs(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* JobId?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Operation?: string,
|
||||
* Status?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBackendJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBackendJobsAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* JobId?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Operation?: string,
|
||||
* Status?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listS3Buckets(array $args = [])
|
||||
* @phpstan-method \Aws\Result listS3Buckets(array{NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listS3BucketsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listS3BucketsAsync(array{NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result removeAllBackends(array $args = [])
|
||||
* @phpstan-method \Aws\Result removeAllBackends(array{AppId?: string, CleanAmplifyApp?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise removeAllBackendsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise removeAllBackendsAsync(array{AppId?: string, CleanAmplifyApp?: bool, ...} $args = [])
|
||||
* @method \Aws\Result removeBackendConfig(array $args = [])
|
||||
* @phpstan-method \Aws\Result removeBackendConfig(array{AppId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise removeBackendConfigAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise removeBackendConfigAsync(array{AppId?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateBackendAPI(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBackendAPI(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AdditionalAuthTypes?: list<array>,
|
||||
* ApiName?: string,
|
||||
* ConflictResolution?: array{ResolutionStrategy?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY', ...},
|
||||
* DefaultAuthType?: array{Mode?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'OPENID_CONNECT', Settings?: array, ...},
|
||||
* Service?: string,
|
||||
* TransformSchema?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBackendAPIAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBackendAPIAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AdditionalAuthTypes?: list<array>,
|
||||
* ApiName?: string,
|
||||
* ConflictResolution?: array{ResolutionStrategy?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY', ...},
|
||||
* DefaultAuthType?: array{Mode?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'OPENID_CONNECT', Settings?: array, ...},
|
||||
* Service?: string,
|
||||
* TransformSchema?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateBackendAuth(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBackendAuth(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AuthResources?: 'IDENTITY_POOL_AND_USER_POOL'|'USER_POOL_ONLY',
|
||||
* IdentityPoolConfigs?: array{UnauthenticatedLogin?: bool, ...},
|
||||
* Service?: 'COGNITO',
|
||||
* UserPoolConfigs?: array{
|
||||
* ForgotPassword?: array,
|
||||
* Mfa?: array,
|
||||
* OAuth?: array,
|
||||
* PasswordPolicy?: array,
|
||||
* VerificationMessage?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBackendAuthAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBackendAuthAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* AuthResources?: 'IDENTITY_POOL_AND_USER_POOL'|'USER_POOL_ONLY',
|
||||
* IdentityPoolConfigs?: array{UnauthenticatedLogin?: bool, ...},
|
||||
* Service?: 'COGNITO',
|
||||
* UserPoolConfigs?: array{
|
||||
* ForgotPassword?: array,
|
||||
* Mfa?: array,
|
||||
* OAuth?: array,
|
||||
* PasswordPolicy?: array,
|
||||
* VerificationMessage?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateBackendConfig(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBackendConfig(array{
|
||||
* AppId?: string,
|
||||
* LoginAuthConfig?: array{
|
||||
* AwsCognitoIdentityPoolId?: string,
|
||||
* AwsCognitoRegion?: string,
|
||||
* AwsUserPoolsId?: string,
|
||||
* AwsUserPoolsWebClientId?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBackendConfigAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBackendConfigAsync(array{
|
||||
* AppId?: string,
|
||||
* LoginAuthConfig?: array{
|
||||
* AwsCognitoIdentityPoolId?: string,
|
||||
* AwsCognitoRegion?: string,
|
||||
* AwsUserPoolsId?: string,
|
||||
* AwsUserPoolsWebClientId?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateBackendJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBackendJob(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* JobId?: string,
|
||||
* Operation?: string,
|
||||
* Status?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBackendJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBackendJobAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* JobId?: string,
|
||||
* Operation?: string,
|
||||
* Status?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateBackendStorage(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBackendStorage(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* Permissions?: array{
|
||||
* Authenticated?: list<'CREATE_AND_UPDATE'|'DELETE'|'READ'>,
|
||||
* UnAuthenticated?: list<'CREATE_AND_UPDATE'|'DELETE'|'READ'>,
|
||||
* ...,
|
||||
* },
|
||||
* ServiceName?: 'S3',
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBackendStorageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBackendStorageAsync(array{
|
||||
* AppId?: string,
|
||||
* BackendEnvironmentName?: string,
|
||||
* ResourceConfig?: array{
|
||||
* Permissions?: array{
|
||||
* Authenticated?: list<'CREATE_AND_UPDATE'|'DELETE'|'READ'>,
|
||||
* UnAuthenticated?: list<'CREATE_AND_UPDATE'|'DELETE'|'READ'>,
|
||||
* ...,
|
||||
* },
|
||||
* ServiceName?: 'S3',
|
||||
* ...,
|
||||
* },
|
||||
* ResourceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AmplifyBackendClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,60 +6,346 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Amplify UI Builder** service.
|
||||
* @method \Aws\Result createComponent(array $args = [])
|
||||
* @phpstan-method \Aws\Result createComponent(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* clientToken?: string,
|
||||
* componentToCreate?: array{
|
||||
* name?: string,
|
||||
* sourceId?: string,
|
||||
* componentType?: string,
|
||||
* properties?: array<string, array>,
|
||||
* children?: list<array>,
|
||||
* variants?: list<array>,
|
||||
* overrides?: array<string, array<string, string>>,
|
||||
* bindingProperties?: array<string, array>,
|
||||
* collectionProperties?: array<string, array>,
|
||||
* tags?: array<string, string>,
|
||||
* events?: array<string, array>,
|
||||
* schemaVersion?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createComponentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createComponentAsync(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* clientToken?: string,
|
||||
* componentToCreate?: array{
|
||||
* name?: string,
|
||||
* sourceId?: string,
|
||||
* componentType?: string,
|
||||
* properties?: array<string, array>,
|
||||
* children?: list<array>,
|
||||
* variants?: list<array>,
|
||||
* overrides?: array<string, array<string, string>>,
|
||||
* bindingProperties?: array<string, array>,
|
||||
* collectionProperties?: array<string, array>,
|
||||
* tags?: array<string, string>,
|
||||
* events?: array<string, array>,
|
||||
* schemaVersion?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createForm(array $args = [])
|
||||
* @phpstan-method \Aws\Result createForm(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* clientToken?: string,
|
||||
* formToCreate?: array{
|
||||
* name?: string,
|
||||
* dataType?: array{dataSourceType?: 'Custom'|'DataStore', dataTypeName?: string, ...},
|
||||
* formActionType?: 'create'|'update',
|
||||
* fields?: array<string, array>,
|
||||
* style?: array{horizontalGap?: array, verticalGap?: array, outerPadding?: array, ...},
|
||||
* sectionalElements?: array<string, array>,
|
||||
* schemaVersion?: string,
|
||||
* cta?: array{position?: 'bottom'|'top'|'top_and_bottom', clear?: array, cancel?: array, submit?: array, ...},
|
||||
* tags?: array<string, string>,
|
||||
* labelDecorator?: 'none'|'optional'|'required',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createFormAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createFormAsync(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* clientToken?: string,
|
||||
* formToCreate?: array{
|
||||
* name?: string,
|
||||
* dataType?: array{dataSourceType?: 'Custom'|'DataStore', dataTypeName?: string, ...},
|
||||
* formActionType?: 'create'|'update',
|
||||
* fields?: array<string, array>,
|
||||
* style?: array{horizontalGap?: array, verticalGap?: array, outerPadding?: array, ...},
|
||||
* sectionalElements?: array<string, array>,
|
||||
* schemaVersion?: string,
|
||||
* cta?: array{position?: 'bottom'|'top'|'top_and_bottom', clear?: array, cancel?: array, submit?: array, ...},
|
||||
* tags?: array<string, string>,
|
||||
* labelDecorator?: 'none'|'optional'|'required',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createTheme(array $args = [])
|
||||
* @phpstan-method \Aws\Result createTheme(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* clientToken?: string,
|
||||
* themeToCreate?: array{name?: string, values?: list<array>, overrides?: list<array>, tags?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createThemeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createThemeAsync(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* clientToken?: string,
|
||||
* themeToCreate?: array{name?: string, values?: list<array>, overrides?: list<array>, tags?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteComponent(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteComponent(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteComponentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteComponentAsync(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteForm(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteForm(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteFormAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteFormAsync(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteTheme(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteTheme(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteThemeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteThemeAsync(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result exchangeCodeForToken(array $args = [])
|
||||
* @phpstan-method \Aws\Result exchangeCodeForToken(array{provider?: 'figma', request?: array{code?: string, redirectUri?: string, clientId?: string, ...}, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exchangeCodeForTokenAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise exchangeCodeForTokenAsync(array{provider?: 'figma', request?: array{code?: string, redirectUri?: string, clientId?: string, ...}, ...} $args = [])
|
||||
* @method \Aws\Result exportComponents(array $args = [])
|
||||
* @phpstan-method \Aws\Result exportComponents(array{appId?: string, environmentName?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportComponentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise exportComponentsAsync(array{appId?: string, environmentName?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result exportForms(array $args = [])
|
||||
* @phpstan-method \Aws\Result exportForms(array{appId?: string, environmentName?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportFormsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise exportFormsAsync(array{appId?: string, environmentName?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result exportThemes(array $args = [])
|
||||
* @phpstan-method \Aws\Result exportThemes(array{appId?: string, environmentName?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportThemesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise exportThemesAsync(array{appId?: string, environmentName?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCodegenJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCodegenJob(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCodegenJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCodegenJobAsync(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result getComponent(array $args = [])
|
||||
* @phpstan-method \Aws\Result getComponent(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getComponentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getComponentAsync(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result getForm(array $args = [])
|
||||
* @phpstan-method \Aws\Result getForm(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getFormAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getFormAsync(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMetadata(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMetadata(array{appId?: string, environmentName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMetadataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMetadataAsync(array{appId?: string, environmentName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getTheme(array $args = [])
|
||||
* @phpstan-method \Aws\Result getTheme(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getThemeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getThemeAsync(array{appId?: string, environmentName?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result listCodegenJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCodegenJobs(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCodegenJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCodegenJobsAsync(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listComponents(array $args = [])
|
||||
* @phpstan-method \Aws\Result listComponents(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listComponentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listComponentsAsync(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listForms(array $args = [])
|
||||
* @phpstan-method \Aws\Result listForms(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFormsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listFormsAsync(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listThemes(array $args = [])
|
||||
* @phpstan-method \Aws\Result listThemes(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listThemesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listThemesAsync(array{appId?: string, environmentName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result putMetadataFlag(array $args = [])
|
||||
* @phpstan-method \Aws\Result putMetadataFlag(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* featureName?: string,
|
||||
* body?: array{newValue?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putMetadataFlagAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putMetadataFlagAsync(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* featureName?: string,
|
||||
* body?: array{newValue?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result refreshToken(array $args = [])
|
||||
* @phpstan-method \Aws\Result refreshToken(array{provider?: 'figma', refreshTokenBody?: array{token?: string, clientId?: string, ...}, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise refreshTokenAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise refreshTokenAsync(array{provider?: 'figma', refreshTokenBody?: array{token?: string, clientId?: string, ...}, ...} $args = [])
|
||||
* @method \Aws\Result startCodegenJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result startCodegenJob(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* clientToken?: string,
|
||||
* codegenJobToCreate?: array{
|
||||
* renderConfig?: array{react?: array, ...},
|
||||
* genericDataSchema?: array{
|
||||
* dataSourceType?: 'DataStore',
|
||||
* models?: array<string, array>,
|
||||
* enums?: array<string, array>,
|
||||
* nonModels?: array<string, array>,
|
||||
* ...,
|
||||
* },
|
||||
* autoGenerateForms?: bool,
|
||||
* features?: array{isRelationshipSupported?: bool, isNonModelSupported?: bool, ...},
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startCodegenJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startCodegenJobAsync(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* clientToken?: string,
|
||||
* codegenJobToCreate?: array{
|
||||
* renderConfig?: array{react?: array, ...},
|
||||
* genericDataSchema?: array{
|
||||
* dataSourceType?: 'DataStore',
|
||||
* models?: array<string, array>,
|
||||
* enums?: array<string, array>,
|
||||
* nonModels?: array<string, array>,
|
||||
* ...,
|
||||
* },
|
||||
* autoGenerateForms?: bool,
|
||||
* features?: array{isRelationshipSupported?: bool, isNonModelSupported?: bool, ...},
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateComponent(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateComponent(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* id?: string,
|
||||
* clientToken?: string,
|
||||
* updatedComponent?: array{
|
||||
* id?: string,
|
||||
* name?: string,
|
||||
* sourceId?: string,
|
||||
* componentType?: string,
|
||||
* properties?: array<string, array>,
|
||||
* children?: list<array>,
|
||||
* variants?: list<array>,
|
||||
* overrides?: array<string, array<string, string>>,
|
||||
* bindingProperties?: array<string, array>,
|
||||
* collectionProperties?: array<string, array>,
|
||||
* events?: array<string, array>,
|
||||
* schemaVersion?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateComponentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateComponentAsync(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* id?: string,
|
||||
* clientToken?: string,
|
||||
* updatedComponent?: array{
|
||||
* id?: string,
|
||||
* name?: string,
|
||||
* sourceId?: string,
|
||||
* componentType?: string,
|
||||
* properties?: array<string, array>,
|
||||
* children?: list<array>,
|
||||
* variants?: list<array>,
|
||||
* overrides?: array<string, array<string, string>>,
|
||||
* bindingProperties?: array<string, array>,
|
||||
* collectionProperties?: array<string, array>,
|
||||
* events?: array<string, array>,
|
||||
* schemaVersion?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateForm(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateForm(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* id?: string,
|
||||
* clientToken?: string,
|
||||
* updatedForm?: array{
|
||||
* name?: string,
|
||||
* dataType?: array{dataSourceType?: 'Custom'|'DataStore', dataTypeName?: string, ...},
|
||||
* formActionType?: 'create'|'update',
|
||||
* fields?: array<string, array>,
|
||||
* style?: array{horizontalGap?: array, verticalGap?: array, outerPadding?: array, ...},
|
||||
* sectionalElements?: array<string, array>,
|
||||
* schemaVersion?: string,
|
||||
* cta?: array{position?: 'bottom'|'top'|'top_and_bottom', clear?: array, cancel?: array, submit?: array, ...},
|
||||
* labelDecorator?: 'none'|'optional'|'required',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateFormAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateFormAsync(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* id?: string,
|
||||
* clientToken?: string,
|
||||
* updatedForm?: array{
|
||||
* name?: string,
|
||||
* dataType?: array{dataSourceType?: 'Custom'|'DataStore', dataTypeName?: string, ...},
|
||||
* formActionType?: 'create'|'update',
|
||||
* fields?: array<string, array>,
|
||||
* style?: array{horizontalGap?: array, verticalGap?: array, outerPadding?: array, ...},
|
||||
* sectionalElements?: array<string, array>,
|
||||
* schemaVersion?: string,
|
||||
* cta?: array{position?: 'bottom'|'top'|'top_and_bottom', clear?: array, cancel?: array, submit?: array, ...},
|
||||
* labelDecorator?: 'none'|'optional'|'required',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateTheme(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateTheme(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* id?: string,
|
||||
* clientToken?: string,
|
||||
* updatedTheme?: array{id?: string, name?: string, values?: list<array>, overrides?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateThemeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateThemeAsync(array{
|
||||
* appId?: string,
|
||||
* environmentName?: string,
|
||||
* id?: string,
|
||||
* clientToken?: string,
|
||||
* updatedTheme?: array{id?: string, name?: string, values?: list<array>, overrides?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AmplifyUIBuilderClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -148,7 +148,10 @@ class QueryParamBuilder
|
|||
$timestampFormat = !empty($shape['timestampFormat'])
|
||||
? $shape['timestampFormat']
|
||||
: 'iso8601';
|
||||
$query[$prefix] = TimestampShape::format($value, $timestampFormat);
|
||||
$query[$prefix] = TimestampShape::formatAsString(
|
||||
$value,
|
||||
$timestampFormat
|
||||
);
|
||||
}
|
||||
|
||||
protected function format_boolean(Shape $shape, $value, $prefix, array &$query)
|
||||
|
|
|
|||
|
|
@ -515,17 +515,17 @@ abstract class RestSerializer
|
|||
}
|
||||
|
||||
/**
|
||||
* @param DateTimeInterface|string|int $value
|
||||
* @param DateTimeInterface|string|int|float $value
|
||||
* @param string $timestampFormat
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
private function formatTimestamp(
|
||||
DateTimeInterface|string|int $value,
|
||||
DateTimeInterface|string|int|float $value,
|
||||
string $timestampFormat
|
||||
): string
|
||||
{
|
||||
return TimestampShape::format($value, $timestampFormat);
|
||||
return TimestampShape::formatAsString($value, $timestampFormat);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ use Aws\Api\Cbor\Exception\CborException;
|
|||
use Aws\Api\Exception\RpcV2CborException;
|
||||
use Aws\Api\Service;
|
||||
use Aws\Api\StructureShape;
|
||||
use Aws\Api\TimestampShape;
|
||||
use DateTimeInterface;
|
||||
|
||||
/**
|
||||
|
|
@ -88,11 +89,11 @@ final class RpcV2CborSerializer extends AbstractRpcV2Serializer
|
|||
|
||||
/**
|
||||
* Wraps timestamp values in order to be encoded properly into
|
||||
* value tag 1.
|
||||
* value tag 1. Sub-second precision is preserved.
|
||||
*
|
||||
* @param mixed $value
|
||||
*
|
||||
* @return string[]
|
||||
* @return array
|
||||
* @throws RpcV2CborException
|
||||
*/
|
||||
protected function resolveTimestamp(
|
||||
|
|
@ -103,22 +104,18 @@ final class RpcV2CborSerializer extends AbstractRpcV2Serializer
|
|||
return ['__cbor_timestamp' => $value];
|
||||
}
|
||||
|
||||
if ($value instanceof DateTimeInterface) {
|
||||
// Preserve milliseconds
|
||||
$micro = (int) $value->format('u');
|
||||
$value = $value->getTimestamp() + $micro / 1e6;
|
||||
} else {
|
||||
$timestamp = strtotime($value);
|
||||
if ($timestamp === false) {
|
||||
throw new RpcV2CborException(
|
||||
'Request serialization failed: Invalid date/time: ' . $value,
|
||||
);
|
||||
}
|
||||
|
||||
$value = $timestamp;
|
||||
if (is_string($value) && strtotime($value) === false) {
|
||||
throw new RpcV2CborException(
|
||||
'Request serialization failed: Invalid date/time: ' . $value,
|
||||
);
|
||||
}
|
||||
|
||||
// Wrapper to differentiate timestamp values during encoding
|
||||
return ['__cbor_timestamp' => $value];
|
||||
return [
|
||||
'__cbor_timestamp' => TimestampShape::format(
|
||||
$value,
|
||||
'unixTimestamp'
|
||||
)
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -205,7 +205,9 @@ class XmlBody
|
|||
$timestampFormat = !empty($shape['timestampFormat'])
|
||||
? $shape['timestampFormat']
|
||||
: 'iso8601';
|
||||
$xml->writeRaw(TimestampShape::format($value, $timestampFormat));
|
||||
$xml->writeRaw(
|
||||
TimestampShape::formatAsString($value, $timestampFormat)
|
||||
);
|
||||
$xml->endElement();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,34 +15,93 @@ class TimestampShape extends Shape
|
|||
/**
|
||||
* Formats a timestamp value for a service.
|
||||
*
|
||||
* Sub-second precision provided by the caller is preserved for the
|
||||
* `iso8601` and `unixTimestamp` formats. `rfc822` (HTTP-date) only
|
||||
* supports whole seconds, so fractional seconds are dropped.
|
||||
*
|
||||
* @param mixed $value Value to format
|
||||
* @param string $format Format used to serialize the value
|
||||
*
|
||||
* @return int|string
|
||||
* @return int|float|string
|
||||
* @throws \UnexpectedValueException if the format is unknown.
|
||||
* @throws \InvalidArgumentException if the value is an unsupported type.
|
||||
*/
|
||||
public static function format($value, $format)
|
||||
{
|
||||
if ($value instanceof \DateTimeInterface) {
|
||||
$value = $value->getTimestamp();
|
||||
$seconds = $value->getTimestamp();
|
||||
$micros = (int) $value->format('u');
|
||||
} elseif (is_string($value)) {
|
||||
$value = strtotime($value);
|
||||
} elseif (!is_int($value) && !is_float($value)) {
|
||||
$seconds = strtotime($value);
|
||||
// strtotime() discards fractional seconds; re-parse to keep them.
|
||||
$micros = $seconds === false
|
||||
? 0
|
||||
: (int) (new \DateTimeImmutable($value))->format('u');
|
||||
} elseif (is_int($value)) {
|
||||
$seconds = $value;
|
||||
$micros = 0;
|
||||
} elseif (is_float($value)) {
|
||||
$seconds = (int) floor($value);
|
||||
$micros = (int) round(($value - $seconds) * 1000000);
|
||||
if ($micros === 1000000) {
|
||||
$seconds++;
|
||||
$micros = 0;
|
||||
}
|
||||
} else {
|
||||
throw new \InvalidArgumentException('Unable to handle the provided'
|
||||
. ' timestamp type: ' . gettype($value));
|
||||
}
|
||||
|
||||
switch ($format) {
|
||||
case 'iso8601':
|
||||
return gmdate('Y-m-d\TH:i:s\Z', (int) $value);
|
||||
$fraction = $micros === 0 ? '' : sprintf('.%06d', $micros);
|
||||
return gmdate('Y-m-d\TH:i:s', (int) $seconds) . $fraction . 'Z';
|
||||
case 'rfc822':
|
||||
return gmdate('D, d M Y H:i:s \G\M\T', (int) $value);
|
||||
return gmdate('D, d M Y H:i:s \G\M\T', (int) $seconds);
|
||||
case 'unixTimestamp':
|
||||
return $value;
|
||||
if (is_float($value)) {
|
||||
// Pass through the caller's float untouched.
|
||||
return $value;
|
||||
}
|
||||
if ($micros === 0) {
|
||||
return $seconds;
|
||||
}
|
||||
// Add the microseconds as integers before dividing so the
|
||||
// float is only rounded once. Dividing first and then adding
|
||||
// rounds twice, which can produce a slightly different value,
|
||||
// e.g. 1 + 3691 / 10**6 gives 1.0036909999999999 instead of
|
||||
// 1.003691.
|
||||
return ($seconds * 1000000 + $micros) / 1000000;
|
||||
default:
|
||||
throw new \UnexpectedValueException('Unknown timestamp format: '
|
||||
. $format);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Formats a timestamp value for a service as a string.
|
||||
*
|
||||
* Behaves like {@see format()}, except that a `unixTimestamp` value is
|
||||
* returned as a decimal string (e.g. "1704110400.123456"). Casting a
|
||||
* float to a string directly is subject to the `precision` ini setting
|
||||
* (14 significant digits by default), which would silently drop the
|
||||
* sub-second component of an epoch-seconds timestamp.
|
||||
*
|
||||
* @param mixed $value Value to format
|
||||
* @param string $format Format used to serialize the value
|
||||
*
|
||||
* @return string
|
||||
* @throws \UnexpectedValueException if the format is unknown.
|
||||
* @throws \InvalidArgumentException if the value is an unsupported type.
|
||||
*/
|
||||
public static function formatAsString($value, $format): string
|
||||
{
|
||||
$formatted = self::format($value, $format);
|
||||
if (is_float($formatted)) {
|
||||
// Round to microseconds and trim insignificant trailing zeros.
|
||||
$formatted = rtrim(rtrim(sprintf('%.6F', $formatted), '0'), '.');
|
||||
}
|
||||
|
||||
return (string) $formatted;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -6,10 +6,16 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AmazonApiGatewayManagementApi** service.
|
||||
* @method \Aws\Result deleteConnection(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteConnection(array{ConnectionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConnectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteConnectionAsync(array{ConnectionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getConnection(array $args = [])
|
||||
* @phpstan-method \Aws\Result getConnection(array{ConnectionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConnectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getConnectionAsync(array{ConnectionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result postToConnection(array $args = [])
|
||||
* @phpstan-method \Aws\Result postToConnection(array{Data?: string|resource|\Psr\Http\Message\StreamInterface, ConnectionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise postToConnectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise postToConnectionAsync(array{Data?: string|resource|\Psr\Http\Message\StreamInterface, ConnectionId?: string, ...} $args = [])
|
||||
*/
|
||||
class ApiGatewayManagementApiClient extends AwsClient {}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -6,116 +6,660 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon AppConfig** service.
|
||||
* @method \Aws\Result createApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApplication(array{Name?: string, Description?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createApplicationAsync(array{Name?: string, Description?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result createConfigurationProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result createConfigurationProfile(array{
|
||||
* ApplicationId?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* LocationUri?: string,
|
||||
* RetrievalRoleArn?: string,
|
||||
* Validators?: list<array{Type?: 'JSON_SCHEMA'|'LAMBDA', Content?: string, ...}>,
|
||||
* Tags?: array<string, string>,
|
||||
* Type?: string,
|
||||
* KmsKeyIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createConfigurationProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createConfigurationProfileAsync(array{
|
||||
* ApplicationId?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* LocationUri?: string,
|
||||
* RetrievalRoleArn?: string,
|
||||
* Validators?: list<array{Type?: 'JSON_SCHEMA'|'LAMBDA', Content?: string, ...}>,
|
||||
* Tags?: array<string, string>,
|
||||
* Type?: string,
|
||||
* KmsKeyIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createDeploymentStrategy(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDeploymentStrategy(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* DeploymentDurationInMinutes?: int,
|
||||
* FinalBakeTimeInMinutes?: int,
|
||||
* GrowthFactor?: float,
|
||||
* GrowthType?: 'EXPONENTIAL'|'LINEAR',
|
||||
* ReplicateTo?: 'NONE'|'SSM_DOCUMENT',
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDeploymentStrategyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDeploymentStrategyAsync(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* DeploymentDurationInMinutes?: int,
|
||||
* FinalBakeTimeInMinutes?: int,
|
||||
* GrowthFactor?: float,
|
||||
* GrowthType?: 'EXPONENTIAL'|'LINEAR',
|
||||
* ReplicateTo?: 'NONE'|'SSM_DOCUMENT',
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result createEnvironment(array{
|
||||
* ApplicationId?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Monitors?: list<array{AlarmArn?: string, AlarmRoleArn?: string, ...}>,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createEnvironmentAsync(array{
|
||||
* ApplicationId?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Monitors?: list<array{AlarmArn?: string, AlarmRoleArn?: string, ...}>,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createExperimentDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result createExperimentDefinition(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* Name?: string,
|
||||
* ConfigurationProfileIdentifier?: string,
|
||||
* EnvironmentIdentifier?: string,
|
||||
* FlagKey?: string,
|
||||
* Treatments?: list<array{Weight?: float, Description?: string, FlagValue?: array, ...}>,
|
||||
* Control?: array{
|
||||
* Weight?: float,
|
||||
* Description?: string,
|
||||
* FlagValue?: array{Enabled?: bool, AttributeValues?: array<string, array>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* AudienceRule?: string,
|
||||
* Hypothesis?: string,
|
||||
* AudienceDescription?: string,
|
||||
* LaunchCriteria?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createExperimentDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createExperimentDefinitionAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* Name?: string,
|
||||
* ConfigurationProfileIdentifier?: string,
|
||||
* EnvironmentIdentifier?: string,
|
||||
* FlagKey?: string,
|
||||
* Treatments?: list<array{Weight?: float, Description?: string, FlagValue?: array, ...}>,
|
||||
* Control?: array{
|
||||
* Weight?: float,
|
||||
* Description?: string,
|
||||
* FlagValue?: array{Enabled?: bool, AttributeValues?: array<string, array>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* AudienceRule?: string,
|
||||
* Hypothesis?: string,
|
||||
* AudienceDescription?: string,
|
||||
* LaunchCriteria?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createExtension(array $args = [])
|
||||
* @phpstan-method \Aws\Result createExtension(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Actions?: array<string, list<array>>,
|
||||
* Parameters?: array<string, array{Description?: string, Required?: bool, Dynamic?: bool, ...}>,
|
||||
* Tags?: array<string, string>,
|
||||
* LatestVersionNumber?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createExtensionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createExtensionAsync(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Actions?: array<string, list<array>>,
|
||||
* Parameters?: array<string, array{Description?: string, Required?: bool, Dynamic?: bool, ...}>,
|
||||
* Tags?: array<string, string>,
|
||||
* LatestVersionNumber?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createExtensionAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result createExtensionAssociation(array{
|
||||
* ExtensionIdentifier?: string,
|
||||
* ExtensionVersionNumber?: int,
|
||||
* ResourceIdentifier?: string,
|
||||
* Parameters?: array<string, string>,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createExtensionAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createExtensionAssociationAsync(array{
|
||||
* ExtensionIdentifier?: string,
|
||||
* ExtensionVersionNumber?: int,
|
||||
* ResourceIdentifier?: string,
|
||||
* Parameters?: array<string, string>,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createHostedConfigurationVersion(array $args = [])
|
||||
* @phpstan-method \Aws\Result createHostedConfigurationVersion(array{
|
||||
* ApplicationId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* Description?: string,
|
||||
* Content?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* ContentType?: string,
|
||||
* LatestVersionNumber?: int,
|
||||
* VersionLabel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createHostedConfigurationVersionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createHostedConfigurationVersionAsync(array{
|
||||
* ApplicationId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* Description?: string,
|
||||
* Content?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* ContentType?: string,
|
||||
* LatestVersionNumber?: int,
|
||||
* VersionLabel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApplication(array{ApplicationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array{ApplicationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteConfigurationProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteConfigurationProfile(array{
|
||||
* ApplicationId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* DeletionProtectionCheck?: 'ACCOUNT_DEFAULT'|'APPLY'|'BYPASS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConfigurationProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteConfigurationProfileAsync(array{
|
||||
* ApplicationId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* DeletionProtectionCheck?: 'ACCOUNT_DEFAULT'|'APPLY'|'BYPASS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteDeploymentStrategy(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteDeploymentStrategy(array{DeploymentStrategyId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDeploymentStrategyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteDeploymentStrategyAsync(array{DeploymentStrategyId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteEnvironment(array{
|
||||
* EnvironmentId?: string,
|
||||
* ApplicationId?: string,
|
||||
* DeletionProtectionCheck?: 'ACCOUNT_DEFAULT'|'APPLY'|'BYPASS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteEnvironmentAsync(array{
|
||||
* EnvironmentId?: string,
|
||||
* ApplicationId?: string,
|
||||
* DeletionProtectionCheck?: 'ACCOUNT_DEFAULT'|'APPLY'|'BYPASS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteExperimentDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteExperimentDefinition(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* DeleteType?: 'ARCHIVE'|'DESTROY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteExperimentDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteExperimentDefinitionAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* DeleteType?: 'ARCHIVE'|'DESTROY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteExtension(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteExtension(array{ExtensionIdentifier?: string, VersionNumber?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteExtensionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteExtensionAsync(array{ExtensionIdentifier?: string, VersionNumber?: int, ...} $args = [])
|
||||
* @method \Aws\Result deleteExtensionAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteExtensionAssociation(array{ExtensionAssociationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteExtensionAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteExtensionAssociationAsync(array{ExtensionAssociationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteHostedConfigurationVersion(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteHostedConfigurationVersion(array{ApplicationId?: string, ConfigurationProfileId?: string, VersionNumber?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteHostedConfigurationVersionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteHostedConfigurationVersionAsync(array{ApplicationId?: string, ConfigurationProfileId?: string, VersionNumber?: int, ...} $args = [])
|
||||
* @method \Aws\Result getAccountSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAccountSettings(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAccountSettingsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result getApplication(array{ApplicationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getApplicationAsync(array{ApplicationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getConfiguration(array{
|
||||
* Application?: string,
|
||||
* Environment?: string,
|
||||
* Configuration?: string,
|
||||
* ClientId?: string,
|
||||
* ClientConfigurationVersion?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getConfigurationAsync(array{
|
||||
* Application?: string,
|
||||
* Environment?: string,
|
||||
* Configuration?: string,
|
||||
* ClientId?: string,
|
||||
* ClientConfigurationVersion?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getConfigurationProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result getConfigurationProfile(array{ApplicationId?: string, ConfigurationProfileId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConfigurationProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getConfigurationProfileAsync(array{ApplicationId?: string, ConfigurationProfileId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDeployment(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDeployment(array{ApplicationId?: string, EnvironmentId?: string, DeploymentNumber?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDeploymentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDeploymentAsync(array{ApplicationId?: string, EnvironmentId?: string, DeploymentNumber?: int, ...} $args = [])
|
||||
* @method \Aws\Result getDeploymentStrategy(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDeploymentStrategy(array{DeploymentStrategyId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDeploymentStrategyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDeploymentStrategyAsync(array{DeploymentStrategyId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEnvironment(array{ApplicationId?: string, EnvironmentId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEnvironmentAsync(array{ApplicationId?: string, EnvironmentId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getExperimentDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result getExperimentDefinition(array{ApplicationIdentifier?: string, ExperimentDefinitionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getExperimentDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getExperimentDefinitionAsync(array{ApplicationIdentifier?: string, ExperimentDefinitionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getExperimentRun(array $args = [])
|
||||
* @phpstan-method \Aws\Result getExperimentRun(array{ApplicationIdentifier?: string, ExperimentDefinitionIdentifier?: string, Run?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getExperimentRunAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getExperimentRunAsync(array{ApplicationIdentifier?: string, ExperimentDefinitionIdentifier?: string, Run?: int, ...} $args = [])
|
||||
* @method \Aws\Result getExtension(array $args = [])
|
||||
* @phpstan-method \Aws\Result getExtension(array{ExtensionIdentifier?: string, VersionNumber?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getExtensionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getExtensionAsync(array{ExtensionIdentifier?: string, VersionNumber?: int, ...} $args = [])
|
||||
* @method \Aws\Result getExtensionAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getExtensionAssociation(array{ExtensionAssociationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getExtensionAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getExtensionAssociationAsync(array{ExtensionAssociationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getHostedConfigurationVersion(array $args = [])
|
||||
* @phpstan-method \Aws\Result getHostedConfigurationVersion(array{ApplicationId?: string, ConfigurationProfileId?: string, VersionNumber?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getHostedConfigurationVersionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getHostedConfigurationVersionAsync(array{ApplicationId?: string, ConfigurationProfileId?: string, VersionNumber?: int, ...} $args = [])
|
||||
* @method \Aws\Result listApplications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApplications(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApplicationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listApplicationsAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listConfigurationProfiles(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConfigurationProfiles(array{ApplicationId?: string, MaxResults?: int, NextToken?: string, Type?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConfigurationProfilesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConfigurationProfilesAsync(array{ApplicationId?: string, MaxResults?: int, NextToken?: string, Type?: string, ...} $args = [])
|
||||
* @method \Aws\Result listDeploymentStrategies(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDeploymentStrategies(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDeploymentStrategiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDeploymentStrategiesAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listDeployments(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDeployments(array{ApplicationId?: string, EnvironmentId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDeploymentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDeploymentsAsync(array{ApplicationId?: string, EnvironmentId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listEnvironments(array $args = [])
|
||||
* @phpstan-method \Aws\Result listEnvironments(array{ApplicationId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEnvironmentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listEnvironmentsAsync(array{ApplicationId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listExperimentDefinitions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listExperimentDefinitions(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ConfigurationProfileIdentifier?: string,
|
||||
* EnvironmentIdentifier?: string,
|
||||
* Status?: 'ACTIVE'|'ARCHIVED'|'IDLE',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExperimentDefinitionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listExperimentDefinitionsAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ConfigurationProfileIdentifier?: string,
|
||||
* EnvironmentIdentifier?: string,
|
||||
* Status?: 'ACTIVE'|'ARCHIVED'|'IDLE',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listExperimentRunEvents(array $args = [])
|
||||
* @phpstan-method \Aws\Result listExperimentRunEvents(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Run?: int,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExperimentRunEventsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listExperimentRunEventsAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Run?: int,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listExperimentRuns(array $args = [])
|
||||
* @phpstan-method \Aws\Result listExperimentRuns(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Status?: 'DONE'|'RUNNING',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExperimentRunsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listExperimentRunsAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Status?: 'DONE'|'RUNNING',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listExtensionAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listExtensionAssociations(array{
|
||||
* ResourceIdentifier?: string,
|
||||
* ExtensionIdentifier?: string,
|
||||
* ExtensionVersionNumber?: int,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExtensionAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listExtensionAssociationsAsync(array{
|
||||
* ResourceIdentifier?: string,
|
||||
* ExtensionIdentifier?: string,
|
||||
* ExtensionVersionNumber?: int,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listExtensions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listExtensions(array{MaxResults?: int, NextToken?: string, Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExtensionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listExtensionsAsync(array{MaxResults?: int, NextToken?: string, Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result listHostedConfigurationVersions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listHostedConfigurationVersions(array{
|
||||
* ApplicationId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* VersionLabel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listHostedConfigurationVersionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listHostedConfigurationVersionsAsync(array{
|
||||
* ApplicationId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* VersionLabel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result startDeployment(array $args = [])
|
||||
* @phpstan-method \Aws\Result startDeployment(array{
|
||||
* ApplicationId?: string,
|
||||
* EnvironmentId?: string,
|
||||
* DeploymentStrategyId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* ConfigurationVersion?: string,
|
||||
* Description?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* KmsKeyIdentifier?: string,
|
||||
* DynamicExtensionParameters?: array<string, string>,
|
||||
* LatestDeploymentNumber?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startDeploymentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startDeploymentAsync(array{
|
||||
* ApplicationId?: string,
|
||||
* EnvironmentId?: string,
|
||||
* DeploymentStrategyId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* ConfigurationVersion?: string,
|
||||
* Description?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* KmsKeyIdentifier?: string,
|
||||
* DynamicExtensionParameters?: array<string, string>,
|
||||
* LatestDeploymentNumber?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startExperimentRun(array $args = [])
|
||||
* @phpstan-method \Aws\Result startExperimentRun(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Description?: string,
|
||||
* ExposurePercentage?: float,
|
||||
* TreatmentOverrides?: array{Inline?: array<string, string>, ...},
|
||||
* Tags?: array<string, string>,
|
||||
* DeploymentParameters?: array{DynamicExtensionParameters?: array<string, string>, Tags?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startExperimentRunAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startExperimentRunAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Description?: string,
|
||||
* ExposurePercentage?: float,
|
||||
* TreatmentOverrides?: array{Inline?: array<string, string>, ...},
|
||||
* Tags?: array<string, string>,
|
||||
* DeploymentParameters?: array{DynamicExtensionParameters?: array<string, string>, Tags?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result stopDeployment(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopDeployment(array{ApplicationId?: string, EnvironmentId?: string, DeploymentNumber?: int, AllowRevert?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopDeploymentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopDeploymentAsync(array{ApplicationId?: string, EnvironmentId?: string, DeploymentNumber?: int, AllowRevert?: bool, ...} $args = [])
|
||||
* @method \Aws\Result stopExperimentRun(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopExperimentRun(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Run?: int,
|
||||
* Result?: array{ExecutiveSummary?: string, ReasonsToLaunch?: string, ReasonsNotToLaunch?: string, ...},
|
||||
* DeploymentParameters?: array{DynamicExtensionParameters?: array<string, string>, Tags?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopExperimentRunAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopExperimentRunAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Run?: int,
|
||||
* Result?: array{ExecutiveSummary?: string, ReasonsToLaunch?: string, ReasonsNotToLaunch?: string, ...},
|
||||
* DeploymentParameters?: array{DynamicExtensionParameters?: array<string, string>, Tags?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceArn?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceArn?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateAccountSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAccountSettings(array{
|
||||
* DeletionProtection?: array{Enabled?: bool, ProtectionPeriodInMinutes?: int, ...},
|
||||
* VendedMetrics?: array{Enabled?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAccountSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAccountSettingsAsync(array{
|
||||
* DeletionProtection?: array{Enabled?: bool, ProtectionPeriodInMinutes?: int, ...},
|
||||
* VendedMetrics?: array{Enabled?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateApplication(array{ApplicationId?: string, Name?: string, Description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateApplicationAsync(array{ApplicationId?: string, Name?: string, Description?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateConfigurationProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateConfigurationProfile(array{
|
||||
* ApplicationId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* RetrievalRoleArn?: string,
|
||||
* Validators?: list<array{Type?: 'JSON_SCHEMA'|'LAMBDA', Content?: string, ...}>,
|
||||
* KmsKeyIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateConfigurationProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateConfigurationProfileAsync(array{
|
||||
* ApplicationId?: string,
|
||||
* ConfigurationProfileId?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* RetrievalRoleArn?: string,
|
||||
* Validators?: list<array{Type?: 'JSON_SCHEMA'|'LAMBDA', Content?: string, ...}>,
|
||||
* KmsKeyIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateDeploymentStrategy(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDeploymentStrategy(array{
|
||||
* DeploymentStrategyId?: string,
|
||||
* Description?: string,
|
||||
* DeploymentDurationInMinutes?: int,
|
||||
* FinalBakeTimeInMinutes?: int,
|
||||
* GrowthFactor?: float,
|
||||
* GrowthType?: 'EXPONENTIAL'|'LINEAR',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDeploymentStrategyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDeploymentStrategyAsync(array{
|
||||
* DeploymentStrategyId?: string,
|
||||
* Description?: string,
|
||||
* DeploymentDurationInMinutes?: int,
|
||||
* FinalBakeTimeInMinutes?: int,
|
||||
* GrowthFactor?: float,
|
||||
* GrowthType?: 'EXPONENTIAL'|'LINEAR',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateEnvironment(array{
|
||||
* ApplicationId?: string,
|
||||
* EnvironmentId?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Monitors?: list<array{AlarmArn?: string, AlarmRoleArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateEnvironmentAsync(array{
|
||||
* ApplicationId?: string,
|
||||
* EnvironmentId?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Monitors?: list<array{AlarmArn?: string, AlarmRoleArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateExperimentDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateExperimentDefinition(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Treatments?: list<array{Weight?: float, Description?: string, FlagValue?: array, ...}>,
|
||||
* Control?: array{
|
||||
* Weight?: float,
|
||||
* Description?: string,
|
||||
* FlagValue?: array{Enabled?: bool, AttributeValues?: array<string, array>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* Hypothesis?: string,
|
||||
* AudienceRule?: string,
|
||||
* AudienceDescription?: string,
|
||||
* LaunchCriteria?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateExperimentDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateExperimentDefinitionAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Treatments?: list<array{Weight?: float, Description?: string, FlagValue?: array, ...}>,
|
||||
* Control?: array{
|
||||
* Weight?: float,
|
||||
* Description?: string,
|
||||
* FlagValue?: array{Enabled?: bool, AttributeValues?: array<string, array>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* Hypothesis?: string,
|
||||
* AudienceRule?: string,
|
||||
* AudienceDescription?: string,
|
||||
* LaunchCriteria?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateExperimentRun(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateExperimentRun(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Run?: int,
|
||||
* Description?: string,
|
||||
* ExposurePercentage?: float,
|
||||
* TreatmentOverrides?: array{Inline?: array<string, string>, ...},
|
||||
* DeploymentParameters?: array{DynamicExtensionParameters?: array<string, string>, Tags?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateExperimentRunAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateExperimentRunAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* ExperimentDefinitionIdentifier?: string,
|
||||
* Run?: int,
|
||||
* Description?: string,
|
||||
* ExposurePercentage?: float,
|
||||
* TreatmentOverrides?: array{Inline?: array<string, string>, ...},
|
||||
* DeploymentParameters?: array{DynamicExtensionParameters?: array<string, string>, Tags?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateExtension(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateExtension(array{
|
||||
* ExtensionIdentifier?: string,
|
||||
* Description?: string,
|
||||
* Actions?: array<string, list<array>>,
|
||||
* Parameters?: array<string, array{Description?: string, Required?: bool, Dynamic?: bool, ...}>,
|
||||
* VersionNumber?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateExtensionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateExtensionAsync(array{
|
||||
* ExtensionIdentifier?: string,
|
||||
* Description?: string,
|
||||
* Actions?: array<string, list<array>>,
|
||||
* Parameters?: array<string, array{Description?: string, Required?: bool, Dynamic?: bool, ...}>,
|
||||
* VersionNumber?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateExtensionAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateExtensionAssociation(array{ExtensionAssociationId?: string, Parameters?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateExtensionAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateExtensionAssociationAsync(array{ExtensionAssociationId?: string, Parameters?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result validateConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result validateConfiguration(array{ApplicationId?: string, ConfigurationProfileId?: string, ConfigurationVersion?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise validateConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise validateConfigurationAsync(array{ApplicationId?: string, ConfigurationProfileId?: string, ConfigurationVersion?: string, ...} $args = [])
|
||||
*/
|
||||
class AppConfigClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,8 +6,24 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS AppConfig Data** service.
|
||||
* @method \Aws\Result getLatestConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getLatestConfiguration(array{ConfigurationToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getLatestConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getLatestConfigurationAsync(array{ConfigurationToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result startConfigurationSession(array $args = [])
|
||||
* @phpstan-method \Aws\Result startConfigurationSession(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* EnvironmentIdentifier?: string,
|
||||
* ConfigurationProfileIdentifier?: string,
|
||||
* RequiredMinimumPollIntervalInSeconds?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startConfigurationSessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startConfigurationSessionAsync(array{
|
||||
* ApplicationIdentifier?: string,
|
||||
* EnvironmentIdentifier?: string,
|
||||
* ConfigurationProfileIdentifier?: string,
|
||||
* RequiredMinimumPollIntervalInSeconds?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AppConfigDataClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,56 +6,238 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AppFabric** service.
|
||||
* @method \Aws\Result batchGetUserAccessTasks(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchGetUserAccessTasks(array{appBundleIdentifier?: string, taskIdList?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetUserAccessTasksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchGetUserAccessTasksAsync(array{appBundleIdentifier?: string, taskIdList?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result connectAppAuthorization(array $args = [])
|
||||
* @phpstan-method \Aws\Result connectAppAuthorization(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* appAuthorizationIdentifier?: string,
|
||||
* authRequest?: array{redirectUri?: string, code?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise connectAppAuthorizationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise connectAppAuthorizationAsync(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* appAuthorizationIdentifier?: string,
|
||||
* authRequest?: array{redirectUri?: string, code?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAppAuthorization(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAppAuthorization(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* app?: string,
|
||||
* credential?: array{
|
||||
* oauth2Credential?: array{clientId?: string, clientSecret?: string, ...},
|
||||
* apiKeyCredential?: array{apiKey?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tenant?: array{tenantIdentifier?: string, tenantDisplayName?: string, ...},
|
||||
* authType?: 'apiKey'|'oauth2',
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAppAuthorizationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAppAuthorizationAsync(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* app?: string,
|
||||
* credential?: array{
|
||||
* oauth2Credential?: array{clientId?: string, clientSecret?: string, ...},
|
||||
* apiKeyCredential?: array{apiKey?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tenant?: array{tenantIdentifier?: string, tenantDisplayName?: string, ...},
|
||||
* authType?: 'apiKey'|'oauth2',
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAppBundle(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAppBundle(array{
|
||||
* clientToken?: string,
|
||||
* customerManagedKeyIdentifier?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAppBundleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAppBundleAsync(array{
|
||||
* clientToken?: string,
|
||||
* customerManagedKeyIdentifier?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createIngestion(array $args = [])
|
||||
* @phpstan-method \Aws\Result createIngestion(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* app?: string,
|
||||
* tenantId?: string,
|
||||
* ingestionType?: 'auditLog',
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createIngestionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createIngestionAsync(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* app?: string,
|
||||
* tenantId?: string,
|
||||
* ingestionType?: 'auditLog',
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createIngestionDestination(array $args = [])
|
||||
* @phpstan-method \Aws\Result createIngestionDestination(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* ingestionIdentifier?: string,
|
||||
* processingConfiguration?: array{auditLog?: array{schema?: 'ocsf'|'raw', format?: 'json'|'parquet', ...}, ...},
|
||||
* destinationConfiguration?: array{auditLog?: array{destination?: array, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createIngestionDestinationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createIngestionDestinationAsync(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* ingestionIdentifier?: string,
|
||||
* processingConfiguration?: array{auditLog?: array{schema?: 'ocsf'|'raw', format?: 'json'|'parquet', ...}, ...},
|
||||
* destinationConfiguration?: array{auditLog?: array{destination?: array, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteAppAuthorization(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAppAuthorization(array{appBundleIdentifier?: string, appAuthorizationIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAppAuthorizationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAppAuthorizationAsync(array{appBundleIdentifier?: string, appAuthorizationIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAppBundle(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAppBundle(array{appBundleIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAppBundleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAppBundleAsync(array{appBundleIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteIngestion(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteIngestion(array{appBundleIdentifier?: string, ingestionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteIngestionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteIngestionAsync(array{appBundleIdentifier?: string, ingestionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteIngestionDestination(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteIngestionDestination(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* ingestionIdentifier?: string,
|
||||
* ingestionDestinationIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteIngestionDestinationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteIngestionDestinationAsync(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* ingestionIdentifier?: string,
|
||||
* ingestionDestinationIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getAppAuthorization(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAppAuthorization(array{appBundleIdentifier?: string, appAuthorizationIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAppAuthorizationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAppAuthorizationAsync(array{appBundleIdentifier?: string, appAuthorizationIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAppBundle(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAppBundle(array{appBundleIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAppBundleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAppBundleAsync(array{appBundleIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getIngestion(array $args = [])
|
||||
* @phpstan-method \Aws\Result getIngestion(array{appBundleIdentifier?: string, ingestionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIngestionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getIngestionAsync(array{appBundleIdentifier?: string, ingestionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getIngestionDestination(array $args = [])
|
||||
* @phpstan-method \Aws\Result getIngestionDestination(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* ingestionIdentifier?: string,
|
||||
* ingestionDestinationIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIngestionDestinationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getIngestionDestinationAsync(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* ingestionIdentifier?: string,
|
||||
* ingestionDestinationIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listAppAuthorizations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAppAuthorizations(array{appBundleIdentifier?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAppAuthorizationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAppAuthorizationsAsync(array{appBundleIdentifier?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAppBundles(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAppBundles(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAppBundlesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAppBundlesAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listIngestionDestinations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listIngestionDestinations(array{appBundleIdentifier?: string, ingestionIdentifier?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listIngestionDestinationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listIngestionDestinationsAsync(array{appBundleIdentifier?: string, ingestionIdentifier?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listIngestions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listIngestions(array{appBundleIdentifier?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listIngestionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listIngestionsAsync(array{appBundleIdentifier?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result startIngestion(array $args = [])
|
||||
* @phpstan-method \Aws\Result startIngestion(array{ingestionIdentifier?: string, appBundleIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startIngestionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startIngestionAsync(array{ingestionIdentifier?: string, appBundleIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result startUserAccessTasks(array $args = [])
|
||||
* @phpstan-method \Aws\Result startUserAccessTasks(array{appBundleIdentifier?: string, email?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startUserAccessTasksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startUserAccessTasksAsync(array{appBundleIdentifier?: string, email?: string, ...} $args = [])
|
||||
* @method \Aws\Result stopIngestion(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopIngestion(array{ingestionIdentifier?: string, appBundleIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopIngestionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopIngestionAsync(array{ingestionIdentifier?: string, appBundleIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateAppAuthorization(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAppAuthorization(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* appAuthorizationIdentifier?: string,
|
||||
* credential?: array{
|
||||
* oauth2Credential?: array{clientId?: string, clientSecret?: string, ...},
|
||||
* apiKeyCredential?: array{apiKey?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tenant?: array{tenantIdentifier?: string, tenantDisplayName?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAppAuthorizationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAppAuthorizationAsync(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* appAuthorizationIdentifier?: string,
|
||||
* credential?: array{
|
||||
* oauth2Credential?: array{clientId?: string, clientSecret?: string, ...},
|
||||
* apiKeyCredential?: array{apiKey?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tenant?: array{tenantIdentifier?: string, tenantDisplayName?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateIngestionDestination(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateIngestionDestination(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* ingestionIdentifier?: string,
|
||||
* ingestionDestinationIdentifier?: string,
|
||||
* destinationConfiguration?: array{auditLog?: array{destination?: array, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateIngestionDestinationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateIngestionDestinationAsync(array{
|
||||
* appBundleIdentifier?: string,
|
||||
* ingestionIdentifier?: string,
|
||||
* ingestionDestinationIdentifier?: string,
|
||||
* destinationConfiguration?: array{auditLog?: array{destination?: array, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AppFabricClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,50 +6,242 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon AppIntegrations Service** service.
|
||||
* @method \Aws\Result createApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApplication(array{
|
||||
* Name?: string,
|
||||
* Namespace?: string,
|
||||
* Description?: string,
|
||||
* ApplicationSourceConfig?: array{ExternalUrlConfig?: array{AccessUrl?: string, ApprovedOrigins?: list<string>, ...}, ...},
|
||||
* Subscriptions?: list<array{Event?: string, Description?: string, ...}>,
|
||||
* Publications?: list<array{Event?: string, Schema?: string, Description?: string, ...}>,
|
||||
* ClientToken?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* Permissions?: list<string>,
|
||||
* IsService?: bool,
|
||||
* InitializationTimeout?: int,
|
||||
* ApplicationConfig?: array{ContactHandling?: array{Scope?: 'CROSS_CONTACTS'|'PER_CONTACT', ...}, ...},
|
||||
* IframeConfig?: array{Allow?: list<string>, Sandbox?: list<string>, ...},
|
||||
* ApplicationType?: 'MCP_SERVER'|'SERVICE'|'STANDARD',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createApplicationAsync(array{
|
||||
* Name?: string,
|
||||
* Namespace?: string,
|
||||
* Description?: string,
|
||||
* ApplicationSourceConfig?: array{ExternalUrlConfig?: array{AccessUrl?: string, ApprovedOrigins?: list<string>, ...}, ...},
|
||||
* Subscriptions?: list<array{Event?: string, Description?: string, ...}>,
|
||||
* Publications?: list<array{Event?: string, Schema?: string, Description?: string, ...}>,
|
||||
* ClientToken?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* Permissions?: list<string>,
|
||||
* IsService?: bool,
|
||||
* InitializationTimeout?: int,
|
||||
* ApplicationConfig?: array{ContactHandling?: array{Scope?: 'CROSS_CONTACTS'|'PER_CONTACT', ...}, ...},
|
||||
* IframeConfig?: array{Allow?: list<string>, Sandbox?: list<string>, ...},
|
||||
* ApplicationType?: 'MCP_SERVER'|'SERVICE'|'STANDARD',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createDataIntegration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDataIntegration(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* KmsKey?: string,
|
||||
* SourceURI?: string,
|
||||
* ScheduleConfig?: array{FirstExecutionFrom?: string, Object?: string, ScheduleExpression?: string, ...},
|
||||
* Tags?: array<string, string>,
|
||||
* ClientToken?: string,
|
||||
* FileConfiguration?: array{Folders?: list<string>, Filters?: array<string, list<string>>, ...},
|
||||
* ObjectConfiguration?: array<string, array<string, list<string>>>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDataIntegrationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDataIntegrationAsync(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* KmsKey?: string,
|
||||
* SourceURI?: string,
|
||||
* ScheduleConfig?: array{FirstExecutionFrom?: string, Object?: string, ScheduleExpression?: string, ...},
|
||||
* Tags?: array<string, string>,
|
||||
* ClientToken?: string,
|
||||
* FileConfiguration?: array{Folders?: list<string>, Filters?: array<string, list<string>>, ...},
|
||||
* ObjectConfiguration?: array<string, array<string, list<string>>>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createDataIntegrationAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDataIntegrationAssociation(array{
|
||||
* DataIntegrationIdentifier?: string,
|
||||
* ClientId?: string,
|
||||
* ObjectConfiguration?: array<string, array<string, list<string>>>,
|
||||
* DestinationURI?: string,
|
||||
* ClientAssociationMetadata?: array<string, string>,
|
||||
* ClientToken?: string,
|
||||
* ExecutionConfiguration?: array{
|
||||
* ExecutionMode?: 'ON_DEMAND'|'SCHEDULED',
|
||||
* OnDemandConfiguration?: array{StartTime?: string, EndTime?: string, ...},
|
||||
* ScheduleConfiguration?: array{FirstExecutionFrom?: string, Object?: string, ScheduleExpression?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDataIntegrationAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDataIntegrationAssociationAsync(array{
|
||||
* DataIntegrationIdentifier?: string,
|
||||
* ClientId?: string,
|
||||
* ObjectConfiguration?: array<string, array<string, list<string>>>,
|
||||
* DestinationURI?: string,
|
||||
* ClientAssociationMetadata?: array<string, string>,
|
||||
* ClientToken?: string,
|
||||
* ExecutionConfiguration?: array{
|
||||
* ExecutionMode?: 'ON_DEMAND'|'SCHEDULED',
|
||||
* OnDemandConfiguration?: array{StartTime?: string, EndTime?: string, ...},
|
||||
* ScheduleConfiguration?: array{FirstExecutionFrom?: string, Object?: string, ScheduleExpression?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createEventIntegration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createEventIntegration(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* EventFilter?: array{Source?: string, ...},
|
||||
* EventBridgeBus?: string,
|
||||
* ClientToken?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEventIntegrationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createEventIntegrationAsync(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* EventFilter?: array{Source?: string, ...},
|
||||
* EventBridgeBus?: string,
|
||||
* ClientToken?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApplication(array{Arn?: string, Force?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array{Arn?: string, Force?: bool, ...} $args = [])
|
||||
* @method \Aws\Result deleteDataIntegration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteDataIntegration(array{DataIntegrationIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDataIntegrationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteDataIntegrationAsync(array{DataIntegrationIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteEventIntegration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteEventIntegration(array{Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEventIntegrationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteEventIntegrationAsync(array{Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result getApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result getApplication(array{Arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getApplicationAsync(array{Arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDataIntegration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDataIntegration(array{Identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataIntegrationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDataIntegrationAsync(array{Identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getEventIntegration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEventIntegration(array{Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEventIntegrationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEventIntegrationAsync(array{Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result listApplicationAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApplicationAssociations(array{ApplicationId?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApplicationAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listApplicationAssociationsAsync(array{ApplicationId?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listApplications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApplications(array{NextToken?: string, MaxResults?: int, ApplicationType?: 'MCP_SERVER'|'SERVICE'|'STANDARD', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApplicationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listApplicationsAsync(array{NextToken?: string, MaxResults?: int, ApplicationType?: 'MCP_SERVER'|'SERVICE'|'STANDARD', ...} $args = [])
|
||||
* @method \Aws\Result listDataIntegrationAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDataIntegrationAssociations(array{DataIntegrationIdentifier?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataIntegrationAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDataIntegrationAssociationsAsync(array{DataIntegrationIdentifier?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listDataIntegrations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDataIntegrations(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataIntegrationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDataIntegrationsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listEventIntegrationAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listEventIntegrationAssociations(array{EventIntegrationName?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEventIntegrationAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listEventIntegrationAssociationsAsync(array{EventIntegrationName?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listEventIntegrations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listEventIntegrations(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEventIntegrationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listEventIntegrationsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateApplication(array{
|
||||
* Arn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* ApplicationSourceConfig?: array{ExternalUrlConfig?: array{AccessUrl?: string, ApprovedOrigins?: list<string>, ...}, ...},
|
||||
* Subscriptions?: list<array{Event?: string, Description?: string, ...}>,
|
||||
* Publications?: list<array{Event?: string, Schema?: string, Description?: string, ...}>,
|
||||
* Permissions?: list<string>,
|
||||
* IsService?: bool,
|
||||
* InitializationTimeout?: int,
|
||||
* ApplicationConfig?: array{ContactHandling?: array{Scope?: 'CROSS_CONTACTS'|'PER_CONTACT', ...}, ...},
|
||||
* IframeConfig?: array{Allow?: list<string>, Sandbox?: list<string>, ...},
|
||||
* ApplicationType?: 'MCP_SERVER'|'SERVICE'|'STANDARD',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateApplicationAsync(array{
|
||||
* Arn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* ApplicationSourceConfig?: array{ExternalUrlConfig?: array{AccessUrl?: string, ApprovedOrigins?: list<string>, ...}, ...},
|
||||
* Subscriptions?: list<array{Event?: string, Description?: string, ...}>,
|
||||
* Publications?: list<array{Event?: string, Schema?: string, Description?: string, ...}>,
|
||||
* Permissions?: list<string>,
|
||||
* IsService?: bool,
|
||||
* InitializationTimeout?: int,
|
||||
* ApplicationConfig?: array{ContactHandling?: array{Scope?: 'CROSS_CONTACTS'|'PER_CONTACT', ...}, ...},
|
||||
* IframeConfig?: array{Allow?: list<string>, Sandbox?: list<string>, ...},
|
||||
* ApplicationType?: 'MCP_SERVER'|'SERVICE'|'STANDARD',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateDataIntegration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDataIntegration(array{Identifier?: string, Name?: string, Description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDataIntegrationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDataIntegrationAsync(array{Identifier?: string, Name?: string, Description?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateDataIntegrationAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDataIntegrationAssociation(array{
|
||||
* DataIntegrationIdentifier?: string,
|
||||
* DataIntegrationAssociationIdentifier?: string,
|
||||
* ExecutionConfiguration?: array{
|
||||
* ExecutionMode?: 'ON_DEMAND'|'SCHEDULED',
|
||||
* OnDemandConfiguration?: array{StartTime?: string, EndTime?: string, ...},
|
||||
* ScheduleConfiguration?: array{FirstExecutionFrom?: string, Object?: string, ScheduleExpression?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDataIntegrationAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDataIntegrationAssociationAsync(array{
|
||||
* DataIntegrationIdentifier?: string,
|
||||
* DataIntegrationAssociationIdentifier?: string,
|
||||
* ExecutionConfiguration?: array{
|
||||
* ExecutionMode?: 'ON_DEMAND'|'SCHEDULED',
|
||||
* OnDemandConfiguration?: array{StartTime?: string, EndTime?: string, ...},
|
||||
* ScheduleConfiguration?: array{FirstExecutionFrom?: string, Object?: string, ScheduleExpression?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateEventIntegration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateEventIntegration(array{Name?: string, Description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEventIntegrationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateEventIntegrationAsync(array{Name?: string, Description?: string, ...} $args = [])
|
||||
*/
|
||||
class AppIntegrationsServiceClient extends AwsClient {}
|
||||
|
|
|
|||
416
vendor/aws/aws-sdk-php/src/AppMesh/AppMeshClient.php
vendored
416
vendor/aws/aws-sdk-php/src/AppMesh/AppMeshClient.php
vendored
|
|
@ -6,80 +6,496 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS App Mesh** service.
|
||||
* @method \Aws\Result createMesh(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMesh(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* spec?: array{
|
||||
* egressFilter?: array{type?: 'ALLOW_ALL'|'DROP_ALL', ...},
|
||||
* serviceDiscovery?: array{ipPreference?: 'IPv4_ONLY'|'IPv4_PREFERRED'|'IPv6_ONLY'|'IPv6_PREFERRED', ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMeshAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMeshAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* spec?: array{
|
||||
* egressFilter?: array{type?: 'ALLOW_ALL'|'DROP_ALL', ...},
|
||||
* serviceDiscovery?: array{ipPreference?: 'IPv4_ONLY'|'IPv4_PREFERRED'|'IPv6_ONLY'|'IPv6_PREFERRED', ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createRoute(array $args = [])
|
||||
* @phpstan-method \Aws\Result createRoute(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* routeName?: string,
|
||||
* spec?: array{
|
||||
* grpcRoute?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* http2Route?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* httpRoute?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* priority?: int,
|
||||
* tcpRoute?: array{action?: array, match?: array, timeout?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualRouterName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createRouteAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createRouteAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* routeName?: string,
|
||||
* spec?: array{
|
||||
* grpcRoute?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* http2Route?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* httpRoute?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* priority?: int,
|
||||
* tcpRoute?: array{action?: array, match?: array, timeout?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualRouterName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createVirtualNode(array $args = [])
|
||||
* @phpstan-method \Aws\Result createVirtualNode(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* backendDefaults?: array{clientPolicy?: array, ...},
|
||||
* backends?: list<array>,
|
||||
* listeners?: list<array>,
|
||||
* logging?: array{accessLog?: array, ...},
|
||||
* serviceDiscovery?: array{awsCloudMap?: array, dns?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualNodeName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVirtualNodeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVirtualNodeAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* backendDefaults?: array{clientPolicy?: array, ...},
|
||||
* backends?: list<array>,
|
||||
* listeners?: list<array>,
|
||||
* logging?: array{accessLog?: array, ...},
|
||||
* serviceDiscovery?: array{awsCloudMap?: array, dns?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualNodeName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createVirtualRouter(array $args = [])
|
||||
* @phpstan-method \Aws\Result createVirtualRouter(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{listeners?: list<array>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualRouterName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVirtualRouterAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVirtualRouterAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{listeners?: list<array>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualRouterName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteMesh(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMesh(array{meshName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMeshAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMeshAsync(array{meshName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteRoute(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteRoute(array{meshName?: string, meshOwner?: string, routeName?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRouteAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteRouteAsync(array{meshName?: string, meshOwner?: string, routeName?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVirtualNode(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVirtualNode(array{meshName?: string, meshOwner?: string, virtualNodeName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVirtualNodeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVirtualNodeAsync(array{meshName?: string, meshOwner?: string, virtualNodeName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVirtualRouter(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVirtualRouter(array{meshName?: string, meshOwner?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVirtualRouterAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVirtualRouterAsync(array{meshName?: string, meshOwner?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeMesh(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeMesh(array{meshName?: string, meshOwner?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeMeshAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeMeshAsync(array{meshName?: string, meshOwner?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeRoute(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeRoute(array{meshName?: string, meshOwner?: string, routeName?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeRouteAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeRouteAsync(array{meshName?: string, meshOwner?: string, routeName?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeVirtualNode(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeVirtualNode(array{meshName?: string, meshOwner?: string, virtualNodeName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeVirtualNodeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeVirtualNodeAsync(array{meshName?: string, meshOwner?: string, virtualNodeName?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeVirtualRouter(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeVirtualRouter(array{meshName?: string, meshOwner?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeVirtualRouterAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeVirtualRouterAsync(array{meshName?: string, meshOwner?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \Aws\Result listMeshes(array $args = [])
|
||||
* @phpstan-method \Aws\Result listMeshes(array{limit?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMeshesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listMeshesAsync(array{limit?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listRoutes(array $args = [])
|
||||
* @phpstan-method \Aws\Result listRoutes(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRoutesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listRoutesAsync(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, virtualRouterName?: string, ...} $args = [])
|
||||
* @method \Aws\Result listVirtualNodes(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVirtualNodes(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVirtualNodesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVirtualNodesAsync(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listVirtualRouters(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVirtualRouters(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVirtualRoutersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVirtualRoutersAsync(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateRoute(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateRoute(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* routeName?: string,
|
||||
* spec?: array{
|
||||
* grpcRoute?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* http2Route?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* httpRoute?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* priority?: int,
|
||||
* tcpRoute?: array{action?: array, match?: array, timeout?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* virtualRouterName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRouteAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateRouteAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* routeName?: string,
|
||||
* spec?: array{
|
||||
* grpcRoute?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* http2Route?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* httpRoute?: array{action?: array, match?: array, retryPolicy?: array, timeout?: array, ...},
|
||||
* priority?: int,
|
||||
* tcpRoute?: array{action?: array, match?: array, timeout?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* virtualRouterName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateVirtualNode(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateVirtualNode(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* backendDefaults?: array{clientPolicy?: array, ...},
|
||||
* backends?: list<array>,
|
||||
* listeners?: list<array>,
|
||||
* logging?: array{accessLog?: array, ...},
|
||||
* serviceDiscovery?: array{awsCloudMap?: array, dns?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* virtualNodeName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVirtualNodeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateVirtualNodeAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* backendDefaults?: array{clientPolicy?: array, ...},
|
||||
* backends?: list<array>,
|
||||
* listeners?: list<array>,
|
||||
* logging?: array{accessLog?: array, ...},
|
||||
* serviceDiscovery?: array{awsCloudMap?: array, dns?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* virtualNodeName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateVirtualRouter(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateVirtualRouter(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{listeners?: list<array>, ...},
|
||||
* virtualRouterName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVirtualRouterAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateVirtualRouterAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{listeners?: list<array>, ...},
|
||||
* virtualRouterName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createGatewayRoute(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result createGatewayRoute(array{
|
||||
* clientToken?: string,
|
||||
* gatewayRouteName?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* grpcRoute?: array{action?: array, match?: array, ...},
|
||||
* http2Route?: array{action?: array, match?: array, ...},
|
||||
* httpRoute?: array{action?: array, match?: array, ...},
|
||||
* priority?: int,
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createGatewayRouteAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createGatewayRouteAsync(array{
|
||||
* clientToken?: string,
|
||||
* gatewayRouteName?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* grpcRoute?: array{action?: array, match?: array, ...},
|
||||
* http2Route?: array{action?: array, match?: array, ...},
|
||||
* httpRoute?: array{action?: array, match?: array, ...},
|
||||
* priority?: int,
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createVirtualGateway(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result createVirtualGateway(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* backendDefaults?: array{clientPolicy?: array, ...},
|
||||
* listeners?: list<array>,
|
||||
* logging?: array{accessLog?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVirtualGatewayAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVirtualGatewayAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* backendDefaults?: array{clientPolicy?: array, ...},
|
||||
* listeners?: list<array>,
|
||||
* logging?: array{accessLog?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createVirtualService(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result createVirtualService(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{provider?: array{virtualNode?: array, virtualRouter?: array, ...}, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualServiceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVirtualServiceAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVirtualServiceAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{provider?: array{virtualNode?: array, virtualRouter?: array, ...}, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* virtualServiceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteGatewayRoute(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result deleteGatewayRoute(array{gatewayRouteName?: string, meshName?: string, meshOwner?: string, virtualGatewayName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteGatewayRouteAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteGatewayRouteAsync(array{gatewayRouteName?: string, meshName?: string, meshOwner?: string, virtualGatewayName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVirtualGateway(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result deleteVirtualGateway(array{meshName?: string, meshOwner?: string, virtualGatewayName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVirtualGatewayAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVirtualGatewayAsync(array{meshName?: string, meshOwner?: string, virtualGatewayName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVirtualService(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result deleteVirtualService(array{meshName?: string, meshOwner?: string, virtualServiceName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVirtualServiceAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVirtualServiceAsync(array{meshName?: string, meshOwner?: string, virtualServiceName?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeGatewayRoute(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result describeGatewayRoute(array{gatewayRouteName?: string, meshName?: string, meshOwner?: string, virtualGatewayName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeGatewayRouteAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeGatewayRouteAsync(array{gatewayRouteName?: string, meshName?: string, meshOwner?: string, virtualGatewayName?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeVirtualGateway(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result describeVirtualGateway(array{meshName?: string, meshOwner?: string, virtualGatewayName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeVirtualGatewayAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeVirtualGatewayAsync(array{meshName?: string, meshOwner?: string, virtualGatewayName?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeVirtualService(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result describeVirtualService(array{meshName?: string, meshOwner?: string, virtualServiceName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeVirtualServiceAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeVirtualServiceAsync(array{meshName?: string, meshOwner?: string, virtualServiceName?: string, ...} $args = [])
|
||||
* @method \Aws\Result listGatewayRoutes(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result listGatewayRoutes(array{
|
||||
* limit?: int,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* nextToken?: string,
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listGatewayRoutesAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listGatewayRoutesAsync(array{
|
||||
* limit?: int,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* nextToken?: string,
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{limit?: int, nextToken?: string, resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{limit?: int, nextToken?: string, resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listVirtualGateways(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result listVirtualGateways(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVirtualGatewaysAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVirtualGatewaysAsync(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listVirtualServices(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result listVirtualServices(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVirtualServicesAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVirtualServicesAsync(array{limit?: int, meshName?: string, meshOwner?: string, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateGatewayRoute(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result updateGatewayRoute(array{
|
||||
* clientToken?: string,
|
||||
* gatewayRouteName?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* grpcRoute?: array{action?: array, match?: array, ...},
|
||||
* http2Route?: array{action?: array, match?: array, ...},
|
||||
* httpRoute?: array{action?: array, match?: array, ...},
|
||||
* priority?: int,
|
||||
* ...,
|
||||
* },
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGatewayRouteAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateGatewayRouteAsync(array{
|
||||
* clientToken?: string,
|
||||
* gatewayRouteName?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* grpcRoute?: array{action?: array, match?: array, ...},
|
||||
* http2Route?: array{action?: array, match?: array, ...},
|
||||
* httpRoute?: array{action?: array, match?: array, ...},
|
||||
* priority?: int,
|
||||
* ...,
|
||||
* },
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateMesh(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result updateMesh(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* spec?: array{
|
||||
* egressFilter?: array{type?: 'ALLOW_ALL'|'DROP_ALL', ...},
|
||||
* serviceDiscovery?: array{ipPreference?: 'IPv4_ONLY'|'IPv4_PREFERRED'|'IPv6_ONLY'|'IPv6_PREFERRED', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateMeshAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateMeshAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* spec?: array{
|
||||
* egressFilter?: array{type?: 'ALLOW_ALL'|'DROP_ALL', ...},
|
||||
* serviceDiscovery?: array{ipPreference?: 'IPv4_ONLY'|'IPv4_PREFERRED'|'IPv6_ONLY'|'IPv6_PREFERRED', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateVirtualGateway(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result updateVirtualGateway(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* backendDefaults?: array{clientPolicy?: array, ...},
|
||||
* listeners?: list<array>,
|
||||
* logging?: array{accessLog?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVirtualGatewayAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateVirtualGatewayAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{
|
||||
* backendDefaults?: array{clientPolicy?: array, ...},
|
||||
* listeners?: list<array>,
|
||||
* logging?: array{accessLog?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* virtualGatewayName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateVirtualService(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \Aws\Result updateVirtualService(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{provider?: array{virtualNode?: array, virtualRouter?: array, ...}, ...},
|
||||
* virtualServiceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVirtualServiceAsync(array $args = []) (supported in versions 2019-01-25)
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateVirtualServiceAsync(array{
|
||||
* clientToken?: string,
|
||||
* meshName?: string,
|
||||
* meshOwner?: string,
|
||||
* spec?: array{provider?: array{virtualNode?: array, virtualRouter?: array, ...}, ...},
|
||||
* virtualServiceName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AppMeshClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,52 +6,142 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Service Catalog App Registry** service.
|
||||
* @method \Aws\Result associateAttributeGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateAttributeGroup(array{application?: string, attributeGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateAttributeGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateAttributeGroupAsync(array{application?: string, attributeGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result associateResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateResource(array{
|
||||
* application?: string,
|
||||
* resourceType?: 'CFN_STACK'|'RESOURCE_TAG_VALUE',
|
||||
* resource?: string,
|
||||
* options?: list<'APPLY_APPLICATION_TAG'|'SKIP_APPLICATION_TAG'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateResourceAsync(array{
|
||||
* application?: string,
|
||||
* resourceType?: 'CFN_STACK'|'RESOURCE_TAG_VALUE',
|
||||
* resource?: string,
|
||||
* options?: list<'APPLY_APPLICATION_TAG'|'SKIP_APPLICATION_TAG'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApplication(array{name?: string, description?: string, tags?: array<string, string>, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createApplicationAsync(array{name?: string, description?: string, tags?: array<string, string>, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result createAttributeGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAttributeGroup(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* attributes?: string,
|
||||
* tags?: array<string, string>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAttributeGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAttributeGroupAsync(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* attributes?: string,
|
||||
* tags?: array<string, string>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApplication(array{application?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array{application?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAttributeGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAttributeGroup(array{attributeGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAttributeGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAttributeGroupAsync(array{attributeGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateAttributeGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateAttributeGroup(array{application?: string, attributeGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateAttributeGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateAttributeGroupAsync(array{application?: string, attributeGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateResource(array{application?: string, resourceType?: 'CFN_STACK'|'RESOURCE_TAG_VALUE', resource?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateResourceAsync(array{application?: string, resourceType?: 'CFN_STACK'|'RESOURCE_TAG_VALUE', resource?: string, ...} $args = [])
|
||||
* @method \Aws\Result getApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result getApplication(array{application?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getApplicationAsync(array{application?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAssociatedResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAssociatedResource(array{
|
||||
* application?: string,
|
||||
* resourceType?: 'CFN_STACK'|'RESOURCE_TAG_VALUE',
|
||||
* resource?: string,
|
||||
* nextToken?: string,
|
||||
* resourceTagStatus?: list<'FAILED'|'IN_PROGRESS'|'SKIPPED'|'SUCCESS'>,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAssociatedResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAssociatedResourceAsync(array{
|
||||
* application?: string,
|
||||
* resourceType?: 'CFN_STACK'|'RESOURCE_TAG_VALUE',
|
||||
* resource?: string,
|
||||
* nextToken?: string,
|
||||
* resourceTagStatus?: list<'FAILED'|'IN_PROGRESS'|'SKIPPED'|'SUCCESS'>,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getAttributeGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAttributeGroup(array{attributeGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAttributeGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAttributeGroupAsync(array{attributeGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result getConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getConfiguration(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getConfigurationAsync(array{...} $args = [])
|
||||
* @method \Aws\Result listApplications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApplications(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApplicationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listApplicationsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAssociatedAttributeGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAssociatedAttributeGroups(array{application?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssociatedAttributeGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAssociatedAttributeGroupsAsync(array{application?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAssociatedResources(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAssociatedResources(array{application?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssociatedResourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAssociatedResourcesAsync(array{application?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAttributeGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAttributeGroups(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAttributeGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAttributeGroupsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAttributeGroupsForApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAttributeGroupsForApplication(array{application?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAttributeGroupsForApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAttributeGroupsForApplicationAsync(array{application?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result putConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putConfiguration(array{configuration?: array{tagQueryConfiguration?: array{tagKey?: string, ...}, ...}, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putConfigurationAsync(array{configuration?: array{tagQueryConfiguration?: array{tagKey?: string, ...}, ...}, ...} $args = [])
|
||||
* @method \Aws\Result syncResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result syncResource(array{resourceType?: 'CFN_STACK'|'RESOURCE_TAG_VALUE', resource?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise syncResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise syncResourceAsync(array{resourceType?: 'CFN_STACK'|'RESOURCE_TAG_VALUE', resource?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateApplication(array{application?: string, name?: string, description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateApplicationAsync(array{application?: string, name?: string, description?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateAttributeGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAttributeGroup(array{attributeGroup?: string, name?: string, description?: string, attributes?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAttributeGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAttributeGroupAsync(array{attributeGroup?: string, name?: string, description?: string, attributes?: string, ...} $args = [])
|
||||
*/
|
||||
class AppRegistryClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,78 +6,368 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS App Runner** service.
|
||||
* @method \Aws\Result associateCustomDomain(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateCustomDomain(array{ServiceArn?: string, DomainName?: string, EnableWWWSubdomain?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateCustomDomainAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateCustomDomainAsync(array{ServiceArn?: string, DomainName?: string, EnableWWWSubdomain?: bool, ...} $args = [])
|
||||
* @method \Aws\Result createAutoScalingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAutoScalingConfiguration(array{
|
||||
* AutoScalingConfigurationName?: string,
|
||||
* MaxConcurrency?: int,
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAutoScalingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAutoScalingConfigurationAsync(array{
|
||||
* AutoScalingConfigurationName?: string,
|
||||
* MaxConcurrency?: int,
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createConnection(array $args = [])
|
||||
* @phpstan-method \Aws\Result createConnection(array{
|
||||
* ConnectionName?: string,
|
||||
* ProviderType?: 'BITBUCKET'|'GITHUB',
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createConnectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createConnectionAsync(array{
|
||||
* ConnectionName?: string,
|
||||
* ProviderType?: 'BITBUCKET'|'GITHUB',
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createObservabilityConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createObservabilityConfiguration(array{
|
||||
* ObservabilityConfigurationName?: string,
|
||||
* TraceConfiguration?: array{Vendor?: 'AWSXRAY', ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createObservabilityConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createObservabilityConfigurationAsync(array{
|
||||
* ObservabilityConfigurationName?: string,
|
||||
* TraceConfiguration?: array{Vendor?: 'AWSXRAY', ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createService(array $args = [])
|
||||
* @phpstan-method \Aws\Result createService(array{
|
||||
* ServiceName?: string,
|
||||
* SourceConfiguration?: array{
|
||||
* CodeRepository?: array{
|
||||
* RepositoryUrl?: string,
|
||||
* SourceCodeVersion?: array,
|
||||
* CodeConfiguration?: array,
|
||||
* SourceDirectory?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ImageRepository?: array{ImageIdentifier?: string, ImageConfiguration?: array, ImageRepositoryType?: 'ECR'|'ECR_PUBLIC', ...},
|
||||
* AutoDeploymentsEnabled?: bool,
|
||||
* AuthenticationConfiguration?: array{ConnectionArn?: string, AccessRoleArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* InstanceConfiguration?: array{Cpu?: string, Memory?: string, InstanceRoleArn?: string, ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* EncryptionConfiguration?: array{KmsKey?: string, ...},
|
||||
* HealthCheckConfiguration?: array{
|
||||
* Protocol?: 'HTTP'|'TCP',
|
||||
* Path?: string,
|
||||
* Interval?: int,
|
||||
* Timeout?: int,
|
||||
* HealthyThreshold?: int,
|
||||
* UnhealthyThreshold?: int,
|
||||
* ...,
|
||||
* },
|
||||
* AutoScalingConfigurationArn?: string,
|
||||
* NetworkConfiguration?: array{
|
||||
* EgressConfiguration?: array{EgressType?: 'DEFAULT'|'VPC', VpcConnectorArn?: string, ...},
|
||||
* IngressConfiguration?: array{IsPubliclyAccessible?: bool, ...},
|
||||
* IpAddressType?: 'DUAL_STACK'|'IPV4',
|
||||
* ...,
|
||||
* },
|
||||
* ObservabilityConfiguration?: array{ObservabilityEnabled?: bool, ObservabilityConfigurationArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createServiceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createServiceAsync(array{
|
||||
* ServiceName?: string,
|
||||
* SourceConfiguration?: array{
|
||||
* CodeRepository?: array{
|
||||
* RepositoryUrl?: string,
|
||||
* SourceCodeVersion?: array,
|
||||
* CodeConfiguration?: array,
|
||||
* SourceDirectory?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ImageRepository?: array{ImageIdentifier?: string, ImageConfiguration?: array, ImageRepositoryType?: 'ECR'|'ECR_PUBLIC', ...},
|
||||
* AutoDeploymentsEnabled?: bool,
|
||||
* AuthenticationConfiguration?: array{ConnectionArn?: string, AccessRoleArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* InstanceConfiguration?: array{Cpu?: string, Memory?: string, InstanceRoleArn?: string, ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* EncryptionConfiguration?: array{KmsKey?: string, ...},
|
||||
* HealthCheckConfiguration?: array{
|
||||
* Protocol?: 'HTTP'|'TCP',
|
||||
* Path?: string,
|
||||
* Interval?: int,
|
||||
* Timeout?: int,
|
||||
* HealthyThreshold?: int,
|
||||
* UnhealthyThreshold?: int,
|
||||
* ...,
|
||||
* },
|
||||
* AutoScalingConfigurationArn?: string,
|
||||
* NetworkConfiguration?: array{
|
||||
* EgressConfiguration?: array{EgressType?: 'DEFAULT'|'VPC', VpcConnectorArn?: string, ...},
|
||||
* IngressConfiguration?: array{IsPubliclyAccessible?: bool, ...},
|
||||
* IpAddressType?: 'DUAL_STACK'|'IPV4',
|
||||
* ...,
|
||||
* },
|
||||
* ObservabilityConfiguration?: array{ObservabilityEnabled?: bool, ObservabilityConfigurationArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createVpcConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result createVpcConnector(array{
|
||||
* VpcConnectorName?: string,
|
||||
* Subnets?: list<string>,
|
||||
* SecurityGroups?: list<string>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVpcConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVpcConnectorAsync(array{
|
||||
* VpcConnectorName?: string,
|
||||
* Subnets?: list<string>,
|
||||
* SecurityGroups?: list<string>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createVpcIngressConnection(array $args = [])
|
||||
* @phpstan-method \Aws\Result createVpcIngressConnection(array{
|
||||
* ServiceArn?: string,
|
||||
* VpcIngressConnectionName?: string,
|
||||
* IngressVpcConfiguration?: array{VpcId?: string, VpcEndpointId?: string, ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVpcIngressConnectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVpcIngressConnectionAsync(array{
|
||||
* ServiceArn?: string,
|
||||
* VpcIngressConnectionName?: string,
|
||||
* IngressVpcConfiguration?: array{VpcId?: string, VpcEndpointId?: string, ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteAutoScalingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAutoScalingConfiguration(array{AutoScalingConfigurationArn?: string, DeleteAllRevisions?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAutoScalingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAutoScalingConfigurationAsync(array{AutoScalingConfigurationArn?: string, DeleteAllRevisions?: bool, ...} $args = [])
|
||||
* @method \Aws\Result deleteConnection(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteConnection(array{ConnectionArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConnectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteConnectionAsync(array{ConnectionArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteObservabilityConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteObservabilityConfiguration(array{ObservabilityConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteObservabilityConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteObservabilityConfigurationAsync(array{ObservabilityConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteService(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteService(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteServiceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteServiceAsync(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVpcConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVpcConnector(array{VpcConnectorArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVpcConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVpcConnectorAsync(array{VpcConnectorArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVpcIngressConnection(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVpcIngressConnection(array{VpcIngressConnectionArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVpcIngressConnectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVpcIngressConnectionAsync(array{VpcIngressConnectionArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAutoScalingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAutoScalingConfiguration(array{AutoScalingConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAutoScalingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAutoScalingConfigurationAsync(array{AutoScalingConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeCustomDomains(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeCustomDomains(array{ServiceArn?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCustomDomainsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeCustomDomainsAsync(array{ServiceArn?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result describeObservabilityConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeObservabilityConfiguration(array{ObservabilityConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeObservabilityConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeObservabilityConfigurationAsync(array{ObservabilityConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeService(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeService(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeServiceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeServiceAsync(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeVpcConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeVpcConnector(array{VpcConnectorArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeVpcConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeVpcConnectorAsync(array{VpcConnectorArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeVpcIngressConnection(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeVpcIngressConnection(array{VpcIngressConnectionArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeVpcIngressConnectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeVpcIngressConnectionAsync(array{VpcIngressConnectionArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateCustomDomain(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateCustomDomain(array{ServiceArn?: string, DomainName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateCustomDomainAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateCustomDomainAsync(array{ServiceArn?: string, DomainName?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAutoScalingConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAutoScalingConfigurations(array{AutoScalingConfigurationName?: string, LatestOnly?: bool, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAutoScalingConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAutoScalingConfigurationsAsync(array{AutoScalingConfigurationName?: string, LatestOnly?: bool, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listConnections(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConnections(array{ConnectionName?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConnectionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConnectionsAsync(array{ConnectionName?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listObservabilityConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listObservabilityConfigurations(array{ObservabilityConfigurationName?: string, LatestOnly?: bool, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listObservabilityConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listObservabilityConfigurationsAsync(array{ObservabilityConfigurationName?: string, LatestOnly?: bool, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listOperations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listOperations(array{ServiceArn?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listOperationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listOperationsAsync(array{ServiceArn?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listServices(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServices(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServicesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServicesAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listServicesForAutoScalingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServicesForAutoScalingConfiguration(array{AutoScalingConfigurationArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServicesForAutoScalingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServicesForAutoScalingConfigurationAsync(array{AutoScalingConfigurationArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listVpcConnectors(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVpcConnectors(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVpcConnectorsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVpcConnectorsAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listVpcIngressConnections(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVpcIngressConnections(array{
|
||||
* Filter?: array{ServiceArn?: string, VpcEndpointId?: string, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVpcIngressConnectionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVpcIngressConnectionsAsync(array{
|
||||
* Filter?: array{ServiceArn?: string, VpcEndpointId?: string, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result pauseService(array $args = [])
|
||||
* @phpstan-method \Aws\Result pauseService(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise pauseServiceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise pauseServiceAsync(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result resumeService(array $args = [])
|
||||
* @phpstan-method \Aws\Result resumeService(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resumeServiceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise resumeServiceAsync(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result startDeployment(array $args = [])
|
||||
* @phpstan-method \Aws\Result startDeployment(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startDeploymentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startDeploymentAsync(array{ServiceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateDefaultAutoScalingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDefaultAutoScalingConfiguration(array{AutoScalingConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDefaultAutoScalingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDefaultAutoScalingConfigurationAsync(array{AutoScalingConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateService(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateService(array{
|
||||
* ServiceArn?: string,
|
||||
* SourceConfiguration?: array{
|
||||
* CodeRepository?: array{
|
||||
* RepositoryUrl?: string,
|
||||
* SourceCodeVersion?: array,
|
||||
* CodeConfiguration?: array,
|
||||
* SourceDirectory?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ImageRepository?: array{ImageIdentifier?: string, ImageConfiguration?: array, ImageRepositoryType?: 'ECR'|'ECR_PUBLIC', ...},
|
||||
* AutoDeploymentsEnabled?: bool,
|
||||
* AuthenticationConfiguration?: array{ConnectionArn?: string, AccessRoleArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* InstanceConfiguration?: array{Cpu?: string, Memory?: string, InstanceRoleArn?: string, ...},
|
||||
* AutoScalingConfigurationArn?: string,
|
||||
* HealthCheckConfiguration?: array{
|
||||
* Protocol?: 'HTTP'|'TCP',
|
||||
* Path?: string,
|
||||
* Interval?: int,
|
||||
* Timeout?: int,
|
||||
* HealthyThreshold?: int,
|
||||
* UnhealthyThreshold?: int,
|
||||
* ...,
|
||||
* },
|
||||
* NetworkConfiguration?: array{
|
||||
* EgressConfiguration?: array{EgressType?: 'DEFAULT'|'VPC', VpcConnectorArn?: string, ...},
|
||||
* IngressConfiguration?: array{IsPubliclyAccessible?: bool, ...},
|
||||
* IpAddressType?: 'DUAL_STACK'|'IPV4',
|
||||
* ...,
|
||||
* },
|
||||
* ObservabilityConfiguration?: array{ObservabilityEnabled?: bool, ObservabilityConfigurationArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateServiceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateServiceAsync(array{
|
||||
* ServiceArn?: string,
|
||||
* SourceConfiguration?: array{
|
||||
* CodeRepository?: array{
|
||||
* RepositoryUrl?: string,
|
||||
* SourceCodeVersion?: array,
|
||||
* CodeConfiguration?: array,
|
||||
* SourceDirectory?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ImageRepository?: array{ImageIdentifier?: string, ImageConfiguration?: array, ImageRepositoryType?: 'ECR'|'ECR_PUBLIC', ...},
|
||||
* AutoDeploymentsEnabled?: bool,
|
||||
* AuthenticationConfiguration?: array{ConnectionArn?: string, AccessRoleArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* InstanceConfiguration?: array{Cpu?: string, Memory?: string, InstanceRoleArn?: string, ...},
|
||||
* AutoScalingConfigurationArn?: string,
|
||||
* HealthCheckConfiguration?: array{
|
||||
* Protocol?: 'HTTP'|'TCP',
|
||||
* Path?: string,
|
||||
* Interval?: int,
|
||||
* Timeout?: int,
|
||||
* HealthyThreshold?: int,
|
||||
* UnhealthyThreshold?: int,
|
||||
* ...,
|
||||
* },
|
||||
* NetworkConfiguration?: array{
|
||||
* EgressConfiguration?: array{EgressType?: 'DEFAULT'|'VPC', VpcConnectorArn?: string, ...},
|
||||
* IngressConfiguration?: array{IsPubliclyAccessible?: bool, ...},
|
||||
* IpAddressType?: 'DUAL_STACK'|'IPV4',
|
||||
* ...,
|
||||
* },
|
||||
* ObservabilityConfiguration?: array{ObservabilityEnabled?: bool, ObservabilityConfigurationArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateVpcIngressConnection(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateVpcIngressConnection(array{
|
||||
* VpcIngressConnectionArn?: string,
|
||||
* IngressVpcConfiguration?: array{VpcId?: string, VpcEndpointId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVpcIngressConnectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateVpcIngressConnectionAsync(array{
|
||||
* VpcIngressConnectionArn?: string,
|
||||
* IngressVpcConfiguration?: array{VpcId?: string, VpcEndpointId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AppRunnerClient extends AwsClient {}
|
||||
|
|
|
|||
798
vendor/aws/aws-sdk-php/src/AppSync/AppSyncClient.php
vendored
798
vendor/aws/aws-sdk-php/src/AppSync/AppSyncClient.php
vendored
|
|
@ -6,152 +6,950 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS AppSync** service.
|
||||
* @method \Aws\Result associateApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateApi(array{domainName?: string, apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateApiAsync(array{domainName?: string, apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result associateMergedGraphqlApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateMergedGraphqlApi(array{
|
||||
* sourceApiIdentifier?: string,
|
||||
* mergedApiIdentifier?: string,
|
||||
* description?: string,
|
||||
* sourceApiAssociationConfig?: array{mergeType?: 'AUTO_MERGE'|'MANUAL_MERGE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateMergedGraphqlApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateMergedGraphqlApiAsync(array{
|
||||
* sourceApiIdentifier?: string,
|
||||
* mergedApiIdentifier?: string,
|
||||
* description?: string,
|
||||
* sourceApiAssociationConfig?: array{mergeType?: 'AUTO_MERGE'|'MANUAL_MERGE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result associateSourceGraphqlApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateSourceGraphqlApi(array{
|
||||
* mergedApiIdentifier?: string,
|
||||
* sourceApiIdentifier?: string,
|
||||
* description?: string,
|
||||
* sourceApiAssociationConfig?: array{mergeType?: 'AUTO_MERGE'|'MANUAL_MERGE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateSourceGraphqlApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateSourceGraphqlApiAsync(array{
|
||||
* mergedApiIdentifier?: string,
|
||||
* sourceApiIdentifier?: string,
|
||||
* description?: string,
|
||||
* sourceApiAssociationConfig?: array{mergeType?: 'AUTO_MERGE'|'MANUAL_MERGE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApi(array{
|
||||
* name?: string,
|
||||
* ownerContact?: string,
|
||||
* tags?: array<string, string>,
|
||||
* eventConfig?: array{
|
||||
* authProviders?: list<array>,
|
||||
* connectionAuthModes?: list<array>,
|
||||
* defaultPublishAuthModes?: list<array>,
|
||||
* defaultSubscribeAuthModes?: list<array>,
|
||||
* logConfig?: array{logLevel?: 'ALL'|'DEBUG'|'ERROR'|'INFO'|'NONE', cloudWatchLogsRoleArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createApiAsync(array{
|
||||
* name?: string,
|
||||
* ownerContact?: string,
|
||||
* tags?: array<string, string>,
|
||||
* eventConfig?: array{
|
||||
* authProviders?: list<array>,
|
||||
* connectionAuthModes?: list<array>,
|
||||
* defaultPublishAuthModes?: list<array>,
|
||||
* defaultSubscribeAuthModes?: list<array>,
|
||||
* logConfig?: array{logLevel?: 'ALL'|'DEBUG'|'ERROR'|'INFO'|'NONE', cloudWatchLogsRoleArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createApiCache(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApiCache(array{
|
||||
* apiId?: string,
|
||||
* ttl?: int,
|
||||
* transitEncryptionEnabled?: bool,
|
||||
* atRestEncryptionEnabled?: bool,
|
||||
* apiCachingBehavior?: 'FULL_REQUEST_CACHING'|'OPERATION_LEVEL_CACHING'|'PER_RESOLVER_CACHING',
|
||||
* type?: 'LARGE'|'LARGE_12X'|'LARGE_2X'|'LARGE_4X'|'LARGE_8X'|'MEDIUM'|'R4_2XLARGE'|'R4_4XLARGE'|'R4_8XLARGE'|'R4_LARGE'|'R4_XLARGE'|'SMALL'|'T2_MEDIUM'|'T2_SMALL'|'XLARGE',
|
||||
* healthMetricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createApiCacheAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createApiCacheAsync(array{
|
||||
* apiId?: string,
|
||||
* ttl?: int,
|
||||
* transitEncryptionEnabled?: bool,
|
||||
* atRestEncryptionEnabled?: bool,
|
||||
* apiCachingBehavior?: 'FULL_REQUEST_CACHING'|'OPERATION_LEVEL_CACHING'|'PER_RESOLVER_CACHING',
|
||||
* type?: 'LARGE'|'LARGE_12X'|'LARGE_2X'|'LARGE_4X'|'LARGE_8X'|'MEDIUM'|'R4_2XLARGE'|'R4_4XLARGE'|'R4_8XLARGE'|'R4_LARGE'|'R4_XLARGE'|'SMALL'|'T2_MEDIUM'|'T2_SMALL'|'XLARGE',
|
||||
* healthMetricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createApiKey(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApiKey(array{apiId?: string, description?: string, expires?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createApiKeyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createApiKeyAsync(array{apiId?: string, description?: string, expires?: int, ...} $args = [])
|
||||
* @method \Aws\Result createChannelNamespace(array $args = [])
|
||||
* @phpstan-method \Aws\Result createChannelNamespace(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* subscribeAuthModes?: list<array{authType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT', ...}>,
|
||||
* publishAuthModes?: list<array{authType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT', ...}>,
|
||||
* codeHandlers?: string,
|
||||
* tags?: array<string, string>,
|
||||
* handlerConfigs?: array{
|
||||
* onPublish?: array{behavior?: 'CODE'|'DIRECT', integration?: array, ...},
|
||||
* onSubscribe?: array{behavior?: 'CODE'|'DIRECT', integration?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createChannelNamespaceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createChannelNamespaceAsync(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* subscribeAuthModes?: list<array{authType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT', ...}>,
|
||||
* publishAuthModes?: list<array{authType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT', ...}>,
|
||||
* codeHandlers?: string,
|
||||
* tags?: array<string, string>,
|
||||
* handlerConfigs?: array{
|
||||
* onPublish?: array{behavior?: 'CODE'|'DIRECT', integration?: array, ...},
|
||||
* onSubscribe?: array{behavior?: 'CODE'|'DIRECT', integration?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createDataSource(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDataSource(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* type?: 'AMAZON_BEDROCK_RUNTIME'|'AMAZON_DYNAMODB'|'AMAZON_ELASTICSEARCH'|'AMAZON_EVENTBRIDGE'|'AMAZON_OPENSEARCH_SERVICE'|'AWS_LAMBDA'|'HTTP'|'NONE'|'RELATIONAL_DATABASE',
|
||||
* serviceRoleArn?: string,
|
||||
* dynamodbConfig?: array{
|
||||
* tableName?: string,
|
||||
* awsRegion?: string,
|
||||
* useCallerCredentials?: bool,
|
||||
* deltaSyncConfig?: array{baseTableTTL?: int, deltaSyncTableName?: string, deltaSyncTableTTL?: int, ...},
|
||||
* versioned?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* lambdaConfig?: array{lambdaFunctionArn?: string, ...},
|
||||
* elasticsearchConfig?: array{endpoint?: string, awsRegion?: string, ...},
|
||||
* openSearchServiceConfig?: array{endpoint?: string, awsRegion?: string, ...},
|
||||
* httpConfig?: array{
|
||||
* endpoint?: string,
|
||||
* authorizationConfig?: array{authorizationType?: 'AWS_IAM', awsIamConfig?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* relationalDatabaseConfig?: array{
|
||||
* relationalDatabaseSourceType?: 'RDS_HTTP_ENDPOINT',
|
||||
* rdsHttpEndpointConfig?: array{
|
||||
* awsRegion?: string,
|
||||
* dbClusterIdentifier?: string,
|
||||
* databaseName?: string,
|
||||
* schema?: string,
|
||||
* awsSecretStoreArn?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* eventBridgeConfig?: array{eventBusArn?: string, ...},
|
||||
* metricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDataSourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDataSourceAsync(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* type?: 'AMAZON_BEDROCK_RUNTIME'|'AMAZON_DYNAMODB'|'AMAZON_ELASTICSEARCH'|'AMAZON_EVENTBRIDGE'|'AMAZON_OPENSEARCH_SERVICE'|'AWS_LAMBDA'|'HTTP'|'NONE'|'RELATIONAL_DATABASE',
|
||||
* serviceRoleArn?: string,
|
||||
* dynamodbConfig?: array{
|
||||
* tableName?: string,
|
||||
* awsRegion?: string,
|
||||
* useCallerCredentials?: bool,
|
||||
* deltaSyncConfig?: array{baseTableTTL?: int, deltaSyncTableName?: string, deltaSyncTableTTL?: int, ...},
|
||||
* versioned?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* lambdaConfig?: array{lambdaFunctionArn?: string, ...},
|
||||
* elasticsearchConfig?: array{endpoint?: string, awsRegion?: string, ...},
|
||||
* openSearchServiceConfig?: array{endpoint?: string, awsRegion?: string, ...},
|
||||
* httpConfig?: array{
|
||||
* endpoint?: string,
|
||||
* authorizationConfig?: array{authorizationType?: 'AWS_IAM', awsIamConfig?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* relationalDatabaseConfig?: array{
|
||||
* relationalDatabaseSourceType?: 'RDS_HTTP_ENDPOINT',
|
||||
* rdsHttpEndpointConfig?: array{
|
||||
* awsRegion?: string,
|
||||
* dbClusterIdentifier?: string,
|
||||
* databaseName?: string,
|
||||
* schema?: string,
|
||||
* awsSecretStoreArn?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* eventBridgeConfig?: array{eventBusArn?: string, ...},
|
||||
* metricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createDomainName(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDomainName(array{domainName?: string, certificateArn?: string, description?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDomainNameAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDomainNameAsync(array{domainName?: string, certificateArn?: string, description?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result createFunction(array $args = [])
|
||||
* @phpstan-method \Aws\Result createFunction(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* dataSourceName?: string,
|
||||
* requestMappingTemplate?: string,
|
||||
* responseMappingTemplate?: string,
|
||||
* functionVersion?: string,
|
||||
* syncConfig?: array{
|
||||
* conflictHandler?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY',
|
||||
* conflictDetection?: 'NONE'|'VERSION',
|
||||
* lambdaConflictHandlerConfig?: array{lambdaConflictHandlerArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* maxBatchSize?: int,
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createFunctionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createFunctionAsync(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* dataSourceName?: string,
|
||||
* requestMappingTemplate?: string,
|
||||
* responseMappingTemplate?: string,
|
||||
* functionVersion?: string,
|
||||
* syncConfig?: array{
|
||||
* conflictHandler?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY',
|
||||
* conflictDetection?: 'NONE'|'VERSION',
|
||||
* lambdaConflictHandlerConfig?: array{lambdaConflictHandlerArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* maxBatchSize?: int,
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createGraphqlApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result createGraphqlApi(array{
|
||||
* name?: string,
|
||||
* logConfig?: array{
|
||||
* fieldLogLevel?: 'ALL'|'DEBUG'|'ERROR'|'INFO'|'NONE',
|
||||
* cloudWatchLogsRoleArn?: string,
|
||||
* excludeVerboseContent?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* authenticationType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT',
|
||||
* userPoolConfig?: array{userPoolId?: string, awsRegion?: string, defaultAction?: 'ALLOW'|'DENY', appIdClientRegex?: string, ...},
|
||||
* openIDConnectConfig?: array{issuer?: string, clientId?: string, iatTTL?: int, authTTL?: int, ...},
|
||||
* tags?: array<string, string>,
|
||||
* additionalAuthenticationProviders?: list<array{
|
||||
* authenticationType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT',
|
||||
* openIDConnectConfig?: array,
|
||||
* userPoolConfig?: array,
|
||||
* lambdaAuthorizerConfig?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* xrayEnabled?: bool,
|
||||
* lambdaAuthorizerConfig?: array{authorizerResultTtlInSeconds?: int, authorizerUri?: string, identityValidationExpression?: string, ...},
|
||||
* apiType?: 'GRAPHQL'|'MERGED',
|
||||
* mergedApiExecutionRoleArn?: string,
|
||||
* visibility?: 'GLOBAL'|'PRIVATE',
|
||||
* ownerContact?: string,
|
||||
* introspectionConfig?: 'DISABLED'|'ENABLED',
|
||||
* queryDepthLimit?: int,
|
||||
* resolverCountLimit?: int,
|
||||
* enhancedMetricsConfig?: array{
|
||||
* resolverLevelMetricsBehavior?: 'FULL_REQUEST_RESOLVER_METRICS'|'PER_RESOLVER_METRICS',
|
||||
* dataSourceLevelMetricsBehavior?: 'FULL_REQUEST_DATA_SOURCE_METRICS'|'PER_DATA_SOURCE_METRICS',
|
||||
* operationLevelMetricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createGraphqlApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createGraphqlApiAsync(array{
|
||||
* name?: string,
|
||||
* logConfig?: array{
|
||||
* fieldLogLevel?: 'ALL'|'DEBUG'|'ERROR'|'INFO'|'NONE',
|
||||
* cloudWatchLogsRoleArn?: string,
|
||||
* excludeVerboseContent?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* authenticationType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT',
|
||||
* userPoolConfig?: array{userPoolId?: string, awsRegion?: string, defaultAction?: 'ALLOW'|'DENY', appIdClientRegex?: string, ...},
|
||||
* openIDConnectConfig?: array{issuer?: string, clientId?: string, iatTTL?: int, authTTL?: int, ...},
|
||||
* tags?: array<string, string>,
|
||||
* additionalAuthenticationProviders?: list<array{
|
||||
* authenticationType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT',
|
||||
* openIDConnectConfig?: array,
|
||||
* userPoolConfig?: array,
|
||||
* lambdaAuthorizerConfig?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* xrayEnabled?: bool,
|
||||
* lambdaAuthorizerConfig?: array{authorizerResultTtlInSeconds?: int, authorizerUri?: string, identityValidationExpression?: string, ...},
|
||||
* apiType?: 'GRAPHQL'|'MERGED',
|
||||
* mergedApiExecutionRoleArn?: string,
|
||||
* visibility?: 'GLOBAL'|'PRIVATE',
|
||||
* ownerContact?: string,
|
||||
* introspectionConfig?: 'DISABLED'|'ENABLED',
|
||||
* queryDepthLimit?: int,
|
||||
* resolverCountLimit?: int,
|
||||
* enhancedMetricsConfig?: array{
|
||||
* resolverLevelMetricsBehavior?: 'FULL_REQUEST_RESOLVER_METRICS'|'PER_RESOLVER_METRICS',
|
||||
* dataSourceLevelMetricsBehavior?: 'FULL_REQUEST_DATA_SOURCE_METRICS'|'PER_DATA_SOURCE_METRICS',
|
||||
* operationLevelMetricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createResolver(array $args = [])
|
||||
* @phpstan-method \Aws\Result createResolver(array{
|
||||
* apiId?: string,
|
||||
* typeName?: string,
|
||||
* fieldName?: string,
|
||||
* dataSourceName?: string,
|
||||
* requestMappingTemplate?: string,
|
||||
* responseMappingTemplate?: string,
|
||||
* kind?: 'PIPELINE'|'UNIT',
|
||||
* pipelineConfig?: array{functions?: list<string>, ...},
|
||||
* syncConfig?: array{
|
||||
* conflictHandler?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY',
|
||||
* conflictDetection?: 'NONE'|'VERSION',
|
||||
* lambdaConflictHandlerConfig?: array{lambdaConflictHandlerArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* cachingConfig?: array{ttl?: int, cachingKeys?: list<string>, ...},
|
||||
* maxBatchSize?: int,
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* metricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createResolverAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createResolverAsync(array{
|
||||
* apiId?: string,
|
||||
* typeName?: string,
|
||||
* fieldName?: string,
|
||||
* dataSourceName?: string,
|
||||
* requestMappingTemplate?: string,
|
||||
* responseMappingTemplate?: string,
|
||||
* kind?: 'PIPELINE'|'UNIT',
|
||||
* pipelineConfig?: array{functions?: list<string>, ...},
|
||||
* syncConfig?: array{
|
||||
* conflictHandler?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY',
|
||||
* conflictDetection?: 'NONE'|'VERSION',
|
||||
* lambdaConflictHandlerConfig?: array{lambdaConflictHandlerArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* cachingConfig?: array{ttl?: int, cachingKeys?: list<string>, ...},
|
||||
* maxBatchSize?: int,
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* metricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createType(array $args = [])
|
||||
* @phpstan-method \Aws\Result createType(array{apiId?: string, definition?: string, format?: 'JSON'|'SDL', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createTypeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createTypeAsync(array{apiId?: string, definition?: string, format?: 'JSON'|'SDL', ...} $args = [])
|
||||
* @method \Aws\Result deleteApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApi(array{apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApiAsync(array{apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteApiCache(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApiCache(array{apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteApiCacheAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApiCacheAsync(array{apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteApiKey(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApiKey(array{apiId?: string, id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteApiKeyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApiKeyAsync(array{apiId?: string, id?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteChannelNamespace(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteChannelNamespace(array{apiId?: string, name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChannelNamespaceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteChannelNamespaceAsync(array{apiId?: string, name?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteDataSource(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteDataSource(array{apiId?: string, name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDataSourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteDataSourceAsync(array{apiId?: string, name?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteDomainName(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteDomainName(array{domainName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDomainNameAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteDomainNameAsync(array{domainName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteFunction(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteFunction(array{apiId?: string, functionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteFunctionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteFunctionAsync(array{apiId?: string, functionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteGraphqlApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteGraphqlApi(array{apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteGraphqlApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteGraphqlApiAsync(array{apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteResolver(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteResolver(array{apiId?: string, typeName?: string, fieldName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteResolverAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteResolverAsync(array{apiId?: string, typeName?: string, fieldName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteType(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteType(array{apiId?: string, typeName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteTypeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteTypeAsync(array{apiId?: string, typeName?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateApi(array{domainName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateApiAsync(array{domainName?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateMergedGraphqlApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateMergedGraphqlApi(array{sourceApiIdentifier?: string, associationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateMergedGraphqlApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateMergedGraphqlApiAsync(array{sourceApiIdentifier?: string, associationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateSourceGraphqlApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateSourceGraphqlApi(array{mergedApiIdentifier?: string, associationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateSourceGraphqlApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateSourceGraphqlApiAsync(array{mergedApiIdentifier?: string, associationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result evaluateCode(array $args = [])
|
||||
* @phpstan-method \Aws\Result evaluateCode(array{
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* context?: string,
|
||||
* function?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise evaluateCodeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise evaluateCodeAsync(array{
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* context?: string,
|
||||
* function?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result evaluateMappingTemplate(array $args = [])
|
||||
* @phpstan-method \Aws\Result evaluateMappingTemplate(array{template?: string, context?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise evaluateMappingTemplateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise evaluateMappingTemplateAsync(array{template?: string, context?: string, ...} $args = [])
|
||||
* @method \Aws\Result flushApiCache(array $args = [])
|
||||
* @phpstan-method \Aws\Result flushApiCache(array{apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise flushApiCacheAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise flushApiCacheAsync(array{apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getApiResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result getApiResource(array{apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getApiResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getApiResourceAsync(array{apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getApiAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getApiAssociation(array{domainName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getApiAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getApiAssociationAsync(array{domainName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getApiCache(array $args = [])
|
||||
* @phpstan-method \Aws\Result getApiCache(array{apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getApiCacheAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getApiCacheAsync(array{apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getChannelNamespace(array $args = [])
|
||||
* @phpstan-method \Aws\Result getChannelNamespace(array{apiId?: string, name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getChannelNamespaceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getChannelNamespaceAsync(array{apiId?: string, name?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDataSource(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDataSource(array{apiId?: string, name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataSourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDataSourceAsync(array{apiId?: string, name?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDataSourceIntrospection(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDataSourceIntrospection(array{introspectionId?: string, includeModelsSDL?: bool, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataSourceIntrospectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDataSourceIntrospectionAsync(array{introspectionId?: string, includeModelsSDL?: bool, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result getDomainName(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDomainName(array{domainName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDomainNameAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDomainNameAsync(array{domainName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getFunction(array $args = [])
|
||||
* @phpstan-method \Aws\Result getFunction(array{apiId?: string, functionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getFunctionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getFunctionAsync(array{apiId?: string, functionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getGraphqlApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result getGraphqlApi(array{apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getGraphqlApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getGraphqlApiAsync(array{apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getGraphqlApiEnvironmentVariables(array $args = [])
|
||||
* @phpstan-method \Aws\Result getGraphqlApiEnvironmentVariables(array{apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getGraphqlApiEnvironmentVariablesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getGraphqlApiEnvironmentVariablesAsync(array{apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getIntrospectionSchema(array $args = [])
|
||||
* @phpstan-method \Aws\Result getIntrospectionSchema(array{apiId?: string, format?: 'JSON'|'SDL', includeDirectives?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIntrospectionSchemaAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getIntrospectionSchemaAsync(array{apiId?: string, format?: 'JSON'|'SDL', includeDirectives?: bool, ...} $args = [])
|
||||
* @method \Aws\Result getResolver(array $args = [])
|
||||
* @phpstan-method \Aws\Result getResolver(array{apiId?: string, typeName?: string, fieldName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getResolverAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getResolverAsync(array{apiId?: string, typeName?: string, fieldName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSchemaCreationStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSchemaCreationStatus(array{apiId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSchemaCreationStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSchemaCreationStatusAsync(array{apiId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSourceApiAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSourceApiAssociation(array{mergedApiIdentifier?: string, associationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSourceApiAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSourceApiAssociationAsync(array{mergedApiIdentifier?: string, associationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getType(array $args = [])
|
||||
* @phpstan-method \Aws\Result getType(array{apiId?: string, typeName?: string, format?: 'JSON'|'SDL', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTypeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getTypeAsync(array{apiId?: string, typeName?: string, format?: 'JSON'|'SDL', ...} $args = [])
|
||||
* @method \Aws\Result listApiKeys(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApiKeys(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApiKeysAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listApiKeysAsync(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listApis(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApis(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApisAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listApisAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listChannelNamespaces(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannelNamespaces(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelNamespacesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelNamespacesAsync(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listDataSources(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDataSources(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataSourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDataSourcesAsync(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listDomainNames(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDomainNames(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDomainNamesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDomainNamesAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listFunctions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listFunctions(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFunctionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listFunctionsAsync(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listGraphqlApis(array $args = [])
|
||||
* @phpstan-method \Aws\Result listGraphqlApis(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* apiType?: 'GRAPHQL'|'MERGED',
|
||||
* owner?: 'CURRENT_ACCOUNT'|'OTHER_ACCOUNTS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listGraphqlApisAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listGraphqlApisAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* apiType?: 'GRAPHQL'|'MERGED',
|
||||
* owner?: 'CURRENT_ACCOUNT'|'OTHER_ACCOUNTS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listResolvers(array $args = [])
|
||||
* @phpstan-method \Aws\Result listResolvers(array{apiId?: string, typeName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listResolversAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listResolversAsync(array{apiId?: string, typeName?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listResolversByFunction(array $args = [])
|
||||
* @phpstan-method \Aws\Result listResolversByFunction(array{apiId?: string, functionId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listResolversByFunctionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listResolversByFunctionAsync(array{apiId?: string, functionId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listSourceApiAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSourceApiAssociations(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSourceApiAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSourceApiAssociationsAsync(array{apiId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTypes(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTypes(array{apiId?: string, format?: 'JSON'|'SDL', nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTypesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTypesAsync(array{apiId?: string, format?: 'JSON'|'SDL', nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTypesByAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTypesByAssociation(array{
|
||||
* mergedApiIdentifier?: string,
|
||||
* associationId?: string,
|
||||
* format?: 'JSON'|'SDL',
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTypesByAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTypesByAssociationAsync(array{
|
||||
* mergedApiIdentifier?: string,
|
||||
* associationId?: string,
|
||||
* format?: 'JSON'|'SDL',
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putGraphqlApiEnvironmentVariables(array $args = [])
|
||||
* @phpstan-method \Aws\Result putGraphqlApiEnvironmentVariables(array{apiId?: string, environmentVariables?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putGraphqlApiEnvironmentVariablesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putGraphqlApiEnvironmentVariablesAsync(array{apiId?: string, environmentVariables?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result startDataSourceIntrospection(array $args = [])
|
||||
* @phpstan-method \Aws\Result startDataSourceIntrospection(array{rdsDataApiConfig?: array{resourceArn?: string, secretArn?: string, databaseName?: string, ...}, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startDataSourceIntrospectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startDataSourceIntrospectionAsync(array{rdsDataApiConfig?: array{resourceArn?: string, secretArn?: string, databaseName?: string, ...}, ...} $args = [])
|
||||
* @method \Aws\Result startSchemaCreation(array $args = [])
|
||||
* @phpstan-method \Aws\Result startSchemaCreation(array{apiId?: string, definition?: string|resource|\Psr\Http\Message\StreamInterface, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startSchemaCreationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startSchemaCreationAsync(array{apiId?: string, definition?: string|resource|\Psr\Http\Message\StreamInterface, ...} $args = [])
|
||||
* @method \Aws\Result startSchemaMerge(array $args = [])
|
||||
* @phpstan-method \Aws\Result startSchemaMerge(array{associationId?: string, mergedApiIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startSchemaMergeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startSchemaMergeAsync(array{associationId?: string, mergedApiIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateApi(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* ownerContact?: string,
|
||||
* eventConfig?: array{
|
||||
* authProviders?: list<array>,
|
||||
* connectionAuthModes?: list<array>,
|
||||
* defaultPublishAuthModes?: list<array>,
|
||||
* defaultSubscribeAuthModes?: list<array>,
|
||||
* logConfig?: array{logLevel?: 'ALL'|'DEBUG'|'ERROR'|'INFO'|'NONE', cloudWatchLogsRoleArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateApiAsync(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* ownerContact?: string,
|
||||
* eventConfig?: array{
|
||||
* authProviders?: list<array>,
|
||||
* connectionAuthModes?: list<array>,
|
||||
* defaultPublishAuthModes?: list<array>,
|
||||
* defaultSubscribeAuthModes?: list<array>,
|
||||
* logConfig?: array{logLevel?: 'ALL'|'DEBUG'|'ERROR'|'INFO'|'NONE', cloudWatchLogsRoleArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateApiCache(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateApiCache(array{
|
||||
* apiId?: string,
|
||||
* ttl?: int,
|
||||
* apiCachingBehavior?: 'FULL_REQUEST_CACHING'|'OPERATION_LEVEL_CACHING'|'PER_RESOLVER_CACHING',
|
||||
* type?: 'LARGE'|'LARGE_12X'|'LARGE_2X'|'LARGE_4X'|'LARGE_8X'|'MEDIUM'|'R4_2XLARGE'|'R4_4XLARGE'|'R4_8XLARGE'|'R4_LARGE'|'R4_XLARGE'|'SMALL'|'T2_MEDIUM'|'T2_SMALL'|'XLARGE',
|
||||
* healthMetricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateApiCacheAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateApiCacheAsync(array{
|
||||
* apiId?: string,
|
||||
* ttl?: int,
|
||||
* apiCachingBehavior?: 'FULL_REQUEST_CACHING'|'OPERATION_LEVEL_CACHING'|'PER_RESOLVER_CACHING',
|
||||
* type?: 'LARGE'|'LARGE_12X'|'LARGE_2X'|'LARGE_4X'|'LARGE_8X'|'MEDIUM'|'R4_2XLARGE'|'R4_4XLARGE'|'R4_8XLARGE'|'R4_LARGE'|'R4_XLARGE'|'SMALL'|'T2_MEDIUM'|'T2_SMALL'|'XLARGE',
|
||||
* healthMetricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateApiKey(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateApiKey(array{apiId?: string, id?: string, description?: string, expires?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateApiKeyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateApiKeyAsync(array{apiId?: string, id?: string, description?: string, expires?: int, ...} $args = [])
|
||||
* @method \Aws\Result updateChannelNamespace(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateChannelNamespace(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* subscribeAuthModes?: list<array{authType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT', ...}>,
|
||||
* publishAuthModes?: list<array{authType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT', ...}>,
|
||||
* codeHandlers?: string,
|
||||
* handlerConfigs?: array{
|
||||
* onPublish?: array{behavior?: 'CODE'|'DIRECT', integration?: array, ...},
|
||||
* onSubscribe?: array{behavior?: 'CODE'|'DIRECT', integration?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateChannelNamespaceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateChannelNamespaceAsync(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* subscribeAuthModes?: list<array{authType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT', ...}>,
|
||||
* publishAuthModes?: list<array{authType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT', ...}>,
|
||||
* codeHandlers?: string,
|
||||
* handlerConfigs?: array{
|
||||
* onPublish?: array{behavior?: 'CODE'|'DIRECT', integration?: array, ...},
|
||||
* onSubscribe?: array{behavior?: 'CODE'|'DIRECT', integration?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateDataSource(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDataSource(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* type?: 'AMAZON_BEDROCK_RUNTIME'|'AMAZON_DYNAMODB'|'AMAZON_ELASTICSEARCH'|'AMAZON_EVENTBRIDGE'|'AMAZON_OPENSEARCH_SERVICE'|'AWS_LAMBDA'|'HTTP'|'NONE'|'RELATIONAL_DATABASE',
|
||||
* serviceRoleArn?: string,
|
||||
* dynamodbConfig?: array{
|
||||
* tableName?: string,
|
||||
* awsRegion?: string,
|
||||
* useCallerCredentials?: bool,
|
||||
* deltaSyncConfig?: array{baseTableTTL?: int, deltaSyncTableName?: string, deltaSyncTableTTL?: int, ...},
|
||||
* versioned?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* lambdaConfig?: array{lambdaFunctionArn?: string, ...},
|
||||
* elasticsearchConfig?: array{endpoint?: string, awsRegion?: string, ...},
|
||||
* openSearchServiceConfig?: array{endpoint?: string, awsRegion?: string, ...},
|
||||
* httpConfig?: array{
|
||||
* endpoint?: string,
|
||||
* authorizationConfig?: array{authorizationType?: 'AWS_IAM', awsIamConfig?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* relationalDatabaseConfig?: array{
|
||||
* relationalDatabaseSourceType?: 'RDS_HTTP_ENDPOINT',
|
||||
* rdsHttpEndpointConfig?: array{
|
||||
* awsRegion?: string,
|
||||
* dbClusterIdentifier?: string,
|
||||
* databaseName?: string,
|
||||
* schema?: string,
|
||||
* awsSecretStoreArn?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* eventBridgeConfig?: array{eventBusArn?: string, ...},
|
||||
* metricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDataSourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDataSourceAsync(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* type?: 'AMAZON_BEDROCK_RUNTIME'|'AMAZON_DYNAMODB'|'AMAZON_ELASTICSEARCH'|'AMAZON_EVENTBRIDGE'|'AMAZON_OPENSEARCH_SERVICE'|'AWS_LAMBDA'|'HTTP'|'NONE'|'RELATIONAL_DATABASE',
|
||||
* serviceRoleArn?: string,
|
||||
* dynamodbConfig?: array{
|
||||
* tableName?: string,
|
||||
* awsRegion?: string,
|
||||
* useCallerCredentials?: bool,
|
||||
* deltaSyncConfig?: array{baseTableTTL?: int, deltaSyncTableName?: string, deltaSyncTableTTL?: int, ...},
|
||||
* versioned?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* lambdaConfig?: array{lambdaFunctionArn?: string, ...},
|
||||
* elasticsearchConfig?: array{endpoint?: string, awsRegion?: string, ...},
|
||||
* openSearchServiceConfig?: array{endpoint?: string, awsRegion?: string, ...},
|
||||
* httpConfig?: array{
|
||||
* endpoint?: string,
|
||||
* authorizationConfig?: array{authorizationType?: 'AWS_IAM', awsIamConfig?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* relationalDatabaseConfig?: array{
|
||||
* relationalDatabaseSourceType?: 'RDS_HTTP_ENDPOINT',
|
||||
* rdsHttpEndpointConfig?: array{
|
||||
* awsRegion?: string,
|
||||
* dbClusterIdentifier?: string,
|
||||
* databaseName?: string,
|
||||
* schema?: string,
|
||||
* awsSecretStoreArn?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* eventBridgeConfig?: array{eventBusArn?: string, ...},
|
||||
* metricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateDomainName(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDomainName(array{domainName?: string, description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDomainNameAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDomainNameAsync(array{domainName?: string, description?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateFunction(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateFunction(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* functionId?: string,
|
||||
* dataSourceName?: string,
|
||||
* requestMappingTemplate?: string,
|
||||
* responseMappingTemplate?: string,
|
||||
* functionVersion?: string,
|
||||
* syncConfig?: array{
|
||||
* conflictHandler?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY',
|
||||
* conflictDetection?: 'NONE'|'VERSION',
|
||||
* lambdaConflictHandlerConfig?: array{lambdaConflictHandlerArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* maxBatchSize?: int,
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateFunctionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateFunctionAsync(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* functionId?: string,
|
||||
* dataSourceName?: string,
|
||||
* requestMappingTemplate?: string,
|
||||
* responseMappingTemplate?: string,
|
||||
* functionVersion?: string,
|
||||
* syncConfig?: array{
|
||||
* conflictHandler?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY',
|
||||
* conflictDetection?: 'NONE'|'VERSION',
|
||||
* lambdaConflictHandlerConfig?: array{lambdaConflictHandlerArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* maxBatchSize?: int,
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateGraphqlApi(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateGraphqlApi(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* logConfig?: array{
|
||||
* fieldLogLevel?: 'ALL'|'DEBUG'|'ERROR'|'INFO'|'NONE',
|
||||
* cloudWatchLogsRoleArn?: string,
|
||||
* excludeVerboseContent?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* authenticationType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT',
|
||||
* userPoolConfig?: array{userPoolId?: string, awsRegion?: string, defaultAction?: 'ALLOW'|'DENY', appIdClientRegex?: string, ...},
|
||||
* openIDConnectConfig?: array{issuer?: string, clientId?: string, iatTTL?: int, authTTL?: int, ...},
|
||||
* additionalAuthenticationProviders?: list<array{
|
||||
* authenticationType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT',
|
||||
* openIDConnectConfig?: array,
|
||||
* userPoolConfig?: array,
|
||||
* lambdaAuthorizerConfig?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* xrayEnabled?: bool,
|
||||
* lambdaAuthorizerConfig?: array{authorizerResultTtlInSeconds?: int, authorizerUri?: string, identityValidationExpression?: string, ...},
|
||||
* mergedApiExecutionRoleArn?: string,
|
||||
* ownerContact?: string,
|
||||
* introspectionConfig?: 'DISABLED'|'ENABLED',
|
||||
* queryDepthLimit?: int,
|
||||
* resolverCountLimit?: int,
|
||||
* enhancedMetricsConfig?: array{
|
||||
* resolverLevelMetricsBehavior?: 'FULL_REQUEST_RESOLVER_METRICS'|'PER_RESOLVER_METRICS',
|
||||
* dataSourceLevelMetricsBehavior?: 'FULL_REQUEST_DATA_SOURCE_METRICS'|'PER_DATA_SOURCE_METRICS',
|
||||
* operationLevelMetricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGraphqlApiAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateGraphqlApiAsync(array{
|
||||
* apiId?: string,
|
||||
* name?: string,
|
||||
* logConfig?: array{
|
||||
* fieldLogLevel?: 'ALL'|'DEBUG'|'ERROR'|'INFO'|'NONE',
|
||||
* cloudWatchLogsRoleArn?: string,
|
||||
* excludeVerboseContent?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* authenticationType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT',
|
||||
* userPoolConfig?: array{userPoolId?: string, awsRegion?: string, defaultAction?: 'ALLOW'|'DENY', appIdClientRegex?: string, ...},
|
||||
* openIDConnectConfig?: array{issuer?: string, clientId?: string, iatTTL?: int, authTTL?: int, ...},
|
||||
* additionalAuthenticationProviders?: list<array{
|
||||
* authenticationType?: 'AMAZON_COGNITO_USER_POOLS'|'API_KEY'|'AWS_IAM'|'AWS_LAMBDA'|'OPENID_CONNECT',
|
||||
* openIDConnectConfig?: array,
|
||||
* userPoolConfig?: array,
|
||||
* lambdaAuthorizerConfig?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* xrayEnabled?: bool,
|
||||
* lambdaAuthorizerConfig?: array{authorizerResultTtlInSeconds?: int, authorizerUri?: string, identityValidationExpression?: string, ...},
|
||||
* mergedApiExecutionRoleArn?: string,
|
||||
* ownerContact?: string,
|
||||
* introspectionConfig?: 'DISABLED'|'ENABLED',
|
||||
* queryDepthLimit?: int,
|
||||
* resolverCountLimit?: int,
|
||||
* enhancedMetricsConfig?: array{
|
||||
* resolverLevelMetricsBehavior?: 'FULL_REQUEST_RESOLVER_METRICS'|'PER_RESOLVER_METRICS',
|
||||
* dataSourceLevelMetricsBehavior?: 'FULL_REQUEST_DATA_SOURCE_METRICS'|'PER_DATA_SOURCE_METRICS',
|
||||
* operationLevelMetricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateResolver(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateResolver(array{
|
||||
* apiId?: string,
|
||||
* typeName?: string,
|
||||
* fieldName?: string,
|
||||
* dataSourceName?: string,
|
||||
* requestMappingTemplate?: string,
|
||||
* responseMappingTemplate?: string,
|
||||
* kind?: 'PIPELINE'|'UNIT',
|
||||
* pipelineConfig?: array{functions?: list<string>, ...},
|
||||
* syncConfig?: array{
|
||||
* conflictHandler?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY',
|
||||
* conflictDetection?: 'NONE'|'VERSION',
|
||||
* lambdaConflictHandlerConfig?: array{lambdaConflictHandlerArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* cachingConfig?: array{ttl?: int, cachingKeys?: list<string>, ...},
|
||||
* maxBatchSize?: int,
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* metricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateResolverAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateResolverAsync(array{
|
||||
* apiId?: string,
|
||||
* typeName?: string,
|
||||
* fieldName?: string,
|
||||
* dataSourceName?: string,
|
||||
* requestMappingTemplate?: string,
|
||||
* responseMappingTemplate?: string,
|
||||
* kind?: 'PIPELINE'|'UNIT',
|
||||
* pipelineConfig?: array{functions?: list<string>, ...},
|
||||
* syncConfig?: array{
|
||||
* conflictHandler?: 'AUTOMERGE'|'LAMBDA'|'NONE'|'OPTIMISTIC_CONCURRENCY',
|
||||
* conflictDetection?: 'NONE'|'VERSION',
|
||||
* lambdaConflictHandlerConfig?: array{lambdaConflictHandlerArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* cachingConfig?: array{ttl?: int, cachingKeys?: list<string>, ...},
|
||||
* maxBatchSize?: int,
|
||||
* runtime?: array{name?: 'APPSYNC_JS', runtimeVersion?: string, ...},
|
||||
* code?: string,
|
||||
* metricsConfig?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateSourceApiAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSourceApiAssociation(array{
|
||||
* associationId?: string,
|
||||
* mergedApiIdentifier?: string,
|
||||
* description?: string,
|
||||
* sourceApiAssociationConfig?: array{mergeType?: 'AUTO_MERGE'|'MANUAL_MERGE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSourceApiAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSourceApiAssociationAsync(array{
|
||||
* associationId?: string,
|
||||
* mergedApiIdentifier?: string,
|
||||
* description?: string,
|
||||
* sourceApiAssociationConfig?: array{mergeType?: 'AUTO_MERGE'|'MANUAL_MERGE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateType(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateType(array{apiId?: string, typeName?: string, definition?: string, format?: 'JSON'|'SDL', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateTypeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateTypeAsync(array{apiId?: string, typeName?: string, definition?: string, format?: 'JSON'|'SDL', ...} $args = [])
|
||||
*/
|
||||
class AppSyncClient extends AwsClient {}
|
||||
|
|
|
|||
564
vendor/aws/aws-sdk-php/src/Appflow/AppflowClient.php
vendored
564
vendor/aws/aws-sdk-php/src/Appflow/AppflowClient.php
vendored
|
|
@ -6,54 +6,618 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Appflow** service.
|
||||
* @method \Aws\Result cancelFlowExecutions(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelFlowExecutions(array{flowName?: string, executionIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelFlowExecutionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelFlowExecutionsAsync(array{flowName?: string, executionIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result createConnectorProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result createConnectorProfile(array{
|
||||
* connectorProfileName?: string,
|
||||
* kmsArn?: string,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorLabel?: string,
|
||||
* connectionMode?: 'Private'|'Public',
|
||||
* connectorProfileConfig?: array{
|
||||
* connectorProfileProperties?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* Honeycode?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* Redshift?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Snowflake?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* connectorProfileCredentials?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* Honeycode?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* Redshift?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Snowflake?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createConnectorProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createConnectorProfileAsync(array{
|
||||
* connectorProfileName?: string,
|
||||
* kmsArn?: string,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorLabel?: string,
|
||||
* connectionMode?: 'Private'|'Public',
|
||||
* connectorProfileConfig?: array{
|
||||
* connectorProfileProperties?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* Honeycode?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* Redshift?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Snowflake?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* connectorProfileCredentials?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* Honeycode?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* Redshift?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Snowflake?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result createFlow(array{
|
||||
* flowName?: string,
|
||||
* description?: string,
|
||||
* kmsArn?: string,
|
||||
* triggerConfig?: array{triggerType?: 'Event'|'OnDemand'|'Scheduled', triggerProperties?: array{Scheduled?: array, ...}, ...},
|
||||
* sourceFlowConfig?: array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* apiVersion?: string,
|
||||
* connectorProfileName?: string,
|
||||
* sourceConnectorProperties?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* S3?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* incrementalPullConfig?: array{datetimeTypeFieldName?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* destinationFlowConfigList?: list<array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* apiVersion?: string,
|
||||
* connectorProfileName?: string,
|
||||
* destinationConnectorProperties?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* tasks?: list<array{
|
||||
* sourceFields?: list<string>,
|
||||
* connectorOperator?: array,
|
||||
* destinationField?: string,
|
||||
* taskType?: 'Arithmetic'|'Filter'|'Map'|'Map_all'|'Mask'|'Merge'|'Partition'|'Passthrough'|'Truncate'|'Validate',
|
||||
* taskProperties?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* tags?: array<string, string>,
|
||||
* metadataCatalogConfig?: array{glueDataCatalog?: array{roleArn?: string, databaseName?: string, tablePrefix?: string, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createFlowAsync(array{
|
||||
* flowName?: string,
|
||||
* description?: string,
|
||||
* kmsArn?: string,
|
||||
* triggerConfig?: array{triggerType?: 'Event'|'OnDemand'|'Scheduled', triggerProperties?: array{Scheduled?: array, ...}, ...},
|
||||
* sourceFlowConfig?: array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* apiVersion?: string,
|
||||
* connectorProfileName?: string,
|
||||
* sourceConnectorProperties?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* S3?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* incrementalPullConfig?: array{datetimeTypeFieldName?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* destinationFlowConfigList?: list<array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* apiVersion?: string,
|
||||
* connectorProfileName?: string,
|
||||
* destinationConnectorProperties?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* tasks?: list<array{
|
||||
* sourceFields?: list<string>,
|
||||
* connectorOperator?: array,
|
||||
* destinationField?: string,
|
||||
* taskType?: 'Arithmetic'|'Filter'|'Map'|'Map_all'|'Mask'|'Merge'|'Partition'|'Passthrough'|'Truncate'|'Validate',
|
||||
* taskProperties?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* tags?: array<string, string>,
|
||||
* metadataCatalogConfig?: array{glueDataCatalog?: array{roleArn?: string, databaseName?: string, tablePrefix?: string, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteConnectorProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteConnectorProfile(array{connectorProfileName?: string, forceDelete?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConnectorProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteConnectorProfileAsync(array{connectorProfileName?: string, forceDelete?: bool, ...} $args = [])
|
||||
* @method \Aws\Result deleteFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteFlow(array{flowName?: string, forceDelete?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteFlowAsync(array{flowName?: string, forceDelete?: bool, ...} $args = [])
|
||||
* @method \Aws\Result describeConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeConnector(array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorLabel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeConnectorAsync(array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorLabel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeConnectorEntity(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeConnectorEntity(array{
|
||||
* connectorEntityName?: string,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorProfileName?: string,
|
||||
* apiVersion?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeConnectorEntityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeConnectorEntityAsync(array{
|
||||
* connectorEntityName?: string,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorProfileName?: string,
|
||||
* apiVersion?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeConnectorProfiles(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeConnectorProfiles(array{
|
||||
* connectorProfileNames?: list<string>,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorLabel?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeConnectorProfilesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeConnectorProfilesAsync(array{
|
||||
* connectorProfileNames?: list<string>,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorLabel?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeConnectors(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeConnectors(array{
|
||||
* connectorTypes?: list<'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk'>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeConnectorsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeConnectorsAsync(array{
|
||||
* connectorTypes?: list<'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk'>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeFlow(array{flowName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeFlowAsync(array{flowName?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeFlowExecutionRecords(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeFlowExecutionRecords(array{flowName?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeFlowExecutionRecordsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeFlowExecutionRecordsAsync(array{flowName?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listConnectorEntities(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConnectorEntities(array{
|
||||
* connectorProfileName?: string,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* entitiesPath?: string,
|
||||
* apiVersion?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConnectorEntitiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConnectorEntitiesAsync(array{
|
||||
* connectorProfileName?: string,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* entitiesPath?: string,
|
||||
* apiVersion?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listConnectors(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConnectors(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConnectorsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConnectorsAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listFlows(array $args = [])
|
||||
* @phpstan-method \Aws\Result listFlows(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFlowsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listFlowsAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result registerConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result registerConnector(array{
|
||||
* connectorLabel?: string,
|
||||
* description?: string,
|
||||
* connectorProvisioningType?: 'LAMBDA',
|
||||
* connectorProvisioningConfig?: array{lambda?: array{lambdaArn?: string, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise registerConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise registerConnectorAsync(array{
|
||||
* connectorLabel?: string,
|
||||
* description?: string,
|
||||
* connectorProvisioningType?: 'LAMBDA',
|
||||
* connectorProvisioningConfig?: array{lambda?: array{lambdaArn?: string, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result resetConnectorMetadataCache(array $args = [])
|
||||
* @phpstan-method \Aws\Result resetConnectorMetadataCache(array{
|
||||
* connectorProfileName?: string,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorEntityName?: string,
|
||||
* entitiesPath?: string,
|
||||
* apiVersion?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resetConnectorMetadataCacheAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise resetConnectorMetadataCacheAsync(array{
|
||||
* connectorProfileName?: string,
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* connectorEntityName?: string,
|
||||
* entitiesPath?: string,
|
||||
* apiVersion?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result startFlow(array{flowName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startFlowAsync(array{flowName?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result stopFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopFlow(array{flowName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopFlowAsync(array{flowName?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result unregisterConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result unregisterConnector(array{connectorLabel?: string, forceDelete?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise unregisterConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise unregisterConnectorAsync(array{connectorLabel?: string, forceDelete?: bool, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateConnectorProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateConnectorProfile(array{
|
||||
* connectorProfileName?: string,
|
||||
* connectionMode?: 'Private'|'Public',
|
||||
* connectorProfileConfig?: array{
|
||||
* connectorProfileProperties?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* Honeycode?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* Redshift?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Snowflake?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* connectorProfileCredentials?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* Honeycode?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* Redshift?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Snowflake?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateConnectorProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateConnectorProfileAsync(array{
|
||||
* connectorProfileName?: string,
|
||||
* connectionMode?: 'Private'|'Public',
|
||||
* connectorProfileConfig?: array{
|
||||
* connectorProfileProperties?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* Honeycode?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* Redshift?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Snowflake?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* connectorProfileCredentials?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* Honeycode?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* Redshift?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Snowflake?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateConnectorRegistration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateConnectorRegistration(array{
|
||||
* connectorLabel?: string,
|
||||
* description?: string,
|
||||
* connectorProvisioningConfig?: array{lambda?: array{lambdaArn?: string, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateConnectorRegistrationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateConnectorRegistrationAsync(array{
|
||||
* connectorLabel?: string,
|
||||
* description?: string,
|
||||
* connectorProvisioningConfig?: array{lambda?: array{lambdaArn?: string, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateFlow(array{
|
||||
* flowName?: string,
|
||||
* description?: string,
|
||||
* triggerConfig?: array{triggerType?: 'Event'|'OnDemand'|'Scheduled', triggerProperties?: array{Scheduled?: array, ...}, ...},
|
||||
* sourceFlowConfig?: array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* apiVersion?: string,
|
||||
* connectorProfileName?: string,
|
||||
* sourceConnectorProperties?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* S3?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* incrementalPullConfig?: array{datetimeTypeFieldName?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* destinationFlowConfigList?: list<array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* apiVersion?: string,
|
||||
* connectorProfileName?: string,
|
||||
* destinationConnectorProperties?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* tasks?: list<array{
|
||||
* sourceFields?: list<string>,
|
||||
* connectorOperator?: array,
|
||||
* destinationField?: string,
|
||||
* taskType?: 'Arithmetic'|'Filter'|'Map'|'Map_all'|'Mask'|'Merge'|'Partition'|'Passthrough'|'Truncate'|'Validate',
|
||||
* taskProperties?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* metadataCatalogConfig?: array{glueDataCatalog?: array{roleArn?: string, databaseName?: string, tablePrefix?: string, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateFlowAsync(array{
|
||||
* flowName?: string,
|
||||
* description?: string,
|
||||
* triggerConfig?: array{triggerType?: 'Event'|'OnDemand'|'Scheduled', triggerProperties?: array{Scheduled?: array, ...}, ...},
|
||||
* sourceFlowConfig?: array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* apiVersion?: string,
|
||||
* connectorProfileName?: string,
|
||||
* sourceConnectorProperties?: array{
|
||||
* Amplitude?: array,
|
||||
* Datadog?: array,
|
||||
* Dynatrace?: array,
|
||||
* GoogleAnalytics?: array,
|
||||
* InforNexus?: array,
|
||||
* Marketo?: array,
|
||||
* S3?: array,
|
||||
* Salesforce?: array,
|
||||
* ServiceNow?: array,
|
||||
* Singular?: array,
|
||||
* Slack?: array,
|
||||
* Trendmicro?: array,
|
||||
* Veeva?: array,
|
||||
* Zendesk?: array,
|
||||
* SAPOData?: array,
|
||||
* CustomConnector?: array,
|
||||
* Pardot?: array,
|
||||
* ...,
|
||||
* },
|
||||
* incrementalPullConfig?: array{datetimeTypeFieldName?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* destinationFlowConfigList?: list<array{
|
||||
* connectorType?: 'Amplitude'|'CustomConnector'|'CustomerProfiles'|'Datadog'|'Dynatrace'|'EventBridge'|'Googleanalytics'|'Honeycode'|'Infornexus'|'LookoutMetrics'|'Marketo'|'Pardot'|'Redshift'|'S3'|'SAPOData'|'Salesforce'|'Servicenow'|'Singular'|'Slack'|'Snowflake'|'Trendmicro'|'Upsolver'|'Veeva'|'Zendesk',
|
||||
* apiVersion?: string,
|
||||
* connectorProfileName?: string,
|
||||
* destinationConnectorProperties?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* tasks?: list<array{
|
||||
* sourceFields?: list<string>,
|
||||
* connectorOperator?: array,
|
||||
* destinationField?: string,
|
||||
* taskType?: 'Arithmetic'|'Filter'|'Map'|'Map_all'|'Mask'|'Merge'|'Partition'|'Passthrough'|'Truncate'|'Validate',
|
||||
* taskProperties?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* metadataCatalogConfig?: array{glueDataCatalog?: array{roleArn?: string, databaseName?: string, tablePrefix?: string, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AppflowClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,32 +6,312 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Application Auto Scaling** service.
|
||||
* @method \Aws\Result deleteScalingPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteScalingPolicy(array{
|
||||
* PolicyName?: string,
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteScalingPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteScalingPolicyAsync(array{
|
||||
* PolicyName?: string,
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteScheduledAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteScheduledAction(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ScheduledActionName?: string,
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteScheduledActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteScheduledActionAsync(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ScheduledActionName?: string,
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deregisterScalableTarget(array $args = [])
|
||||
* @phpstan-method \Aws\Result deregisterScalableTarget(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deregisterScalableTargetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deregisterScalableTargetAsync(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeScalableTargets(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeScalableTargets(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceIds?: list<string>,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScalableTargetsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeScalableTargetsAsync(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceIds?: list<string>,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeScalingActivities(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeScalingActivities(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* IncludeNotScaledActivities?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScalingActivitiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeScalingActivitiesAsync(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* IncludeNotScaledActivities?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeScalingPolicies(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeScalingPolicies(array{
|
||||
* PolicyNames?: list<string>,
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScalingPoliciesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeScalingPoliciesAsync(array{
|
||||
* PolicyNames?: list<string>,
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeScheduledActions(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeScheduledActions(array{
|
||||
* ScheduledActionNames?: list<string>,
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScheduledActionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeScheduledActionsAsync(array{
|
||||
* ScheduledActionNames?: list<string>,
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getPredictiveScalingForecast(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPredictiveScalingForecast(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* PolicyName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPredictiveScalingForecastAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPredictiveScalingForecastAsync(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* PolicyName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result putScalingPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result putScalingPolicy(array{
|
||||
* PolicyName?: string,
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* PolicyType?: 'PredictiveScaling'|'StepScaling'|'TargetTrackingScaling',
|
||||
* StepScalingPolicyConfiguration?: array{
|
||||
* AdjustmentType?: 'ChangeInCapacity'|'ExactCapacity'|'PercentChangeInCapacity',
|
||||
* StepAdjustments?: list<array>,
|
||||
* MinAdjustmentMagnitude?: int,
|
||||
* Cooldown?: int,
|
||||
* MetricAggregationType?: 'Average'|'Maximum'|'Minimum',
|
||||
* ...,
|
||||
* },
|
||||
* TargetTrackingScalingPolicyConfiguration?: array{
|
||||
* TargetValue?: float,
|
||||
* PredefinedMetricSpecification?: array{
|
||||
* PredefinedMetricType?: 'ALBRequestCountPerTarget'|'AppStreamAverageCapacityUtilization'|'CassandraReadCapacityUtilization'|'CassandraWriteCapacityUtilization'|'ComprehendInferenceUtilization'|'DynamoDBReadCapacityUtilization'|'DynamoDBWriteCapacityUtilization'|'EC2SpotFleetRequestAverageCPUUtilization'|'EC2SpotFleetRequestAverageNetworkIn'|'EC2SpotFleetRequestAverageNetworkOut'|'ECSServiceAverageCPUUtilization'|'ECSServiceAverageCPUUtilizationHighResolution'|'ECSServiceAverageMemoryUtilization'|'ECSServiceAverageMemoryUtilizationHighResolution'|'ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage'|'ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage'|'ElastiCacheDatabaseMemoryUsagePercentage'|'ElastiCacheEngineCPUUtilization'|'ElastiCachePrimaryEngineCPUUtilization'|'ElastiCacheReplicaEngineCPUUtilization'|'KafkaBrokerStorageUtilization'|'LambdaProvisionedConcurrencyUtilization'|'NeptuneReaderAverageCPUUtilization'|'RDSReaderAverageCPUUtilization'|'RDSReaderAverageDatabaseConnections'|'SageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution'|'SageMakerInferenceComponentInvocationsPerCopy'|'SageMakerVariantConcurrentRequestsPerModelHighResolution'|'SageMakerVariantInvocationsPerInstance'|'SageMakerVariantProvisionedConcurrencyUtilization'|'WorkSpacesAverageUserSessionsCapacityUtilization',
|
||||
* ResourceLabel?: string,
|
||||
* ...,
|
||||
* },
|
||||
* CustomizedMetricSpecification?: array{
|
||||
* MetricName?: string,
|
||||
* Namespace?: string,
|
||||
* Dimensions?: list<array>,
|
||||
* Statistic?: 'Average'|'Maximum'|'Minimum'|'SampleCount'|'Sum',
|
||||
* Unit?: string,
|
||||
* Metrics?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ScaleOutCooldown?: int,
|
||||
* ScaleInCooldown?: int,
|
||||
* DisableScaleIn?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* PredictiveScalingPolicyConfiguration?: array{
|
||||
* MetricSpecifications?: list<array>,
|
||||
* Mode?: 'ForecastAndScale'|'ForecastOnly',
|
||||
* SchedulingBufferTime?: int,
|
||||
* MaxCapacityBreachBehavior?: 'HonorMaxCapacity'|'IncreaseMaxCapacity',
|
||||
* MaxCapacityBuffer?: int,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putScalingPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putScalingPolicyAsync(array{
|
||||
* PolicyName?: string,
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* PolicyType?: 'PredictiveScaling'|'StepScaling'|'TargetTrackingScaling',
|
||||
* StepScalingPolicyConfiguration?: array{
|
||||
* AdjustmentType?: 'ChangeInCapacity'|'ExactCapacity'|'PercentChangeInCapacity',
|
||||
* StepAdjustments?: list<array>,
|
||||
* MinAdjustmentMagnitude?: int,
|
||||
* Cooldown?: int,
|
||||
* MetricAggregationType?: 'Average'|'Maximum'|'Minimum',
|
||||
* ...,
|
||||
* },
|
||||
* TargetTrackingScalingPolicyConfiguration?: array{
|
||||
* TargetValue?: float,
|
||||
* PredefinedMetricSpecification?: array{
|
||||
* PredefinedMetricType?: 'ALBRequestCountPerTarget'|'AppStreamAverageCapacityUtilization'|'CassandraReadCapacityUtilization'|'CassandraWriteCapacityUtilization'|'ComprehendInferenceUtilization'|'DynamoDBReadCapacityUtilization'|'DynamoDBWriteCapacityUtilization'|'EC2SpotFleetRequestAverageCPUUtilization'|'EC2SpotFleetRequestAverageNetworkIn'|'EC2SpotFleetRequestAverageNetworkOut'|'ECSServiceAverageCPUUtilization'|'ECSServiceAverageCPUUtilizationHighResolution'|'ECSServiceAverageMemoryUtilization'|'ECSServiceAverageMemoryUtilizationHighResolution'|'ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage'|'ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage'|'ElastiCacheDatabaseMemoryUsagePercentage'|'ElastiCacheEngineCPUUtilization'|'ElastiCachePrimaryEngineCPUUtilization'|'ElastiCacheReplicaEngineCPUUtilization'|'KafkaBrokerStorageUtilization'|'LambdaProvisionedConcurrencyUtilization'|'NeptuneReaderAverageCPUUtilization'|'RDSReaderAverageCPUUtilization'|'RDSReaderAverageDatabaseConnections'|'SageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution'|'SageMakerInferenceComponentInvocationsPerCopy'|'SageMakerVariantConcurrentRequestsPerModelHighResolution'|'SageMakerVariantInvocationsPerInstance'|'SageMakerVariantProvisionedConcurrencyUtilization'|'WorkSpacesAverageUserSessionsCapacityUtilization',
|
||||
* ResourceLabel?: string,
|
||||
* ...,
|
||||
* },
|
||||
* CustomizedMetricSpecification?: array{
|
||||
* MetricName?: string,
|
||||
* Namespace?: string,
|
||||
* Dimensions?: list<array>,
|
||||
* Statistic?: 'Average'|'Maximum'|'Minimum'|'SampleCount'|'Sum',
|
||||
* Unit?: string,
|
||||
* Metrics?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ScaleOutCooldown?: int,
|
||||
* ScaleInCooldown?: int,
|
||||
* DisableScaleIn?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* PredictiveScalingPolicyConfiguration?: array{
|
||||
* MetricSpecifications?: list<array>,
|
||||
* Mode?: 'ForecastAndScale'|'ForecastOnly',
|
||||
* SchedulingBufferTime?: int,
|
||||
* MaxCapacityBreachBehavior?: 'HonorMaxCapacity'|'IncreaseMaxCapacity',
|
||||
* MaxCapacityBuffer?: int,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putScheduledAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result putScheduledAction(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* Schedule?: string,
|
||||
* Timezone?: string,
|
||||
* ScheduledActionName?: string,
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* ScalableTargetAction?: array{MinCapacity?: int, MaxCapacity?: int, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putScheduledActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putScheduledActionAsync(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* Schedule?: string,
|
||||
* Timezone?: string,
|
||||
* ScheduledActionName?: string,
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* ScalableTargetAction?: array{MinCapacity?: int, MaxCapacity?: int, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result registerScalableTarget(array $args = [])
|
||||
* @phpstan-method \Aws\Result registerScalableTarget(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MinCapacity?: int,
|
||||
* MaxCapacity?: int,
|
||||
* RoleARN?: string,
|
||||
* SuspendedState?: array{
|
||||
* DynamicScalingInSuspended?: bool,
|
||||
* DynamicScalingOutSuspended?: bool,
|
||||
* ScheduledScalingSuspended?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise registerScalableTargetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise registerScalableTargetAsync(array{
|
||||
* ServiceNamespace?: 'appstream'|'cassandra'|'comprehend'|'custom-resource'|'dynamodb'|'ec2'|'ecs'|'elasticache'|'elasticmapreduce'|'kafka'|'lambda'|'neptune'|'rds'|'sagemaker'|'workspaces',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'appstream:fleet:DesiredCapacity'|'cassandra:table:ReadCapacityUnits'|'cassandra:table:WriteCapacityUnits'|'comprehend:document-classifier-endpoint:DesiredInferenceUnits'|'comprehend:entity-recognizer-endpoint:DesiredInferenceUnits'|'custom-resource:ResourceType:Property'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'elasticache:cache-cluster:Nodes'|'elasticache:replication-group:NodeGroups'|'elasticache:replication-group:Replicas'|'elasticmapreduce:instancegroup:InstanceCount'|'kafka:broker-storage:VolumeSize'|'lambda:function:ProvisionedConcurrency'|'neptune:cluster:ReadReplicaCount'|'rds:cluster:ReadReplicaCount'|'sagemaker:inference-component:DesiredCopyCount'|'sagemaker:variant:DesiredInstanceCount'|'sagemaker:variant:DesiredProvisionedConcurrency'|'workspaces:workspacespool:DesiredUserSessions',
|
||||
* MinCapacity?: int,
|
||||
* MaxCapacity?: int,
|
||||
* RoleARN?: string,
|
||||
* SuspendedState?: array{
|
||||
* DynamicScalingInSuspended?: bool,
|
||||
* DynamicScalingOutSuspended?: bool,
|
||||
* ScheduledScalingSuspended?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
*/
|
||||
class ApplicationAutoScalingClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,16 +6,62 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Application Cost Profiler** service.
|
||||
* @method \Aws\Result deleteReportDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteReportDefinition(array{reportId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteReportDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteReportDefinitionAsync(array{reportId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getReportDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result getReportDefinition(array{reportId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getReportDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getReportDefinitionAsync(array{reportId?: string, ...} $args = [])
|
||||
* @method \Aws\Result importApplicationUsage(array $args = [])
|
||||
* @phpstan-method \Aws\Result importApplicationUsage(array{
|
||||
* sourceS3Location?: array{bucket?: string, key?: string, region?: 'af-south-1'|'ap-east-1'|'eu-south-1'|'me-south-1', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise importApplicationUsageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise importApplicationUsageAsync(array{
|
||||
* sourceS3Location?: array{bucket?: string, key?: string, region?: 'af-south-1'|'ap-east-1'|'eu-south-1'|'me-south-1', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listReportDefinitions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listReportDefinitions(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listReportDefinitionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listReportDefinitionsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result putReportDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result putReportDefinition(array{
|
||||
* reportId?: string,
|
||||
* reportDescription?: string,
|
||||
* reportFrequency?: 'ALL'|'DAILY'|'MONTHLY',
|
||||
* format?: 'CSV'|'PARQUET',
|
||||
* destinationS3Location?: array{bucket?: string, prefix?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putReportDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putReportDefinitionAsync(array{
|
||||
* reportId?: string,
|
||||
* reportDescription?: string,
|
||||
* reportFrequency?: 'ALL'|'DAILY'|'MONTHLY',
|
||||
* format?: 'CSV'|'PARQUET',
|
||||
* destinationS3Location?: array{bucket?: string, prefix?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateReportDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateReportDefinition(array{
|
||||
* reportId?: string,
|
||||
* reportDescription?: string,
|
||||
* reportFrequency?: 'ALL'|'DAILY'|'MONTHLY',
|
||||
* format?: 'CSV'|'PARQUET',
|
||||
* destinationS3Location?: array{bucket?: string, prefix?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateReportDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateReportDefinitionAsync(array{
|
||||
* reportId?: string,
|
||||
* reportDescription?: string,
|
||||
* reportFrequency?: 'ALL'|'DAILY'|'MONTHLY',
|
||||
* format?: 'CSV'|'PARQUET',
|
||||
* destinationS3Location?: array{bucket?: string, prefix?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class ApplicationCostProfilerClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,60 +6,226 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Application Discovery Service** service.
|
||||
* @method \Aws\Result associateConfigurationItemsToApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateConfigurationItemsToApplication(array{applicationConfigurationId?: string, configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateConfigurationItemsToApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateConfigurationItemsToApplicationAsync(array{applicationConfigurationId?: string, configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchDeleteAgents(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeleteAgents(array{deleteAgents?: list<array{agentId?: string, force?: bool, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteAgentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeleteAgentsAsync(array{deleteAgents?: list<array{agentId?: string, force?: bool, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result batchDeleteImportData(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeleteImportData(array{importTaskIds?: list<string>, deleteHistory?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteImportDataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeleteImportDataAsync(array{importTaskIds?: list<string>, deleteHistory?: bool, ...} $args = [])
|
||||
* @method \Aws\Result createApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApplication(array{name?: string, description?: string, wave?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createApplicationAsync(array{name?: string, description?: string, wave?: string, ...} $args = [])
|
||||
* @method \Aws\Result createTags(array $args = [])
|
||||
* @phpstan-method \Aws\Result createTags(array{configurationIds?: list<string>, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createTagsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createTagsAsync(array{configurationIds?: list<string>, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result deleteApplications(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApplications(array{configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteApplicationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApplicationsAsync(array{configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result deleteTags(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteTags(array{configurationIds?: list<string>, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteTagsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteTagsAsync(array{configurationIds?: list<string>, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result describeAgents(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAgents(array{
|
||||
* agentIds?: list<string>,
|
||||
* filters?: list<array{name?: string, values?: list<string>, condition?: string, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAgentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAgentsAsync(array{
|
||||
* agentIds?: list<string>,
|
||||
* filters?: list<array{name?: string, values?: list<string>, condition?: string, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeBatchDeleteConfigurationTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeBatchDeleteConfigurationTask(array{taskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBatchDeleteConfigurationTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeBatchDeleteConfigurationTaskAsync(array{taskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeConfigurations(array{configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeConfigurationsAsync(array{configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result describeContinuousExports(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeContinuousExports(array{exportIds?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeContinuousExportsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeContinuousExportsAsync(array{exportIds?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeExportConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeExportConfigurations(array{exportIds?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeExportConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeExportConfigurationsAsync(array{exportIds?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeExportTasks(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeExportTasks(array{
|
||||
* exportIds?: list<string>,
|
||||
* filters?: list<array{name?: string, values?: list<string>, condition?: string, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeExportTasksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeExportTasksAsync(array{
|
||||
* exportIds?: list<string>,
|
||||
* filters?: list<array{name?: string, values?: list<string>, condition?: string, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeImportTasks(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeImportTasks(array{
|
||||
* filters?: list<array{name?: 'FILE_CLASSIFICATION'|'IMPORT_TASK_ID'|'NAME'|'STATUS', values?: list<string>, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeImportTasksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeImportTasksAsync(array{
|
||||
* filters?: list<array{name?: 'FILE_CLASSIFICATION'|'IMPORT_TASK_ID'|'NAME'|'STATUS', values?: list<string>, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeTags(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeTags(array{
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeTagsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeTagsAsync(array{
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result disassociateConfigurationItemsFromApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateConfigurationItemsFromApplication(array{applicationConfigurationId?: string, configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateConfigurationItemsFromApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateConfigurationItemsFromApplicationAsync(array{applicationConfigurationId?: string, configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result exportConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result exportConfigurations(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise exportConfigurationsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getDiscoverySummary(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDiscoverySummary(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDiscoverySummaryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDiscoverySummaryAsync(array{...} $args = [])
|
||||
* @method \Aws\Result listConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConfigurations(array{
|
||||
* configurationType?: 'APPLICATION'|'CONNECTION'|'PROCESS'|'SERVER',
|
||||
* filters?: list<array{name?: string, values?: list<string>, condition?: string, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* orderBy?: list<array{fieldName?: string, sortOrder?: 'ASC'|'DESC', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConfigurationsAsync(array{
|
||||
* configurationType?: 'APPLICATION'|'CONNECTION'|'PROCESS'|'SERVER',
|
||||
* filters?: list<array{name?: string, values?: list<string>, condition?: string, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* orderBy?: list<array{fieldName?: string, sortOrder?: 'ASC'|'DESC', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listServerNeighbors(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServerNeighbors(array{
|
||||
* configurationId?: string,
|
||||
* portInformationNeeded?: bool,
|
||||
* neighborConfigurationIds?: list<string>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServerNeighborsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServerNeighborsAsync(array{
|
||||
* configurationId?: string,
|
||||
* portInformationNeeded?: bool,
|
||||
* neighborConfigurationIds?: list<string>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startBatchDeleteConfigurationTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result startBatchDeleteConfigurationTask(array{configurationType?: 'SERVER', configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startBatchDeleteConfigurationTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startBatchDeleteConfigurationTaskAsync(array{configurationType?: 'SERVER', configurationIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result startContinuousExport(array $args = [])
|
||||
* @phpstan-method \Aws\Result startContinuousExport(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startContinuousExportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startContinuousExportAsync(array{...} $args = [])
|
||||
* @method \Aws\Result startDataCollectionByAgentIds(array $args = [])
|
||||
* @phpstan-method \Aws\Result startDataCollectionByAgentIds(array{agentIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startDataCollectionByAgentIdsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startDataCollectionByAgentIdsAsync(array{agentIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result startExportTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result startExportTask(array{
|
||||
* exportDataFormat?: list<'CSV'>,
|
||||
* filters?: list<array{name?: string, values?: list<string>, condition?: string, ...}>,
|
||||
* startTime?: int|string|\DateTimeInterface,
|
||||
* endTime?: int|string|\DateTimeInterface,
|
||||
* preferences?: array{
|
||||
* ec2RecommendationsPreferences?: array{
|
||||
* enabled?: bool,
|
||||
* cpuPerformanceMetricBasis?: array,
|
||||
* ramPerformanceMetricBasis?: array,
|
||||
* tenancy?: 'DEDICATED'|'SHARED',
|
||||
* excludedInstanceTypes?: list<string>,
|
||||
* preferredRegion?: string,
|
||||
* reservedInstanceOptions?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startExportTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startExportTaskAsync(array{
|
||||
* exportDataFormat?: list<'CSV'>,
|
||||
* filters?: list<array{name?: string, values?: list<string>, condition?: string, ...}>,
|
||||
* startTime?: int|string|\DateTimeInterface,
|
||||
* endTime?: int|string|\DateTimeInterface,
|
||||
* preferences?: array{
|
||||
* ec2RecommendationsPreferences?: array{
|
||||
* enabled?: bool,
|
||||
* cpuPerformanceMetricBasis?: array,
|
||||
* ramPerformanceMetricBasis?: array,
|
||||
* tenancy?: 'DEDICATED'|'SHARED',
|
||||
* excludedInstanceTypes?: list<string>,
|
||||
* preferredRegion?: string,
|
||||
* reservedInstanceOptions?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startImportTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result startImportTask(array{clientRequestToken?: string, name?: string, importUrl?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startImportTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startImportTaskAsync(array{clientRequestToken?: string, name?: string, importUrl?: string, ...} $args = [])
|
||||
* @method \Aws\Result stopContinuousExport(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopContinuousExport(array{exportId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopContinuousExportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopContinuousExportAsync(array{exportId?: string, ...} $args = [])
|
||||
* @method \Aws\Result stopDataCollectionByAgentIds(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopDataCollectionByAgentIds(array{agentIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopDataCollectionByAgentIdsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopDataCollectionByAgentIdsAsync(array{agentIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateApplication(array{configurationId?: string, name?: string, description?: string, wave?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateApplicationAsync(array{configurationId?: string, name?: string, description?: string, wave?: string, ...} $args = [])
|
||||
*/
|
||||
class ApplicationDiscoveryServiceClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,70 +6,358 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon CloudWatch Application Insights** service.
|
||||
* @method \Aws\Result addWorkload(array $args = [])
|
||||
* @phpstan-method \Aws\Result addWorkload(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* WorkloadConfiguration?: array{
|
||||
* WorkloadName?: string,
|
||||
* Tier?: 'ACTIVE_DIRECTORY'|'CUSTOM'|'DEFAULT'|'DOT_NET_CORE'|'DOT_NET_WEB'|'DOT_NET_WEB_TIER'|'DOT_NET_WORKER'|'JAVA_JMX'|'MYSQL'|'ORACLE'|'POSTGRESQL'|'SAP_ASE_HIGH_AVAILABILITY'|'SAP_ASE_SINGLE_NODE'|'SAP_HANA_HIGH_AVAILABILITY'|'SAP_HANA_MULTI_NODE'|'SAP_HANA_SINGLE_NODE'|'SAP_NETWEAVER_DISTRIBUTED'|'SAP_NETWEAVER_HIGH_AVAILABILITY'|'SAP_NETWEAVER_STANDARD'|'SHAREPOINT'|'SQL_SERVER'|'SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP'|'SQL_SERVER_FAILOVER_CLUSTER_INSTANCE',
|
||||
* Configuration?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise addWorkloadAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise addWorkloadAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* WorkloadConfiguration?: array{
|
||||
* WorkloadName?: string,
|
||||
* Tier?: 'ACTIVE_DIRECTORY'|'CUSTOM'|'DEFAULT'|'DOT_NET_CORE'|'DOT_NET_WEB'|'DOT_NET_WEB_TIER'|'DOT_NET_WORKER'|'JAVA_JMX'|'MYSQL'|'ORACLE'|'POSTGRESQL'|'SAP_ASE_HIGH_AVAILABILITY'|'SAP_ASE_SINGLE_NODE'|'SAP_HANA_HIGH_AVAILABILITY'|'SAP_HANA_MULTI_NODE'|'SAP_HANA_SINGLE_NODE'|'SAP_NETWEAVER_DISTRIBUTED'|'SAP_NETWEAVER_HIGH_AVAILABILITY'|'SAP_NETWEAVER_STANDARD'|'SHAREPOINT'|'SQL_SERVER'|'SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP'|'SQL_SERVER_FAILOVER_CLUSTER_INSTANCE',
|
||||
* Configuration?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result createApplication(array{
|
||||
* ResourceGroupName?: string,
|
||||
* OpsCenterEnabled?: bool,
|
||||
* CWEMonitorEnabled?: bool,
|
||||
* OpsItemSNSTopicArn?: string,
|
||||
* SNSNotificationArn?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* AutoConfigEnabled?: bool,
|
||||
* AutoCreate?: bool,
|
||||
* GroupingType?: 'ACCOUNT_BASED',
|
||||
* AttachMissingPermission?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createApplicationAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* OpsCenterEnabled?: bool,
|
||||
* CWEMonitorEnabled?: bool,
|
||||
* OpsItemSNSTopicArn?: string,
|
||||
* SNSNotificationArn?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* AutoConfigEnabled?: bool,
|
||||
* AutoCreate?: bool,
|
||||
* GroupingType?: 'ACCOUNT_BASED',
|
||||
* AttachMissingPermission?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createComponent(array $args = [])
|
||||
* @phpstan-method \Aws\Result createComponent(array{ResourceGroupName?: string, ComponentName?: string, ResourceList?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createComponentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createComponentAsync(array{ResourceGroupName?: string, ComponentName?: string, ResourceList?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result createLogPattern(array $args = [])
|
||||
* @phpstan-method \Aws\Result createLogPattern(array{
|
||||
* ResourceGroupName?: string,
|
||||
* PatternSetName?: string,
|
||||
* PatternName?: string,
|
||||
* Pattern?: string,
|
||||
* Rank?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createLogPatternAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createLogPatternAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* PatternSetName?: string,
|
||||
* PatternName?: string,
|
||||
* Pattern?: string,
|
||||
* Rank?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteApplication(array{ResourceGroupName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array{ResourceGroupName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteComponent(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteComponent(array{ResourceGroupName?: string, ComponentName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteComponentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteComponentAsync(array{ResourceGroupName?: string, ComponentName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteLogPattern(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteLogPattern(array{ResourceGroupName?: string, PatternSetName?: string, PatternName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteLogPatternAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteLogPatternAsync(array{ResourceGroupName?: string, PatternSetName?: string, PatternName?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeApplication(array{ResourceGroupName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeApplicationAsync(array{ResourceGroupName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeComponent(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeComponent(array{ResourceGroupName?: string, ComponentName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeComponentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeComponentAsync(array{ResourceGroupName?: string, ComponentName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeComponentConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeComponentConfiguration(array{ResourceGroupName?: string, ComponentName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeComponentConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeComponentConfigurationAsync(array{ResourceGroupName?: string, ComponentName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeComponentConfigurationRecommendation(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeComponentConfigurationRecommendation(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* Tier?: 'ACTIVE_DIRECTORY'|'CUSTOM'|'DEFAULT'|'DOT_NET_CORE'|'DOT_NET_WEB'|'DOT_NET_WEB_TIER'|'DOT_NET_WORKER'|'JAVA_JMX'|'MYSQL'|'ORACLE'|'POSTGRESQL'|'SAP_ASE_HIGH_AVAILABILITY'|'SAP_ASE_SINGLE_NODE'|'SAP_HANA_HIGH_AVAILABILITY'|'SAP_HANA_MULTI_NODE'|'SAP_HANA_SINGLE_NODE'|'SAP_NETWEAVER_DISTRIBUTED'|'SAP_NETWEAVER_HIGH_AVAILABILITY'|'SAP_NETWEAVER_STANDARD'|'SHAREPOINT'|'SQL_SERVER'|'SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP'|'SQL_SERVER_FAILOVER_CLUSTER_INSTANCE',
|
||||
* WorkloadName?: string,
|
||||
* RecommendationType?: 'ALL'|'INFRA_ONLY'|'WORKLOAD_ONLY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeComponentConfigurationRecommendationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeComponentConfigurationRecommendationAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* Tier?: 'ACTIVE_DIRECTORY'|'CUSTOM'|'DEFAULT'|'DOT_NET_CORE'|'DOT_NET_WEB'|'DOT_NET_WEB_TIER'|'DOT_NET_WORKER'|'JAVA_JMX'|'MYSQL'|'ORACLE'|'POSTGRESQL'|'SAP_ASE_HIGH_AVAILABILITY'|'SAP_ASE_SINGLE_NODE'|'SAP_HANA_HIGH_AVAILABILITY'|'SAP_HANA_MULTI_NODE'|'SAP_HANA_SINGLE_NODE'|'SAP_NETWEAVER_DISTRIBUTED'|'SAP_NETWEAVER_HIGH_AVAILABILITY'|'SAP_NETWEAVER_STANDARD'|'SHAREPOINT'|'SQL_SERVER'|'SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP'|'SQL_SERVER_FAILOVER_CLUSTER_INSTANCE',
|
||||
* WorkloadName?: string,
|
||||
* RecommendationType?: 'ALL'|'INFRA_ONLY'|'WORKLOAD_ONLY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeLogPattern(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeLogPattern(array{ResourceGroupName?: string, PatternSetName?: string, PatternName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeLogPatternAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeLogPatternAsync(array{ResourceGroupName?: string, PatternSetName?: string, PatternName?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeObservation(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeObservation(array{ObservationId?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeObservationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeObservationAsync(array{ObservationId?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeProblem(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeProblem(array{ProblemId?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeProblemAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeProblemAsync(array{ProblemId?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeProblemObservations(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeProblemObservations(array{ProblemId?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeProblemObservationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeProblemObservationsAsync(array{ProblemId?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeWorkload(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeWorkload(array{ResourceGroupName?: string, ComponentName?: string, WorkloadId?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeWorkloadAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeWorkloadAsync(array{ResourceGroupName?: string, ComponentName?: string, WorkloadId?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listApplications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApplications(array{MaxResults?: int, NextToken?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApplicationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listApplicationsAsync(array{MaxResults?: int, NextToken?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listComponents(array $args = [])
|
||||
* @phpstan-method \Aws\Result listComponents(array{ResourceGroupName?: string, MaxResults?: int, NextToken?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listComponentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listComponentsAsync(array{ResourceGroupName?: string, MaxResults?: int, NextToken?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listConfigurationHistory(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConfigurationHistory(array{
|
||||
* ResourceGroupName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* EventStatus?: 'ERROR'|'INFO'|'WARN',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConfigurationHistoryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConfigurationHistoryAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* EventStatus?: 'ERROR'|'INFO'|'WARN',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listLogPatternSets(array $args = [])
|
||||
* @phpstan-method \Aws\Result listLogPatternSets(array{ResourceGroupName?: string, MaxResults?: int, NextToken?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listLogPatternSetsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listLogPatternSetsAsync(array{ResourceGroupName?: string, MaxResults?: int, NextToken?: string, AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listLogPatterns(array $args = [])
|
||||
* @phpstan-method \Aws\Result listLogPatterns(array{
|
||||
* ResourceGroupName?: string,
|
||||
* PatternSetName?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listLogPatternsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listLogPatternsAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* PatternSetName?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listProblems(array $args = [])
|
||||
* @phpstan-method \Aws\Result listProblems(array{
|
||||
* AccountId?: string,
|
||||
* ResourceGroupName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ComponentName?: string,
|
||||
* Visibility?: 'IGNORED'|'VISIBLE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProblemsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listProblemsAsync(array{
|
||||
* AccountId?: string,
|
||||
* ResourceGroupName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ComponentName?: string,
|
||||
* Visibility?: 'IGNORED'|'VISIBLE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result listWorkloads(array $args = [])
|
||||
* @phpstan-method \Aws\Result listWorkloads(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWorkloadsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listWorkloadsAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* AccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result removeWorkload(array $args = [])
|
||||
* @phpstan-method \Aws\Result removeWorkload(array{ResourceGroupName?: string, ComponentName?: string, WorkloadId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise removeWorkloadAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise removeWorkloadAsync(array{ResourceGroupName?: string, ComponentName?: string, WorkloadId?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateApplication(array{
|
||||
* ResourceGroupName?: string,
|
||||
* OpsCenterEnabled?: bool,
|
||||
* CWEMonitorEnabled?: bool,
|
||||
* OpsItemSNSTopicArn?: string,
|
||||
* SNSNotificationArn?: string,
|
||||
* RemoveSNSTopic?: bool,
|
||||
* AutoConfigEnabled?: bool,
|
||||
* AttachMissingPermission?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateApplicationAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* OpsCenterEnabled?: bool,
|
||||
* CWEMonitorEnabled?: bool,
|
||||
* OpsItemSNSTopicArn?: string,
|
||||
* SNSNotificationArn?: string,
|
||||
* RemoveSNSTopic?: bool,
|
||||
* AutoConfigEnabled?: bool,
|
||||
* AttachMissingPermission?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateComponent(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateComponent(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* NewComponentName?: string,
|
||||
* ResourceList?: list<string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateComponentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateComponentAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* NewComponentName?: string,
|
||||
* ResourceList?: list<string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateComponentConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateComponentConfiguration(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* Monitor?: bool,
|
||||
* Tier?: 'ACTIVE_DIRECTORY'|'CUSTOM'|'DEFAULT'|'DOT_NET_CORE'|'DOT_NET_WEB'|'DOT_NET_WEB_TIER'|'DOT_NET_WORKER'|'JAVA_JMX'|'MYSQL'|'ORACLE'|'POSTGRESQL'|'SAP_ASE_HIGH_AVAILABILITY'|'SAP_ASE_SINGLE_NODE'|'SAP_HANA_HIGH_AVAILABILITY'|'SAP_HANA_MULTI_NODE'|'SAP_HANA_SINGLE_NODE'|'SAP_NETWEAVER_DISTRIBUTED'|'SAP_NETWEAVER_HIGH_AVAILABILITY'|'SAP_NETWEAVER_STANDARD'|'SHAREPOINT'|'SQL_SERVER'|'SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP'|'SQL_SERVER_FAILOVER_CLUSTER_INSTANCE',
|
||||
* ComponentConfiguration?: string,
|
||||
* AutoConfigEnabled?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateComponentConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateComponentConfigurationAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* Monitor?: bool,
|
||||
* Tier?: 'ACTIVE_DIRECTORY'|'CUSTOM'|'DEFAULT'|'DOT_NET_CORE'|'DOT_NET_WEB'|'DOT_NET_WEB_TIER'|'DOT_NET_WORKER'|'JAVA_JMX'|'MYSQL'|'ORACLE'|'POSTGRESQL'|'SAP_ASE_HIGH_AVAILABILITY'|'SAP_ASE_SINGLE_NODE'|'SAP_HANA_HIGH_AVAILABILITY'|'SAP_HANA_MULTI_NODE'|'SAP_HANA_SINGLE_NODE'|'SAP_NETWEAVER_DISTRIBUTED'|'SAP_NETWEAVER_HIGH_AVAILABILITY'|'SAP_NETWEAVER_STANDARD'|'SHAREPOINT'|'SQL_SERVER'|'SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP'|'SQL_SERVER_FAILOVER_CLUSTER_INSTANCE',
|
||||
* ComponentConfiguration?: string,
|
||||
* AutoConfigEnabled?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateLogPattern(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateLogPattern(array{
|
||||
* ResourceGroupName?: string,
|
||||
* PatternSetName?: string,
|
||||
* PatternName?: string,
|
||||
* Pattern?: string,
|
||||
* Rank?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLogPatternAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateLogPatternAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* PatternSetName?: string,
|
||||
* PatternName?: string,
|
||||
* Pattern?: string,
|
||||
* Rank?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateProblem(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateProblem(array{ProblemId?: string, UpdateStatus?: 'RESOLVED', Visibility?: 'IGNORED'|'VISIBLE', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateProblemAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateProblemAsync(array{ProblemId?: string, UpdateStatus?: 'RESOLVED', Visibility?: 'IGNORED'|'VISIBLE', ...} $args = [])
|
||||
* @method \Aws\Result updateWorkload(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateWorkload(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* WorkloadId?: string,
|
||||
* WorkloadConfiguration?: array{
|
||||
* WorkloadName?: string,
|
||||
* Tier?: 'ACTIVE_DIRECTORY'|'CUSTOM'|'DEFAULT'|'DOT_NET_CORE'|'DOT_NET_WEB'|'DOT_NET_WEB_TIER'|'DOT_NET_WORKER'|'JAVA_JMX'|'MYSQL'|'ORACLE'|'POSTGRESQL'|'SAP_ASE_HIGH_AVAILABILITY'|'SAP_ASE_SINGLE_NODE'|'SAP_HANA_HIGH_AVAILABILITY'|'SAP_HANA_MULTI_NODE'|'SAP_HANA_SINGLE_NODE'|'SAP_NETWEAVER_DISTRIBUTED'|'SAP_NETWEAVER_HIGH_AVAILABILITY'|'SAP_NETWEAVER_STANDARD'|'SHAREPOINT'|'SQL_SERVER'|'SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP'|'SQL_SERVER_FAILOVER_CLUSTER_INSTANCE',
|
||||
* Configuration?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateWorkloadAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateWorkloadAsync(array{
|
||||
* ResourceGroupName?: string,
|
||||
* ComponentName?: string,
|
||||
* WorkloadId?: string,
|
||||
* WorkloadConfiguration?: array{
|
||||
* WorkloadName?: string,
|
||||
* Tier?: 'ACTIVE_DIRECTORY'|'CUSTOM'|'DEFAULT'|'DOT_NET_CORE'|'DOT_NET_WEB'|'DOT_NET_WEB_TIER'|'DOT_NET_WORKER'|'JAVA_JMX'|'MYSQL'|'ORACLE'|'POSTGRESQL'|'SAP_ASE_HIGH_AVAILABILITY'|'SAP_ASE_SINGLE_NODE'|'SAP_HANA_HIGH_AVAILABILITY'|'SAP_HANA_MULTI_NODE'|'SAP_HANA_SINGLE_NODE'|'SAP_NETWEAVER_DISTRIBUTED'|'SAP_NETWEAVER_HIGH_AVAILABILITY'|'SAP_NETWEAVER_STANDARD'|'SHAREPOINT'|'SQL_SERVER'|'SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP'|'SQL_SERVER_FAILOVER_CLUSTER_INSTANCE',
|
||||
* Configuration?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class ApplicationInsightsClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,64 +6,718 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon CloudWatch Application Signals** service.
|
||||
* @method \Aws\Result batchDeleteInstrumentationConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeleteInstrumentationConfigurations(array{
|
||||
* DeletionTarget?: array{
|
||||
* Scope?: array{Service?: string, Environment?: string, InstrumentationType?: 'BREAKPOINT'|'PROBE', ...},
|
||||
* ResourceArns?: array{ResourceArns?: list<string>, InstrumentationType?: 'BREAKPOINT'|'PROBE', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteInstrumentationConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeleteInstrumentationConfigurationsAsync(array{
|
||||
* DeletionTarget?: array{
|
||||
* Scope?: array{Service?: string, Environment?: string, InstrumentationType?: 'BREAKPOINT'|'PROBE', ...},
|
||||
* ResourceArns?: array{ResourceArns?: list<string>, InstrumentationType?: 'BREAKPOINT'|'PROBE', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchGetServiceLevelObjectiveBudgetReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchGetServiceLevelObjectiveBudgetReport(array{Timestamp?: int|string|\DateTimeInterface, SloIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetServiceLevelObjectiveBudgetReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchGetServiceLevelObjectiveBudgetReportAsync(array{Timestamp?: int|string|\DateTimeInterface, SloIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchUpdateExclusionWindows(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchUpdateExclusionWindows(array{
|
||||
* SloIds?: list<string>,
|
||||
* AddExclusionWindows?: list<array{Window?: array, StartTime?: int|string|\DateTimeInterface, RecurrenceRule?: array, Reason?: string, ...}>,
|
||||
* RemoveExclusionWindows?: list<array{Window?: array, StartTime?: int|string|\DateTimeInterface, RecurrenceRule?: array, Reason?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdateExclusionWindowsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchUpdateExclusionWindowsAsync(array{
|
||||
* SloIds?: list<string>,
|
||||
* AddExclusionWindows?: list<array{Window?: array, StartTime?: int|string|\DateTimeInterface, RecurrenceRule?: array, Reason?: string, ...}>,
|
||||
* RemoveExclusionWindows?: list<array{Window?: array, StartTime?: int|string|\DateTimeInterface, RecurrenceRule?: array, Reason?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createInstrumentationConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createInstrumentationConfiguration(array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* Location?: array{
|
||||
* CodeLocation?: array{
|
||||
* Language?: 'Java'|'Javascript'|'Python',
|
||||
* CodeUnit?: string,
|
||||
* ClassName?: string,
|
||||
* MethodName?: string,
|
||||
* FilePath?: string,
|
||||
* LineNumber?: int,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* Description?: string,
|
||||
* ExpiresAt?: int|string|\DateTimeInterface,
|
||||
* AttributeFilters?: list<array<string, string>>,
|
||||
* CaptureConfiguration?: array{
|
||||
* CodeCapture?: array{
|
||||
* CaptureArguments?: list<string>,
|
||||
* CaptureReturn?: bool,
|
||||
* CaptureStackTrace?: bool,
|
||||
* CaptureLocals?: list<string>,
|
||||
* CaptureLimits?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createInstrumentationConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createInstrumentationConfigurationAsync(array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* Location?: array{
|
||||
* CodeLocation?: array{
|
||||
* Language?: 'Java'|'Javascript'|'Python',
|
||||
* CodeUnit?: string,
|
||||
* ClassName?: string,
|
||||
* MethodName?: string,
|
||||
* FilePath?: string,
|
||||
* LineNumber?: int,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* Description?: string,
|
||||
* ExpiresAt?: int|string|\DateTimeInterface,
|
||||
* AttributeFilters?: list<array<string, string>>,
|
||||
* CaptureConfiguration?: array{
|
||||
* CodeCapture?: array{
|
||||
* CaptureArguments?: list<string>,
|
||||
* CaptureReturn?: bool,
|
||||
* CaptureStackTrace?: bool,
|
||||
* CaptureLocals?: list<string>,
|
||||
* CaptureLimits?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createServiceLevelObjective(array $args = [])
|
||||
* @phpstan-method \Aws\Result createServiceLevelObjective(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* SliConfig?: array{
|
||||
* SliMetricConfig?: array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* MetricType?: 'AVAILABILITY'|'LATENCY',
|
||||
* MetricName?: string,
|
||||
* Statistic?: string,
|
||||
* PeriodSeconds?: int,
|
||||
* MetricSource?: array,
|
||||
* MetricDataQueries?: list<array>,
|
||||
* DependencyConfig?: array,
|
||||
* CompositeSliConfig?: array,
|
||||
* ...,
|
||||
* },
|
||||
* MetricThreshold?: float,
|
||||
* ComparisonOperator?: 'GreaterThan'|'GreaterThanOrEqualTo'|'LessThan'|'LessThanOrEqualTo',
|
||||
* ...,
|
||||
* },
|
||||
* RequestBasedSliConfig?: array{
|
||||
* RequestBasedSliMetricConfig?: array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* MetricType?: 'AVAILABILITY'|'LATENCY',
|
||||
* TotalRequestCountMetric?: list<array>,
|
||||
* MonitoredRequestCountMetric?: array,
|
||||
* DependencyConfig?: array,
|
||||
* MetricSource?: array,
|
||||
* MetricName?: string,
|
||||
* CompositeSliConfig?: array,
|
||||
* ...,
|
||||
* },
|
||||
* MetricThreshold?: float,
|
||||
* ComparisonOperator?: 'GreaterThan'|'GreaterThanOrEqualTo'|'LessThan'|'LessThanOrEqualTo',
|
||||
* ...,
|
||||
* },
|
||||
* Goal?: array{
|
||||
* Interval?: array{RollingInterval?: array, CalendarInterval?: array, ...},
|
||||
* AttainmentGoal?: float,
|
||||
* WarningThreshold?: float,
|
||||
* ...,
|
||||
* },
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* BurnRateConfigurations?: list<array{LookBackWindowMinutes?: int, ...}>,
|
||||
* CreateRecommendedSlo?: bool,
|
||||
* AutoInvestigationEnabled?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createServiceLevelObjectiveAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createServiceLevelObjectiveAsync(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* SliConfig?: array{
|
||||
* SliMetricConfig?: array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* MetricType?: 'AVAILABILITY'|'LATENCY',
|
||||
* MetricName?: string,
|
||||
* Statistic?: string,
|
||||
* PeriodSeconds?: int,
|
||||
* MetricSource?: array,
|
||||
* MetricDataQueries?: list<array>,
|
||||
* DependencyConfig?: array,
|
||||
* CompositeSliConfig?: array,
|
||||
* ...,
|
||||
* },
|
||||
* MetricThreshold?: float,
|
||||
* ComparisonOperator?: 'GreaterThan'|'GreaterThanOrEqualTo'|'LessThan'|'LessThanOrEqualTo',
|
||||
* ...,
|
||||
* },
|
||||
* RequestBasedSliConfig?: array{
|
||||
* RequestBasedSliMetricConfig?: array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* MetricType?: 'AVAILABILITY'|'LATENCY',
|
||||
* TotalRequestCountMetric?: list<array>,
|
||||
* MonitoredRequestCountMetric?: array,
|
||||
* DependencyConfig?: array,
|
||||
* MetricSource?: array,
|
||||
* MetricName?: string,
|
||||
* CompositeSliConfig?: array,
|
||||
* ...,
|
||||
* },
|
||||
* MetricThreshold?: float,
|
||||
* ComparisonOperator?: 'GreaterThan'|'GreaterThanOrEqualTo'|'LessThan'|'LessThanOrEqualTo',
|
||||
* ...,
|
||||
* },
|
||||
* Goal?: array{
|
||||
* Interval?: array{RollingInterval?: array, CalendarInterval?: array, ...},
|
||||
* AttainmentGoal?: float,
|
||||
* WarningThreshold?: float,
|
||||
* ...,
|
||||
* },
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* BurnRateConfigurations?: list<array{LookBackWindowMinutes?: int, ...}>,
|
||||
* CreateRecommendedSlo?: bool,
|
||||
* AutoInvestigationEnabled?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteGroupingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteGroupingConfiguration(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteGroupingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteGroupingConfigurationAsync(array{...} $args = [])
|
||||
* @method \Aws\Result deleteInstrumentationConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteInstrumentationConfiguration(array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* LocationIdentifier?: array{
|
||||
* CodeLocation?: array{
|
||||
* Language?: 'Java'|'Javascript'|'Python',
|
||||
* CodeUnit?: string,
|
||||
* ClassName?: string,
|
||||
* MethodName?: string,
|
||||
* FilePath?: string,
|
||||
* LineNumber?: int,
|
||||
* ...,
|
||||
* },
|
||||
* LocationHash?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteInstrumentationConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteInstrumentationConfigurationAsync(array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* LocationIdentifier?: array{
|
||||
* CodeLocation?: array{
|
||||
* Language?: 'Java'|'Javascript'|'Python',
|
||||
* CodeUnit?: string,
|
||||
* ClassName?: string,
|
||||
* MethodName?: string,
|
||||
* FilePath?: string,
|
||||
* LineNumber?: int,
|
||||
* ...,
|
||||
* },
|
||||
* LocationHash?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteServiceLevelObjective(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteServiceLevelObjective(array{Id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteServiceLevelObjectiveAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteServiceLevelObjectiveAsync(array{Id?: string, ...} $args = [])
|
||||
* @method \Aws\Result getInstrumentationConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getInstrumentationConfiguration(array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* LocationIdentifier?: array{
|
||||
* CodeLocation?: array{
|
||||
* Language?: 'Java'|'Javascript'|'Python',
|
||||
* CodeUnit?: string,
|
||||
* ClassName?: string,
|
||||
* MethodName?: string,
|
||||
* FilePath?: string,
|
||||
* LineNumber?: int,
|
||||
* ...,
|
||||
* },
|
||||
* LocationHash?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInstrumentationConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getInstrumentationConfigurationAsync(array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* LocationIdentifier?: array{
|
||||
* CodeLocation?: array{
|
||||
* Language?: 'Java'|'Javascript'|'Python',
|
||||
* CodeUnit?: string,
|
||||
* ClassName?: string,
|
||||
* MethodName?: string,
|
||||
* FilePath?: string,
|
||||
* LineNumber?: int,
|
||||
* ...,
|
||||
* },
|
||||
* LocationHash?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getInstrumentationConfigurationStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getInstrumentationConfigurationStatus(array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* LocationIdentifier?: array{
|
||||
* CodeLocation?: array{
|
||||
* Language?: 'Java'|'Javascript'|'Python',
|
||||
* CodeUnit?: string,
|
||||
* ClassName?: string,
|
||||
* MethodName?: string,
|
||||
* FilePath?: string,
|
||||
* LineNumber?: int,
|
||||
* ...,
|
||||
* },
|
||||
* LocationHash?: string,
|
||||
* ...,
|
||||
* },
|
||||
* Status?: 'ACTIVE'|'DISABLED'|'ERROR'|'READY',
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInstrumentationConfigurationStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getInstrumentationConfigurationStatusAsync(array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* LocationIdentifier?: array{
|
||||
* CodeLocation?: array{
|
||||
* Language?: 'Java'|'Javascript'|'Python',
|
||||
* CodeUnit?: string,
|
||||
* ClassName?: string,
|
||||
* MethodName?: string,
|
||||
* FilePath?: string,
|
||||
* LineNumber?: int,
|
||||
* ...,
|
||||
* },
|
||||
* LocationHash?: string,
|
||||
* ...,
|
||||
* },
|
||||
* Status?: 'ACTIVE'|'DISABLED'|'ERROR'|'READY',
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getService(array $args = [])
|
||||
* @phpstan-method \Aws\Result getService(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getServiceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getServiceAsync(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getServiceLevelObjective(array $args = [])
|
||||
* @phpstan-method \Aws\Result getServiceLevelObjective(array{Id?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getServiceLevelObjectiveAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getServiceLevelObjectiveAsync(array{Id?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAuditFindings(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAuditFindings(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* Auditors?: list<string>,
|
||||
* AuditTargets?: list<array{Type?: string, Data?: array, ...}>,
|
||||
* DetailLevel?: 'BRIEF'|'DETAILED',
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAuditFindingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAuditFindingsAsync(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* Auditors?: list<string>,
|
||||
* AuditTargets?: list<array{Type?: string, Data?: array, ...}>,
|
||||
* DetailLevel?: 'BRIEF'|'DETAILED',
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listEntityEvents(array $args = [])
|
||||
* @phpstan-method \Aws\Result listEntityEvents(array{
|
||||
* Entity?: array<string, string>,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEntityEventsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listEntityEventsAsync(array{
|
||||
* Entity?: array<string, string>,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listGroupingAttributeDefinitions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listGroupingAttributeDefinitions(array{NextToken?: string, AwsAccountId?: string, IncludeLinkedAccounts?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listGroupingAttributeDefinitionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listGroupingAttributeDefinitionsAsync(array{NextToken?: string, AwsAccountId?: string, IncludeLinkedAccounts?: bool, ...} $args = [])
|
||||
* @method \Aws\Result listInstrumentationConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listInstrumentationConfigurations(array{
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* SyncedAt?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listInstrumentationConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listInstrumentationConfigurationsAsync(array{
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* SyncedAt?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listServiceDependencies(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServiceDependencies(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServiceDependenciesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServiceDependenciesAsync(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listServiceDependents(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServiceDependents(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServiceDependentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServiceDependentsAsync(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listServiceLevelObjectiveExclusionWindows(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServiceLevelObjectiveExclusionWindows(array{Id?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServiceLevelObjectiveExclusionWindowsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServiceLevelObjectiveExclusionWindowsAsync(array{Id?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listServiceLevelObjectives(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServiceLevelObjectives(array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* DependencyConfig?: array{DependencyKeyAttributes?: array<string, string>, DependencyOperationName?: string, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* MetricSourceTypes?: list<'AppMonitor'|'Canary'|'CloudWatchMetric'|'Service'|'ServiceDependency'|'ServiceOperation'>,
|
||||
* IncludeLinkedAccounts?: bool,
|
||||
* SloOwnerAwsAccountId?: string,
|
||||
* MetricSource?: array{MetricSourceKeyAttributes?: array<string, string>, MetricSourceAttributes?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServiceLevelObjectivesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServiceLevelObjectivesAsync(array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* DependencyConfig?: array{DependencyKeyAttributes?: array<string, string>, DependencyOperationName?: string, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* MetricSourceTypes?: list<'AppMonitor'|'Canary'|'CloudWatchMetric'|'Service'|'ServiceDependency'|'ServiceOperation'>,
|
||||
* IncludeLinkedAccounts?: bool,
|
||||
* SloOwnerAwsAccountId?: string,
|
||||
* MetricSource?: array{MetricSourceKeyAttributes?: array<string, string>, MetricSourceAttributes?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listServiceOperations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServiceOperations(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServiceOperationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServiceOperationsAsync(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listServiceStates(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServiceStates(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* IncludeLinkedAccounts?: bool,
|
||||
* AwsAccountId?: string,
|
||||
* AttributeFilters?: list<array{AttributeFilterName?: string, AttributeFilterValues?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServiceStatesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServiceStatesAsync(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* IncludeLinkedAccounts?: bool,
|
||||
* AwsAccountId?: string,
|
||||
* AttributeFilters?: list<array{AttributeFilterName?: string, AttributeFilterValues?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listServices(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServices(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* IncludeLinkedAccounts?: bool,
|
||||
* AwsAccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServicesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServicesAsync(array{
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* IncludeLinkedAccounts?: bool,
|
||||
* AwsAccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result putGroupingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putGroupingConfiguration(array{
|
||||
* GroupingAttributeDefinitions?: list<array{GroupingName?: string, GroupingSourceKeys?: list<string>, DefaultGroupingValue?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putGroupingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putGroupingConfigurationAsync(array{
|
||||
* GroupingAttributeDefinitions?: list<array{GroupingName?: string, GroupingSourceKeys?: list<string>, DefaultGroupingValue?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result reportInstrumentationConfigurationStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result reportInstrumentationConfigurationStatus(array{
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* Configurations?: list<array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* LocationHash?: string,
|
||||
* Status?: 'ACTIVE'|'DISABLED'|'ERROR'|'READY',
|
||||
* Time?: int|string|\DateTimeInterface,
|
||||
* ErrorCause?: 'FILE_NOT_FOUND'|'LANGUAGE_MISMATCH'|'LINE_NOT_EXECUTABLE'|'METHOD_NOT_FOUND'|'OVERLOADED_METHODS'|'RUNTIME_ERROR',
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise reportInstrumentationConfigurationStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise reportInstrumentationConfigurationStatusAsync(array{
|
||||
* Service?: string,
|
||||
* Environment?: string,
|
||||
* Configurations?: list<array{
|
||||
* InstrumentationType?: 'BREAKPOINT'|'PROBE',
|
||||
* SignalType?: 'SNAPSHOT',
|
||||
* LocationHash?: string,
|
||||
* Status?: 'ACTIVE'|'DISABLED'|'ERROR'|'READY',
|
||||
* Time?: int|string|\DateTimeInterface,
|
||||
* ErrorCause?: 'FILE_NOT_FOUND'|'LANGUAGE_MISMATCH'|'LINE_NOT_EXECUTABLE'|'METHOD_NOT_FOUND'|'OVERLOADED_METHODS'|'RUNTIME_ERROR',
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startDiscovery(array $args = [])
|
||||
* @phpstan-method \Aws\Result startDiscovery(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startDiscoveryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startDiscoveryAsync(array{...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceArn?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateServiceLevelObjective(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateServiceLevelObjective(array{
|
||||
* Id?: string,
|
||||
* Description?: string,
|
||||
* SliConfig?: array{
|
||||
* SliMetricConfig?: array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* MetricType?: 'AVAILABILITY'|'LATENCY',
|
||||
* MetricName?: string,
|
||||
* Statistic?: string,
|
||||
* PeriodSeconds?: int,
|
||||
* MetricSource?: array,
|
||||
* MetricDataQueries?: list<array>,
|
||||
* DependencyConfig?: array,
|
||||
* CompositeSliConfig?: array,
|
||||
* ...,
|
||||
* },
|
||||
* MetricThreshold?: float,
|
||||
* ComparisonOperator?: 'GreaterThan'|'GreaterThanOrEqualTo'|'LessThan'|'LessThanOrEqualTo',
|
||||
* ...,
|
||||
* },
|
||||
* RequestBasedSliConfig?: array{
|
||||
* RequestBasedSliMetricConfig?: array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* MetricType?: 'AVAILABILITY'|'LATENCY',
|
||||
* TotalRequestCountMetric?: list<array>,
|
||||
* MonitoredRequestCountMetric?: array,
|
||||
* DependencyConfig?: array,
|
||||
* MetricSource?: array,
|
||||
* MetricName?: string,
|
||||
* CompositeSliConfig?: array,
|
||||
* ...,
|
||||
* },
|
||||
* MetricThreshold?: float,
|
||||
* ComparisonOperator?: 'GreaterThan'|'GreaterThanOrEqualTo'|'LessThan'|'LessThanOrEqualTo',
|
||||
* ...,
|
||||
* },
|
||||
* Goal?: array{
|
||||
* Interval?: array{RollingInterval?: array, CalendarInterval?: array, ...},
|
||||
* AttainmentGoal?: float,
|
||||
* WarningThreshold?: float,
|
||||
* ...,
|
||||
* },
|
||||
* BurnRateConfigurations?: list<array{LookBackWindowMinutes?: int, ...}>,
|
||||
* AutoInvestigationEnabled?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateServiceLevelObjectiveAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateServiceLevelObjectiveAsync(array{
|
||||
* Id?: string,
|
||||
* Description?: string,
|
||||
* SliConfig?: array{
|
||||
* SliMetricConfig?: array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* MetricType?: 'AVAILABILITY'|'LATENCY',
|
||||
* MetricName?: string,
|
||||
* Statistic?: string,
|
||||
* PeriodSeconds?: int,
|
||||
* MetricSource?: array,
|
||||
* MetricDataQueries?: list<array>,
|
||||
* DependencyConfig?: array,
|
||||
* CompositeSliConfig?: array,
|
||||
* ...,
|
||||
* },
|
||||
* MetricThreshold?: float,
|
||||
* ComparisonOperator?: 'GreaterThan'|'GreaterThanOrEqualTo'|'LessThan'|'LessThanOrEqualTo',
|
||||
* ...,
|
||||
* },
|
||||
* RequestBasedSliConfig?: array{
|
||||
* RequestBasedSliMetricConfig?: array{
|
||||
* KeyAttributes?: array<string, string>,
|
||||
* OperationName?: string,
|
||||
* MetricType?: 'AVAILABILITY'|'LATENCY',
|
||||
* TotalRequestCountMetric?: list<array>,
|
||||
* MonitoredRequestCountMetric?: array,
|
||||
* DependencyConfig?: array,
|
||||
* MetricSource?: array,
|
||||
* MetricName?: string,
|
||||
* CompositeSliConfig?: array,
|
||||
* ...,
|
||||
* },
|
||||
* MetricThreshold?: float,
|
||||
* ComparisonOperator?: 'GreaterThan'|'GreaterThanOrEqualTo'|'LessThan'|'LessThanOrEqualTo',
|
||||
* ...,
|
||||
* },
|
||||
* Goal?: array{
|
||||
* Interval?: array{RollingInterval?: array, CalendarInterval?: array, ...},
|
||||
* AttainmentGoal?: float,
|
||||
* WarningThreshold?: float,
|
||||
* ...,
|
||||
* },
|
||||
* BurnRateConfigurations?: list<array{LookBackWindowMinutes?: int, ...}>,
|
||||
* AutoInvestigationEnabled?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class ApplicationSignalsClient extends AwsClient {}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -6,38 +6,112 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Artifact** service.
|
||||
* @method \Aws\Result createComplianceInquiry(array $args = [])
|
||||
* @phpstan-method \Aws\Result createComplianceInquiry(array{
|
||||
* name?: string,
|
||||
* inquiryContent?: array{
|
||||
* query?: string,
|
||||
* fileContent?: array{fileSections?: list<string>, content?: string|resource|\Psr\Http\Message\StreamInterface, ...},
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* supportMode?: 'AI_ONLY'|'FULL_SUPPORT',
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createComplianceInquiryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createComplianceInquiryAsync(array{
|
||||
* name?: string,
|
||||
* inquiryContent?: array{
|
||||
* query?: string,
|
||||
* fileContent?: array{fileSections?: list<string>, content?: string|resource|\Psr\Http\Message\StreamInterface, ...},
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* supportMode?: 'AI_ONLY'|'FULL_SUPPORT',
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result exportComplianceInquiry(array $args = [])
|
||||
* @phpstan-method \Aws\Result exportComplianceInquiry(array{complianceInquiryId?: string, queryIdentifiers?: list<int>, includeCitations?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportComplianceInquiryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise exportComplianceInquiryAsync(array{complianceInquiryId?: string, queryIdentifiers?: list<int>, includeCitations?: bool, ...} $args = [])
|
||||
* @method \Aws\Result getAccountSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAccountSettings(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAccountSettingsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getComplianceInquiryMetadata(array $args = [])
|
||||
* @phpstan-method \Aws\Result getComplianceInquiryMetadata(array{complianceInquiryId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getComplianceInquiryMetadataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getComplianceInquiryMetadataAsync(array{complianceInquiryId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result getReport(array{reportId?: string, reportVersion?: int, termToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getReportAsync(array{reportId?: string, reportVersion?: int, termToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result getReportMetadata(array $args = [])
|
||||
* @phpstan-method \Aws\Result getReportMetadata(array{reportId?: string, reportVersion?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getReportMetadataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getReportMetadataAsync(array{reportId?: string, reportVersion?: int, ...} $args = [])
|
||||
* @method \Aws\Result getTermForReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result getTermForReport(array{reportId?: string, reportVersion?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTermForReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getTermForReportAsync(array{reportId?: string, reportVersion?: int, ...} $args = [])
|
||||
* @method \Aws\Result listComplianceInquiries(array $args = [])
|
||||
* @phpstan-method \Aws\Result listComplianceInquiries(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listComplianceInquiriesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listComplianceInquiriesAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listComplianceInquiryQueries(array $args = [])
|
||||
* @phpstan-method \Aws\Result listComplianceInquiryQueries(array{complianceInquiryId?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listComplianceInquiryQueriesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listComplianceInquiryQueriesAsync(array{complianceInquiryId?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listCustomerAgreements(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCustomerAgreements(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCustomerAgreementsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCustomerAgreementsAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listReportVersions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listReportVersions(array{reportId?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listReportVersionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listReportVersionsAsync(array{reportId?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listReports(array $args = [])
|
||||
* @phpstan-method \Aws\Result listReports(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listReportsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listReportsAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result putAccountSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result putAccountSettings(array{notificationSubscriptionStatus?: 'NOT_SUBSCRIBED'|'SUBSCRIBED', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putAccountSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putAccountSettingsAsync(array{notificationSubscriptionStatus?: 'NOT_SUBSCRIBED'|'SUBSCRIBED', ...} $args = [])
|
||||
* @method \Aws\Result putComplianceInquiryFeedback(array $args = [])
|
||||
* @phpstan-method \Aws\Result putComplianceInquiryFeedback(array{
|
||||
* complianceInquiryId?: string,
|
||||
* queryIdentifier?: int,
|
||||
* rating?: 'THUMBS_DOWN'|'THUMBS_UP',
|
||||
* responseRevisionId?: int,
|
||||
* reasonCodes?: list<'IRRELEVANT_RESPONSE'|'OTHER'|'PARTIAL_RESPONSE'>,
|
||||
* comment?: string,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putComplianceInquiryFeedbackAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putComplianceInquiryFeedbackAsync(array{
|
||||
* complianceInquiryId?: string,
|
||||
* queryIdentifier?: int,
|
||||
* rating?: 'THUMBS_DOWN'|'THUMBS_UP',
|
||||
* responseRevisionId?: int,
|
||||
* reasonCodes?: list<'IRRELEVANT_RESPONSE'|'OTHER'|'PARTIAL_RESPONSE'>,
|
||||
* comment?: string,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
*/
|
||||
class ArtifactClient extends AwsClient {}
|
||||
|
|
|
|||
606
vendor/aws/aws-sdk-php/src/Athena/AthenaClient.php
vendored
606
vendor/aws/aws-sdk-php/src/Athena/AthenaClient.php
vendored
|
|
@ -6,144 +6,750 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Athena** service.
|
||||
* @method \Aws\Result batchGetNamedQuery(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchGetNamedQuery(array{NamedQueryIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetNamedQueryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchGetNamedQueryAsync(array{NamedQueryIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchGetPreparedStatement(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchGetPreparedStatement(array{PreparedStatementNames?: list<string>, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetPreparedStatementAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchGetPreparedStatementAsync(array{PreparedStatementNames?: list<string>, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result batchGetQueryExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchGetQueryExecution(array{QueryExecutionIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetQueryExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchGetQueryExecutionAsync(array{QueryExecutionIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result cancelCapacityReservation(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelCapacityReservation(array{Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelCapacityReservationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelCapacityReservationAsync(array{Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result createCapacityReservation(array $args = [])
|
||||
* @phpstan-method \Aws\Result createCapacityReservation(array{TargetDpus?: int, Name?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCapacityReservationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createCapacityReservationAsync(array{TargetDpus?: int, Name?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result createDataCatalog(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDataCatalog(array{
|
||||
* Name?: string,
|
||||
* Type?: 'FEDERATED'|'GLUE'|'HIVE'|'LAMBDA',
|
||||
* Description?: string,
|
||||
* Parameters?: array<string, string>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDataCatalogAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDataCatalogAsync(array{
|
||||
* Name?: string,
|
||||
* Type?: 'FEDERATED'|'GLUE'|'HIVE'|'LAMBDA',
|
||||
* Description?: string,
|
||||
* Parameters?: array<string, string>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createNamedQuery(array $args = [])
|
||||
* @phpstan-method \Aws\Result createNamedQuery(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Database?: string,
|
||||
* QueryString?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* WorkGroup?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createNamedQueryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createNamedQueryAsync(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Database?: string,
|
||||
* QueryString?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* WorkGroup?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createNotebook(array $args = [])
|
||||
* @phpstan-method \Aws\Result createNotebook(array{WorkGroup?: string, Name?: string, ClientRequestToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createNotebookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createNotebookAsync(array{WorkGroup?: string, Name?: string, ClientRequestToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result createPreparedStatement(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPreparedStatement(array{StatementName?: string, WorkGroup?: string, QueryStatement?: string, Description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPreparedStatementAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPreparedStatementAsync(array{StatementName?: string, WorkGroup?: string, QueryStatement?: string, Description?: string, ...} $args = [])
|
||||
* @method \Aws\Result createPresignedNotebookUrl(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPresignedNotebookUrl(array{SessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPresignedNotebookUrlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPresignedNotebookUrlAsync(array{SessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result createWorkGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result createWorkGroup(array{
|
||||
* Name?: string,
|
||||
* Configuration?: array{
|
||||
* ResultConfiguration?: array{
|
||||
* OutputLocation?: string,
|
||||
* EncryptionConfiguration?: array,
|
||||
* ExpectedBucketOwner?: string,
|
||||
* AclConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ManagedQueryResultsConfiguration?: array{Enabled?: bool, EncryptionConfiguration?: array, ...},
|
||||
* EnforceWorkGroupConfiguration?: bool,
|
||||
* PublishCloudWatchMetricsEnabled?: bool,
|
||||
* BytesScannedCutoffPerQuery?: int,
|
||||
* RequesterPaysEnabled?: bool,
|
||||
* EngineVersion?: array{SelectedEngineVersion?: string, EffectiveEngineVersion?: string, ...},
|
||||
* AdditionalConfiguration?: string,
|
||||
* ExecutionRole?: string,
|
||||
* MonitoringConfiguration?: array{
|
||||
* CloudWatchLoggingConfiguration?: array,
|
||||
* ManagedLoggingConfiguration?: array,
|
||||
* S3LoggingConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* EngineConfiguration?: array{
|
||||
* CoordinatorDpuSize?: int,
|
||||
* MaxConcurrentDpus?: int,
|
||||
* DefaultExecutorDpuSize?: int,
|
||||
* AdditionalConfigs?: array<string, string>,
|
||||
* SparkProperties?: array<string, string>,
|
||||
* Classifications?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* CustomerContentEncryptionConfiguration?: array{KmsKey?: string, ...},
|
||||
* EnableMinimumEncryptionConfiguration?: bool,
|
||||
* IdentityCenterConfiguration?: array{EnableIdentityCenter?: bool, IdentityCenterInstanceArn?: string, ...},
|
||||
* QueryResultsS3AccessGrantsConfiguration?: array{
|
||||
* EnableS3AccessGrants?: bool,
|
||||
* CreateUserLevelPrefix?: bool,
|
||||
* AuthenticationType?: 'DIRECTORY_IDENTITY',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* Description?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createWorkGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createWorkGroupAsync(array{
|
||||
* Name?: string,
|
||||
* Configuration?: array{
|
||||
* ResultConfiguration?: array{
|
||||
* OutputLocation?: string,
|
||||
* EncryptionConfiguration?: array,
|
||||
* ExpectedBucketOwner?: string,
|
||||
* AclConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ManagedQueryResultsConfiguration?: array{Enabled?: bool, EncryptionConfiguration?: array, ...},
|
||||
* EnforceWorkGroupConfiguration?: bool,
|
||||
* PublishCloudWatchMetricsEnabled?: bool,
|
||||
* BytesScannedCutoffPerQuery?: int,
|
||||
* RequesterPaysEnabled?: bool,
|
||||
* EngineVersion?: array{SelectedEngineVersion?: string, EffectiveEngineVersion?: string, ...},
|
||||
* AdditionalConfiguration?: string,
|
||||
* ExecutionRole?: string,
|
||||
* MonitoringConfiguration?: array{
|
||||
* CloudWatchLoggingConfiguration?: array,
|
||||
* ManagedLoggingConfiguration?: array,
|
||||
* S3LoggingConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* EngineConfiguration?: array{
|
||||
* CoordinatorDpuSize?: int,
|
||||
* MaxConcurrentDpus?: int,
|
||||
* DefaultExecutorDpuSize?: int,
|
||||
* AdditionalConfigs?: array<string, string>,
|
||||
* SparkProperties?: array<string, string>,
|
||||
* Classifications?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* CustomerContentEncryptionConfiguration?: array{KmsKey?: string, ...},
|
||||
* EnableMinimumEncryptionConfiguration?: bool,
|
||||
* IdentityCenterConfiguration?: array{EnableIdentityCenter?: bool, IdentityCenterInstanceArn?: string, ...},
|
||||
* QueryResultsS3AccessGrantsConfiguration?: array{
|
||||
* EnableS3AccessGrants?: bool,
|
||||
* CreateUserLevelPrefix?: bool,
|
||||
* AuthenticationType?: 'DIRECTORY_IDENTITY',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* Description?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteCapacityReservation(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteCapacityReservation(array{Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCapacityReservationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteCapacityReservationAsync(array{Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteDataCatalog(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteDataCatalog(array{Name?: string, DeleteCatalogOnly?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDataCatalogAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteDataCatalogAsync(array{Name?: string, DeleteCatalogOnly?: bool, ...} $args = [])
|
||||
* @method \Aws\Result deleteNamedQuery(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteNamedQuery(array{NamedQueryId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteNamedQueryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteNamedQueryAsync(array{NamedQueryId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteNotebook(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteNotebook(array{NotebookId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteNotebookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteNotebookAsync(array{NotebookId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deletePreparedStatement(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePreparedStatement(array{StatementName?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePreparedStatementAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePreparedStatementAsync(array{StatementName?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteWorkGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteWorkGroup(array{WorkGroup?: string, RecursiveDeleteOption?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteWorkGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteWorkGroupAsync(array{WorkGroup?: string, RecursiveDeleteOption?: bool, ...} $args = [])
|
||||
* @method \Aws\Result exportNotebook(array $args = [])
|
||||
* @phpstan-method \Aws\Result exportNotebook(array{NotebookId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportNotebookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise exportNotebookAsync(array{NotebookId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCalculationExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCalculationExecution(array{CalculationExecutionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCalculationExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCalculationExecutionAsync(array{CalculationExecutionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCalculationExecutionCode(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCalculationExecutionCode(array{CalculationExecutionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCalculationExecutionCodeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCalculationExecutionCodeAsync(array{CalculationExecutionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCalculationExecutionStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCalculationExecutionStatus(array{CalculationExecutionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCalculationExecutionStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCalculationExecutionStatusAsync(array{CalculationExecutionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCapacityAssignmentConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCapacityAssignmentConfiguration(array{CapacityReservationName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCapacityAssignmentConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCapacityAssignmentConfigurationAsync(array{CapacityReservationName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCapacityReservation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCapacityReservation(array{Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCapacityReservationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCapacityReservationAsync(array{Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDataCatalog(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDataCatalog(array{Name?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataCatalogAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDataCatalogAsync(array{Name?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDatabase(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDatabase(array{CatalogName?: string, DatabaseName?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDatabaseAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDatabaseAsync(array{CatalogName?: string, DatabaseName?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result getNamedQuery(array $args = [])
|
||||
* @phpstan-method \Aws\Result getNamedQuery(array{NamedQueryId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getNamedQueryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getNamedQueryAsync(array{NamedQueryId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getNotebookMetadata(array $args = [])
|
||||
* @phpstan-method \Aws\Result getNotebookMetadata(array{NotebookId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getNotebookMetadataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getNotebookMetadataAsync(array{NotebookId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPreparedStatement(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPreparedStatement(array{StatementName?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPreparedStatementAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPreparedStatementAsync(array{StatementName?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result getQueryExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result getQueryExecution(array{QueryExecutionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getQueryExecutionAsync(array{QueryExecutionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getQueryResults(array $args = [])
|
||||
* @phpstan-method \Aws\Result getQueryResults(array{
|
||||
* QueryExecutionId?: string,
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* QueryResultType?: 'DATA_MANIFEST'|'DATA_ROWS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryResultsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getQueryResultsAsync(array{
|
||||
* QueryExecutionId?: string,
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* QueryResultType?: 'DATA_MANIFEST'|'DATA_ROWS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getQueryRuntimeStatistics(array $args = [])
|
||||
* @phpstan-method \Aws\Result getQueryRuntimeStatistics(array{QueryExecutionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryRuntimeStatisticsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getQueryRuntimeStatisticsAsync(array{QueryExecutionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getResourceDashboard(array $args = [])
|
||||
* @phpstan-method \Aws\Result getResourceDashboard(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getResourceDashboardAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getResourceDashboardAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSession(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSession(array{SessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSessionAsync(array{SessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSessionEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSessionEndpoint(array{SessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSessionEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSessionEndpointAsync(array{SessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSessionStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSessionStatus(array{SessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSessionStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSessionStatusAsync(array{SessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getTableMetadata(array $args = [])
|
||||
* @phpstan-method \Aws\Result getTableMetadata(array{CatalogName?: string, DatabaseName?: string, TableName?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTableMetadataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getTableMetadataAsync(array{CatalogName?: string, DatabaseName?: string, TableName?: string, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result getWorkGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result getWorkGroup(array{WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getWorkGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getWorkGroupAsync(array{WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result importNotebook(array $args = [])
|
||||
* @phpstan-method \Aws\Result importNotebook(array{
|
||||
* WorkGroup?: string,
|
||||
* Name?: string,
|
||||
* Payload?: string,
|
||||
* Type?: 'IPYNB',
|
||||
* NotebookS3LocationUri?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise importNotebookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise importNotebookAsync(array{
|
||||
* WorkGroup?: string,
|
||||
* Name?: string,
|
||||
* Payload?: string,
|
||||
* Type?: 'IPYNB',
|
||||
* NotebookS3LocationUri?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listApplicationDPUSizes(array $args = [])
|
||||
* @phpstan-method \Aws\Result listApplicationDPUSizes(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApplicationDPUSizesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listApplicationDPUSizesAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listCalculationExecutions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCalculationExecutions(array{
|
||||
* SessionId?: string,
|
||||
* StateFilter?: 'CANCELED'|'CANCELING'|'COMPLETED'|'CREATED'|'CREATING'|'FAILED'|'QUEUED'|'RUNNING',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCalculationExecutionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCalculationExecutionsAsync(array{
|
||||
* SessionId?: string,
|
||||
* StateFilter?: 'CANCELED'|'CANCELING'|'COMPLETED'|'CREATED'|'CREATING'|'FAILED'|'QUEUED'|'RUNNING',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listCapacityReservations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCapacityReservations(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCapacityReservationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCapacityReservationsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listDataCatalogs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDataCatalogs(array{NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataCatalogsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDataCatalogsAsync(array{NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result listDatabases(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDatabases(array{CatalogName?: string, NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDatabasesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDatabasesAsync(array{CatalogName?: string, NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result listEngineVersions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listEngineVersions(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEngineVersionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listEngineVersionsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listExecutors(array $args = [])
|
||||
* @phpstan-method \Aws\Result listExecutors(array{
|
||||
* SessionId?: string,
|
||||
* ExecutorStateFilter?: 'CREATED'|'CREATING'|'FAILED'|'REGISTERED'|'TERMINATED'|'TERMINATING',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExecutorsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listExecutorsAsync(array{
|
||||
* SessionId?: string,
|
||||
* ExecutorStateFilter?: 'CREATED'|'CREATING'|'FAILED'|'REGISTERED'|'TERMINATED'|'TERMINATING',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listNamedQueries(array $args = [])
|
||||
* @phpstan-method \Aws\Result listNamedQueries(array{NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listNamedQueriesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listNamedQueriesAsync(array{NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result listNotebookMetadata(array $args = [])
|
||||
* @phpstan-method \Aws\Result listNotebookMetadata(array{Filters?: array{Name?: string, ...}, NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listNotebookMetadataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listNotebookMetadataAsync(array{Filters?: array{Name?: string, ...}, NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result listNotebookSessions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listNotebookSessions(array{NotebookId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listNotebookSessionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listNotebookSessionsAsync(array{NotebookId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listPreparedStatements(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPreparedStatements(array{WorkGroup?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPreparedStatementsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPreparedStatementsAsync(array{WorkGroup?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listQueryExecutions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listQueryExecutions(array{NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listQueryExecutionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listQueryExecutionsAsync(array{NextToken?: string, MaxResults?: int, WorkGroup?: string, ...} $args = [])
|
||||
* @method \Aws\Result listSessions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSessions(array{
|
||||
* WorkGroup?: string,
|
||||
* StateFilter?: 'BUSY'|'CREATED'|'CREATING'|'DEGRADED'|'FAILED'|'IDLE'|'TERMINATED'|'TERMINATING',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSessionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSessionsAsync(array{
|
||||
* WorkGroup?: string,
|
||||
* StateFilter?: 'BUSY'|'CREATED'|'CREATING'|'DEGRADED'|'FAILED'|'IDLE'|'TERMINATED'|'TERMINATING',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTableMetadata(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTableMetadata(array{
|
||||
* CatalogName?: string,
|
||||
* DatabaseName?: string,
|
||||
* Expression?: string,
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* WorkGroup?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTableMetadataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTableMetadataAsync(array{
|
||||
* CatalogName?: string,
|
||||
* DatabaseName?: string,
|
||||
* Expression?: string,
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* WorkGroup?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listWorkGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result listWorkGroups(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWorkGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listWorkGroupsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result putCapacityAssignmentConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putCapacityAssignmentConfiguration(array{
|
||||
* CapacityReservationName?: string,
|
||||
* CapacityAssignments?: list<array{WorkGroupNames?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putCapacityAssignmentConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putCapacityAssignmentConfigurationAsync(array{
|
||||
* CapacityReservationName?: string,
|
||||
* CapacityAssignments?: list<array{WorkGroupNames?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startCalculationExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result startCalculationExecution(array{
|
||||
* SessionId?: string,
|
||||
* Description?: string,
|
||||
* CalculationConfiguration?: array{CodeBlock?: string, ...},
|
||||
* CodeBlock?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startCalculationExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startCalculationExecutionAsync(array{
|
||||
* SessionId?: string,
|
||||
* Description?: string,
|
||||
* CalculationConfiguration?: array{CodeBlock?: string, ...},
|
||||
* CodeBlock?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startQueryExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result startQueryExecution(array{
|
||||
* QueryString?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* QueryExecutionContext?: array{Database?: string, Catalog?: string, ...},
|
||||
* ResultConfiguration?: array{
|
||||
* OutputLocation?: string,
|
||||
* EncryptionConfiguration?: array{EncryptionOption?: 'CSE_KMS'|'SSE_KMS'|'SSE_S3', KmsKey?: string, ...},
|
||||
* ExpectedBucketOwner?: string,
|
||||
* AclConfiguration?: array{S3AclOption?: 'BUCKET_OWNER_FULL_CONTROL', ...},
|
||||
* ...,
|
||||
* },
|
||||
* WorkGroup?: string,
|
||||
* ExecutionParameters?: list<string>,
|
||||
* ResultReuseConfiguration?: array{ResultReuseByAgeConfiguration?: array{Enabled?: bool, MaxAgeInMinutes?: int, ...}, ...},
|
||||
* EngineConfiguration?: array{
|
||||
* CoordinatorDpuSize?: int,
|
||||
* MaxConcurrentDpus?: int,
|
||||
* DefaultExecutorDpuSize?: int,
|
||||
* AdditionalConfigs?: array<string, string>,
|
||||
* SparkProperties?: array<string, string>,
|
||||
* Classifications?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startQueryExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startQueryExecutionAsync(array{
|
||||
* QueryString?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* QueryExecutionContext?: array{Database?: string, Catalog?: string, ...},
|
||||
* ResultConfiguration?: array{
|
||||
* OutputLocation?: string,
|
||||
* EncryptionConfiguration?: array{EncryptionOption?: 'CSE_KMS'|'SSE_KMS'|'SSE_S3', KmsKey?: string, ...},
|
||||
* ExpectedBucketOwner?: string,
|
||||
* AclConfiguration?: array{S3AclOption?: 'BUCKET_OWNER_FULL_CONTROL', ...},
|
||||
* ...,
|
||||
* },
|
||||
* WorkGroup?: string,
|
||||
* ExecutionParameters?: list<string>,
|
||||
* ResultReuseConfiguration?: array{ResultReuseByAgeConfiguration?: array{Enabled?: bool, MaxAgeInMinutes?: int, ...}, ...},
|
||||
* EngineConfiguration?: array{
|
||||
* CoordinatorDpuSize?: int,
|
||||
* MaxConcurrentDpus?: int,
|
||||
* DefaultExecutorDpuSize?: int,
|
||||
* AdditionalConfigs?: array<string, string>,
|
||||
* SparkProperties?: array<string, string>,
|
||||
* Classifications?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startSession(array $args = [])
|
||||
* @phpstan-method \Aws\Result startSession(array{
|
||||
* Description?: string,
|
||||
* WorkGroup?: string,
|
||||
* EngineConfiguration?: array{
|
||||
* CoordinatorDpuSize?: int,
|
||||
* MaxConcurrentDpus?: int,
|
||||
* DefaultExecutorDpuSize?: int,
|
||||
* AdditionalConfigs?: array<string, string>,
|
||||
* SparkProperties?: array<string, string>,
|
||||
* Classifications?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ExecutionRole?: string,
|
||||
* MonitoringConfiguration?: array{
|
||||
* CloudWatchLoggingConfiguration?: array{
|
||||
* Enabled?: bool,
|
||||
* LogGroup?: string,
|
||||
* LogStreamNamePrefix?: string,
|
||||
* LogTypes?: array<string, list<string>>,
|
||||
* ...,
|
||||
* },
|
||||
* ManagedLoggingConfiguration?: array{Enabled?: bool, KmsKey?: string, ...},
|
||||
* S3LoggingConfiguration?: array{Enabled?: bool, KmsKey?: string, LogLocation?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* NotebookVersion?: string,
|
||||
* SessionIdleTimeoutInMinutes?: int,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* CopyWorkGroupTags?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startSessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startSessionAsync(array{
|
||||
* Description?: string,
|
||||
* WorkGroup?: string,
|
||||
* EngineConfiguration?: array{
|
||||
* CoordinatorDpuSize?: int,
|
||||
* MaxConcurrentDpus?: int,
|
||||
* DefaultExecutorDpuSize?: int,
|
||||
* AdditionalConfigs?: array<string, string>,
|
||||
* SparkProperties?: array<string, string>,
|
||||
* Classifications?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ExecutionRole?: string,
|
||||
* MonitoringConfiguration?: array{
|
||||
* CloudWatchLoggingConfiguration?: array{
|
||||
* Enabled?: bool,
|
||||
* LogGroup?: string,
|
||||
* LogStreamNamePrefix?: string,
|
||||
* LogTypes?: array<string, list<string>>,
|
||||
* ...,
|
||||
* },
|
||||
* ManagedLoggingConfiguration?: array{Enabled?: bool, KmsKey?: string, ...},
|
||||
* S3LoggingConfiguration?: array{Enabled?: bool, KmsKey?: string, LogLocation?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* NotebookVersion?: string,
|
||||
* SessionIdleTimeoutInMinutes?: int,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* CopyWorkGroupTags?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result stopCalculationExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopCalculationExecution(array{CalculationExecutionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopCalculationExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopCalculationExecutionAsync(array{CalculationExecutionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result stopQueryExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopQueryExecution(array{QueryExecutionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopQueryExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopQueryExecutionAsync(array{QueryExecutionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result terminateSession(array $args = [])
|
||||
* @phpstan-method \Aws\Result terminateSession(array{SessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise terminateSessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise terminateSessionAsync(array{SessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateCapacityReservation(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateCapacityReservation(array{TargetDpus?: int, Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCapacityReservationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateCapacityReservationAsync(array{TargetDpus?: int, Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateDataCatalog(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDataCatalog(array{
|
||||
* Name?: string,
|
||||
* Type?: 'FEDERATED'|'GLUE'|'HIVE'|'LAMBDA',
|
||||
* Description?: string,
|
||||
* Parameters?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDataCatalogAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDataCatalogAsync(array{
|
||||
* Name?: string,
|
||||
* Type?: 'FEDERATED'|'GLUE'|'HIVE'|'LAMBDA',
|
||||
* Description?: string,
|
||||
* Parameters?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateNamedQuery(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateNamedQuery(array{NamedQueryId?: string, Name?: string, Description?: string, QueryString?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateNamedQueryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateNamedQueryAsync(array{NamedQueryId?: string, Name?: string, Description?: string, QueryString?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateNotebook(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateNotebook(array{
|
||||
* NotebookId?: string,
|
||||
* Payload?: string,
|
||||
* Type?: 'IPYNB',
|
||||
* SessionId?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateNotebookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateNotebookAsync(array{
|
||||
* NotebookId?: string,
|
||||
* Payload?: string,
|
||||
* Type?: 'IPYNB',
|
||||
* SessionId?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateNotebookMetadata(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateNotebookMetadata(array{NotebookId?: string, ClientRequestToken?: string, Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateNotebookMetadataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateNotebookMetadataAsync(array{NotebookId?: string, ClientRequestToken?: string, Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result updatePreparedStatement(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePreparedStatement(array{StatementName?: string, WorkGroup?: string, QueryStatement?: string, Description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePreparedStatementAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePreparedStatementAsync(array{StatementName?: string, WorkGroup?: string, QueryStatement?: string, Description?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateWorkGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateWorkGroup(array{
|
||||
* WorkGroup?: string,
|
||||
* Description?: string,
|
||||
* ConfigurationUpdates?: array{
|
||||
* EnforceWorkGroupConfiguration?: bool,
|
||||
* ResultConfigurationUpdates?: array{
|
||||
* OutputLocation?: string,
|
||||
* RemoveOutputLocation?: bool,
|
||||
* EncryptionConfiguration?: array,
|
||||
* RemoveEncryptionConfiguration?: bool,
|
||||
* ExpectedBucketOwner?: string,
|
||||
* RemoveExpectedBucketOwner?: bool,
|
||||
* AclConfiguration?: array,
|
||||
* RemoveAclConfiguration?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* ManagedQueryResultsConfigurationUpdates?: array{Enabled?: bool, EncryptionConfiguration?: array, RemoveEncryptionConfiguration?: bool, ...},
|
||||
* PublishCloudWatchMetricsEnabled?: bool,
|
||||
* BytesScannedCutoffPerQuery?: int,
|
||||
* RemoveBytesScannedCutoffPerQuery?: bool,
|
||||
* RequesterPaysEnabled?: bool,
|
||||
* EngineVersion?: array{SelectedEngineVersion?: string, EffectiveEngineVersion?: string, ...},
|
||||
* RemoveCustomerContentEncryptionConfiguration?: bool,
|
||||
* AdditionalConfiguration?: string,
|
||||
* ExecutionRole?: string,
|
||||
* CustomerContentEncryptionConfiguration?: array{KmsKey?: string, ...},
|
||||
* EnableMinimumEncryptionConfiguration?: bool,
|
||||
* QueryResultsS3AccessGrantsConfiguration?: array{
|
||||
* EnableS3AccessGrants?: bool,
|
||||
* CreateUserLevelPrefix?: bool,
|
||||
* AuthenticationType?: 'DIRECTORY_IDENTITY',
|
||||
* ...,
|
||||
* },
|
||||
* MonitoringConfiguration?: array{
|
||||
* CloudWatchLoggingConfiguration?: array,
|
||||
* ManagedLoggingConfiguration?: array,
|
||||
* S3LoggingConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* EngineConfiguration?: array{
|
||||
* CoordinatorDpuSize?: int,
|
||||
* MaxConcurrentDpus?: int,
|
||||
* DefaultExecutorDpuSize?: int,
|
||||
* AdditionalConfigs?: array<string, string>,
|
||||
* SparkProperties?: array<string, string>,
|
||||
* Classifications?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* State?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateWorkGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateWorkGroupAsync(array{
|
||||
* WorkGroup?: string,
|
||||
* Description?: string,
|
||||
* ConfigurationUpdates?: array{
|
||||
* EnforceWorkGroupConfiguration?: bool,
|
||||
* ResultConfigurationUpdates?: array{
|
||||
* OutputLocation?: string,
|
||||
* RemoveOutputLocation?: bool,
|
||||
* EncryptionConfiguration?: array,
|
||||
* RemoveEncryptionConfiguration?: bool,
|
||||
* ExpectedBucketOwner?: string,
|
||||
* RemoveExpectedBucketOwner?: bool,
|
||||
* AclConfiguration?: array,
|
||||
* RemoveAclConfiguration?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* ManagedQueryResultsConfigurationUpdates?: array{Enabled?: bool, EncryptionConfiguration?: array, RemoveEncryptionConfiguration?: bool, ...},
|
||||
* PublishCloudWatchMetricsEnabled?: bool,
|
||||
* BytesScannedCutoffPerQuery?: int,
|
||||
* RemoveBytesScannedCutoffPerQuery?: bool,
|
||||
* RequesterPaysEnabled?: bool,
|
||||
* EngineVersion?: array{SelectedEngineVersion?: string, EffectiveEngineVersion?: string, ...},
|
||||
* RemoveCustomerContentEncryptionConfiguration?: bool,
|
||||
* AdditionalConfiguration?: string,
|
||||
* ExecutionRole?: string,
|
||||
* CustomerContentEncryptionConfiguration?: array{KmsKey?: string, ...},
|
||||
* EnableMinimumEncryptionConfiguration?: bool,
|
||||
* QueryResultsS3AccessGrantsConfiguration?: array{
|
||||
* EnableS3AccessGrants?: bool,
|
||||
* CreateUserLevelPrefix?: bool,
|
||||
* AuthenticationType?: 'DIRECTORY_IDENTITY',
|
||||
* ...,
|
||||
* },
|
||||
* MonitoringConfiguration?: array{
|
||||
* CloudWatchLoggingConfiguration?: array,
|
||||
* ManagedLoggingConfiguration?: array,
|
||||
* S3LoggingConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* EngineConfiguration?: array{
|
||||
* CoordinatorDpuSize?: int,
|
||||
* MaxConcurrentDpus?: int,
|
||||
* DefaultExecutorDpuSize?: int,
|
||||
* AdditionalConfigs?: array<string, string>,
|
||||
* SparkProperties?: array<string, string>,
|
||||
* Classifications?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* State?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AthenaClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,128 +6,534 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Audit Manager** service.
|
||||
* @method \Aws\Result associateAssessmentReportEvidenceFolder(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateAssessmentReportEvidenceFolder(array{assessmentId?: string, evidenceFolderId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateAssessmentReportEvidenceFolderAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateAssessmentReportEvidenceFolderAsync(array{assessmentId?: string, evidenceFolderId?: string, ...} $args = [])
|
||||
* @method \Aws\Result batchAssociateAssessmentReportEvidence(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchAssociateAssessmentReportEvidence(array{assessmentId?: string, evidenceFolderId?: string, evidenceIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchAssociateAssessmentReportEvidenceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchAssociateAssessmentReportEvidenceAsync(array{assessmentId?: string, evidenceFolderId?: string, evidenceIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchCreateDelegationByAssessment(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchCreateDelegationByAssessment(array{
|
||||
* createDelegationRequests?: list<array{
|
||||
* comment?: string,
|
||||
* controlSetId?: string,
|
||||
* roleArn?: string,
|
||||
* roleType?: 'PROCESS_OWNER'|'RESOURCE_OWNER',
|
||||
* ...,
|
||||
* }>,
|
||||
* assessmentId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateDelegationByAssessmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchCreateDelegationByAssessmentAsync(array{
|
||||
* createDelegationRequests?: list<array{
|
||||
* comment?: string,
|
||||
* controlSetId?: string,
|
||||
* roleArn?: string,
|
||||
* roleType?: 'PROCESS_OWNER'|'RESOURCE_OWNER',
|
||||
* ...,
|
||||
* }>,
|
||||
* assessmentId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchDeleteDelegationByAssessment(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeleteDelegationByAssessment(array{delegationIds?: list<string>, assessmentId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteDelegationByAssessmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeleteDelegationByAssessmentAsync(array{delegationIds?: list<string>, assessmentId?: string, ...} $args = [])
|
||||
* @method \Aws\Result batchDisassociateAssessmentReportEvidence(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDisassociateAssessmentReportEvidence(array{assessmentId?: string, evidenceFolderId?: string, evidenceIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDisassociateAssessmentReportEvidenceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDisassociateAssessmentReportEvidenceAsync(array{assessmentId?: string, evidenceFolderId?: string, evidenceIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchImportEvidenceToAssessmentControl(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchImportEvidenceToAssessmentControl(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* controlId?: string,
|
||||
* manualEvidence?: list<array{s3ResourcePath?: string, textResponse?: string, evidenceFileName?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchImportEvidenceToAssessmentControlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchImportEvidenceToAssessmentControlAsync(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* controlId?: string,
|
||||
* manualEvidence?: list<array{s3ResourcePath?: string, textResponse?: string, evidenceFileName?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAssessment(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAssessment(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* assessmentReportsDestination?: array{destinationType?: 'S3', destination?: string, ...},
|
||||
* scope?: array{awsAccounts?: list<array>, awsServices?: list<array>, ...},
|
||||
* roles?: list<array{roleType?: 'PROCESS_OWNER'|'RESOURCE_OWNER', roleArn?: string, ...}>,
|
||||
* frameworkId?: string,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAssessmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAssessmentAsync(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* assessmentReportsDestination?: array{destinationType?: 'S3', destination?: string, ...},
|
||||
* scope?: array{awsAccounts?: list<array>, awsServices?: list<array>, ...},
|
||||
* roles?: list<array{roleType?: 'PROCESS_OWNER'|'RESOURCE_OWNER', roleArn?: string, ...}>,
|
||||
* frameworkId?: string,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAssessmentFramework(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAssessmentFramework(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* complianceType?: string,
|
||||
* controlSets?: list<array{name?: string, controls?: list<array>, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAssessmentFrameworkAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAssessmentFrameworkAsync(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* complianceType?: string,
|
||||
* controlSets?: list<array{name?: string, controls?: list<array>, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAssessmentReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAssessmentReport(array{name?: string, description?: string, assessmentId?: string, queryStatement?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAssessmentReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAssessmentReportAsync(array{name?: string, description?: string, assessmentId?: string, queryStatement?: string, ...} $args = [])
|
||||
* @method \Aws\Result createControl(array $args = [])
|
||||
* @phpstan-method \Aws\Result createControl(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* testingInformation?: string,
|
||||
* actionPlanTitle?: string,
|
||||
* actionPlanInstructions?: string,
|
||||
* controlMappingSources?: list<array{
|
||||
* sourceName?: string,
|
||||
* sourceDescription?: string,
|
||||
* sourceSetUpOption?: 'Procedural_Controls_Mapping'|'System_Controls_Mapping',
|
||||
* sourceType?: 'AWS_API_Call'|'AWS_Cloudtrail'|'AWS_Config'|'AWS_Security_Hub'|'Common_Control'|'Core_Control'|'MANUAL',
|
||||
* sourceKeyword?: array,
|
||||
* sourceFrequency?: 'DAILY'|'MONTHLY'|'WEEKLY',
|
||||
* troubleshootingText?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createControlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createControlAsync(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* testingInformation?: string,
|
||||
* actionPlanTitle?: string,
|
||||
* actionPlanInstructions?: string,
|
||||
* controlMappingSources?: list<array{
|
||||
* sourceName?: string,
|
||||
* sourceDescription?: string,
|
||||
* sourceSetUpOption?: 'Procedural_Controls_Mapping'|'System_Controls_Mapping',
|
||||
* sourceType?: 'AWS_API_Call'|'AWS_Cloudtrail'|'AWS_Config'|'AWS_Security_Hub'|'Common_Control'|'Core_Control'|'MANUAL',
|
||||
* sourceKeyword?: array,
|
||||
* sourceFrequency?: 'DAILY'|'MONTHLY'|'WEEKLY',
|
||||
* troubleshootingText?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteAssessment(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAssessment(array{assessmentId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAssessmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAssessmentAsync(array{assessmentId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAssessmentFramework(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAssessmentFramework(array{frameworkId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAssessmentFrameworkAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAssessmentFrameworkAsync(array{frameworkId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAssessmentFrameworkShare(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAssessmentFrameworkShare(array{requestId?: string, requestType?: 'RECEIVED'|'SENT', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAssessmentFrameworkShareAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAssessmentFrameworkShareAsync(array{requestId?: string, requestType?: 'RECEIVED'|'SENT', ...} $args = [])
|
||||
* @method \Aws\Result deleteAssessmentReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAssessmentReport(array{assessmentId?: string, assessmentReportId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAssessmentReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAssessmentReportAsync(array{assessmentId?: string, assessmentReportId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteControl(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteControl(array{controlId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteControlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteControlAsync(array{controlId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deregisterAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result deregisterAccount(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deregisterAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deregisterAccountAsync(array{...} $args = [])
|
||||
* @method \Aws\Result deregisterOrganizationAdminAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result deregisterOrganizationAdminAccount(array{adminAccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deregisterOrganizationAdminAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deregisterOrganizationAdminAccountAsync(array{adminAccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateAssessmentReportEvidenceFolder(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateAssessmentReportEvidenceFolder(array{assessmentId?: string, evidenceFolderId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateAssessmentReportEvidenceFolderAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateAssessmentReportEvidenceFolderAsync(array{assessmentId?: string, evidenceFolderId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAccountStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAccountStatus(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAccountStatusAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getAssessment(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAssessment(array{assessmentId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAssessmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAssessmentAsync(array{assessmentId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAssessmentFramework(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAssessmentFramework(array{frameworkId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAssessmentFrameworkAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAssessmentFrameworkAsync(array{frameworkId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAssessmentReportUrl(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAssessmentReportUrl(array{assessmentReportId?: string, assessmentId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAssessmentReportUrlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAssessmentReportUrlAsync(array{assessmentReportId?: string, assessmentId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getChangeLogs(array $args = [])
|
||||
* @phpstan-method \Aws\Result getChangeLogs(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* controlId?: string,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getChangeLogsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getChangeLogsAsync(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* controlId?: string,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getControl(array $args = [])
|
||||
* @phpstan-method \Aws\Result getControl(array{controlId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getControlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getControlAsync(array{controlId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDelegations(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDelegations(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDelegationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDelegationsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result getEvidence(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEvidence(array{assessmentId?: string, controlSetId?: string, evidenceFolderId?: string, evidenceId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEvidenceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEvidenceAsync(array{assessmentId?: string, controlSetId?: string, evidenceFolderId?: string, evidenceId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getEvidenceByEvidenceFolder(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEvidenceByEvidenceFolder(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* evidenceFolderId?: string,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEvidenceByEvidenceFolderAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEvidenceByEvidenceFolderAsync(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* evidenceFolderId?: string,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getEvidenceFileUploadUrl(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEvidenceFileUploadUrl(array{fileName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEvidenceFileUploadUrlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEvidenceFileUploadUrlAsync(array{fileName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getEvidenceFolder(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEvidenceFolder(array{assessmentId?: string, controlSetId?: string, evidenceFolderId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEvidenceFolderAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEvidenceFolderAsync(array{assessmentId?: string, controlSetId?: string, evidenceFolderId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getEvidenceFoldersByAssessment(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEvidenceFoldersByAssessment(array{assessmentId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEvidenceFoldersByAssessmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEvidenceFoldersByAssessmentAsync(array{assessmentId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result getEvidenceFoldersByAssessmentControl(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEvidenceFoldersByAssessmentControl(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* controlId?: string,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEvidenceFoldersByAssessmentControlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEvidenceFoldersByAssessmentControlAsync(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* controlId?: string,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getInsights(array $args = [])
|
||||
* @phpstan-method \Aws\Result getInsights(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInsightsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getInsightsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getInsightsByAssessment(array $args = [])
|
||||
* @phpstan-method \Aws\Result getInsightsByAssessment(array{assessmentId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInsightsByAssessmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getInsightsByAssessmentAsync(array{assessmentId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getOrganizationAdminAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result getOrganizationAdminAccount(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getOrganizationAdminAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getOrganizationAdminAccountAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getServicesInScope(array $args = [])
|
||||
* @phpstan-method \Aws\Result getServicesInScope(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getServicesInScopeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getServicesInScopeAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSettings(array{
|
||||
* attribute?: 'ALL'|'DEFAULT_ASSESSMENT_REPORTS_DESTINATION'|'DEFAULT_EXPORT_DESTINATION'|'DEFAULT_PROCESS_OWNERS'|'DEREGISTRATION_POLICY'|'EVIDENCE_FINDER_ENABLEMENT'|'IS_AWS_ORG_ENABLED'|'SNS_TOPIC',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSettingsAsync(array{
|
||||
* attribute?: 'ALL'|'DEFAULT_ASSESSMENT_REPORTS_DESTINATION'|'DEFAULT_EXPORT_DESTINATION'|'DEFAULT_PROCESS_OWNERS'|'DEREGISTRATION_POLICY'|'EVIDENCE_FINDER_ENABLEMENT'|'IS_AWS_ORG_ENABLED'|'SNS_TOPIC',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listAssessmentControlInsightsByControlDomain(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAssessmentControlInsightsByControlDomain(array{controlDomainId?: string, assessmentId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssessmentControlInsightsByControlDomainAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAssessmentControlInsightsByControlDomainAsync(array{controlDomainId?: string, assessmentId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAssessmentFrameworkShareRequests(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAssessmentFrameworkShareRequests(array{requestType?: 'RECEIVED'|'SENT', nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssessmentFrameworkShareRequestsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAssessmentFrameworkShareRequestsAsync(array{requestType?: 'RECEIVED'|'SENT', nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAssessmentFrameworks(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAssessmentFrameworks(array{frameworkType?: 'Custom'|'Standard', nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssessmentFrameworksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAssessmentFrameworksAsync(array{frameworkType?: 'Custom'|'Standard', nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAssessmentReports(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAssessmentReports(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssessmentReportsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAssessmentReportsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listAssessments(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAssessments(array{status?: 'ACTIVE'|'INACTIVE', nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssessmentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAssessmentsAsync(array{status?: 'ACTIVE'|'INACTIVE', nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listControlDomainInsights(array $args = [])
|
||||
* @phpstan-method \Aws\Result listControlDomainInsights(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listControlDomainInsightsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listControlDomainInsightsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listControlDomainInsightsByAssessment(array $args = [])
|
||||
* @phpstan-method \Aws\Result listControlDomainInsightsByAssessment(array{assessmentId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listControlDomainInsightsByAssessmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listControlDomainInsightsByAssessmentAsync(array{assessmentId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listControlInsightsByControlDomain(array $args = [])
|
||||
* @phpstan-method \Aws\Result listControlInsightsByControlDomain(array{controlDomainId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listControlInsightsByControlDomainAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listControlInsightsByControlDomainAsync(array{controlDomainId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listControls(array $args = [])
|
||||
* @phpstan-method \Aws\Result listControls(array{
|
||||
* controlType?: 'Core'|'Custom'|'Standard',
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* controlCatalogId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listControlsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listControlsAsync(array{
|
||||
* controlType?: 'Core'|'Custom'|'Standard',
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* controlCatalogId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listKeywordsForDataSource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listKeywordsForDataSource(array{
|
||||
* source?: 'AWS_API_Call'|'AWS_Cloudtrail'|'AWS_Config'|'AWS_Security_Hub'|'MANUAL',
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listKeywordsForDataSourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listKeywordsForDataSourceAsync(array{
|
||||
* source?: 'AWS_API_Call'|'AWS_Cloudtrail'|'AWS_Config'|'AWS_Security_Hub'|'MANUAL',
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listNotifications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listNotifications(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listNotificationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listNotificationsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result registerAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result registerAccount(array{kmsKey?: string, delegatedAdminAccount?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise registerAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise registerAccountAsync(array{kmsKey?: string, delegatedAdminAccount?: string, ...} $args = [])
|
||||
* @method \Aws\Result registerOrganizationAdminAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result registerOrganizationAdminAccount(array{adminAccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise registerOrganizationAdminAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise registerOrganizationAdminAccountAsync(array{adminAccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result startAssessmentFrameworkShare(array $args = [])
|
||||
* @phpstan-method \Aws\Result startAssessmentFrameworkShare(array{frameworkId?: string, destinationAccount?: string, destinationRegion?: string, comment?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startAssessmentFrameworkShareAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startAssessmentFrameworkShareAsync(array{frameworkId?: string, destinationAccount?: string, destinationRegion?: string, comment?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateAssessment(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAssessment(array{
|
||||
* assessmentId?: string,
|
||||
* assessmentName?: string,
|
||||
* assessmentDescription?: string,
|
||||
* scope?: array{awsAccounts?: list<array>, awsServices?: list<array>, ...},
|
||||
* assessmentReportsDestination?: array{destinationType?: 'S3', destination?: string, ...},
|
||||
* roles?: list<array{roleType?: 'PROCESS_OWNER'|'RESOURCE_OWNER', roleArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAssessmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAssessmentAsync(array{
|
||||
* assessmentId?: string,
|
||||
* assessmentName?: string,
|
||||
* assessmentDescription?: string,
|
||||
* scope?: array{awsAccounts?: list<array>, awsServices?: list<array>, ...},
|
||||
* assessmentReportsDestination?: array{destinationType?: 'S3', destination?: string, ...},
|
||||
* roles?: list<array{roleType?: 'PROCESS_OWNER'|'RESOURCE_OWNER', roleArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateAssessmentControl(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAssessmentControl(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* controlId?: string,
|
||||
* controlStatus?: 'INACTIVE'|'REVIEWED'|'UNDER_REVIEW',
|
||||
* commentBody?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAssessmentControlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAssessmentControlAsync(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* controlId?: string,
|
||||
* controlStatus?: 'INACTIVE'|'REVIEWED'|'UNDER_REVIEW',
|
||||
* commentBody?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateAssessmentControlSetStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAssessmentControlSetStatus(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* status?: 'ACTIVE'|'REVIEWED'|'UNDER_REVIEW',
|
||||
* comment?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAssessmentControlSetStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAssessmentControlSetStatusAsync(array{
|
||||
* assessmentId?: string,
|
||||
* controlSetId?: string,
|
||||
* status?: 'ACTIVE'|'REVIEWED'|'UNDER_REVIEW',
|
||||
* comment?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateAssessmentFramework(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAssessmentFramework(array{
|
||||
* frameworkId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* complianceType?: string,
|
||||
* controlSets?: list<array{id?: string, name?: string, controls?: list<array>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAssessmentFrameworkAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAssessmentFrameworkAsync(array{
|
||||
* frameworkId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* complianceType?: string,
|
||||
* controlSets?: list<array{id?: string, name?: string, controls?: list<array>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateAssessmentFrameworkShare(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAssessmentFrameworkShare(array{requestId?: string, requestType?: 'RECEIVED'|'SENT', action?: 'ACCEPT'|'DECLINE'|'REVOKE', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAssessmentFrameworkShareAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAssessmentFrameworkShareAsync(array{requestId?: string, requestType?: 'RECEIVED'|'SENT', action?: 'ACCEPT'|'DECLINE'|'REVOKE', ...} $args = [])
|
||||
* @method \Aws\Result updateAssessmentStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAssessmentStatus(array{assessmentId?: string, status?: 'ACTIVE'|'INACTIVE', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAssessmentStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAssessmentStatusAsync(array{assessmentId?: string, status?: 'ACTIVE'|'INACTIVE', ...} $args = [])
|
||||
* @method \Aws\Result updateControl(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateControl(array{
|
||||
* controlId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* testingInformation?: string,
|
||||
* actionPlanTitle?: string,
|
||||
* actionPlanInstructions?: string,
|
||||
* controlMappingSources?: list<array{
|
||||
* sourceId?: string,
|
||||
* sourceName?: string,
|
||||
* sourceDescription?: string,
|
||||
* sourceSetUpOption?: 'Procedural_Controls_Mapping'|'System_Controls_Mapping',
|
||||
* sourceType?: 'AWS_API_Call'|'AWS_Cloudtrail'|'AWS_Config'|'AWS_Security_Hub'|'Common_Control'|'Core_Control'|'MANUAL',
|
||||
* sourceKeyword?: array,
|
||||
* sourceFrequency?: 'DAILY'|'MONTHLY'|'WEEKLY',
|
||||
* troubleshootingText?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateControlAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateControlAsync(array{
|
||||
* controlId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* testingInformation?: string,
|
||||
* actionPlanTitle?: string,
|
||||
* actionPlanInstructions?: string,
|
||||
* controlMappingSources?: list<array{
|
||||
* sourceId?: string,
|
||||
* sourceName?: string,
|
||||
* sourceDescription?: string,
|
||||
* sourceSetUpOption?: 'Procedural_Controls_Mapping'|'System_Controls_Mapping',
|
||||
* sourceType?: 'AWS_API_Call'|'AWS_Cloudtrail'|'AWS_Config'|'AWS_Security_Hub'|'Common_Control'|'Core_Control'|'MANUAL',
|
||||
* sourceKeyword?: array,
|
||||
* sourceFrequency?: 'DAILY'|'MONTHLY'|'WEEKLY',
|
||||
* troubleshootingText?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSettings(array{
|
||||
* snsTopic?: string,
|
||||
* defaultAssessmentReportsDestination?: array{destinationType?: 'S3', destination?: string, ...},
|
||||
* defaultProcessOwners?: list<array{roleType?: 'PROCESS_OWNER'|'RESOURCE_OWNER', roleArn?: string, ...}>,
|
||||
* kmsKey?: string,
|
||||
* evidenceFinderEnabled?: bool,
|
||||
* deregistrationPolicy?: array{deleteResources?: 'ALL'|'DEFAULT', ...},
|
||||
* defaultExportDestination?: array{destinationType?: 'S3', destination?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSettingsAsync(array{
|
||||
* snsTopic?: string,
|
||||
* defaultAssessmentReportsDestination?: array{destinationType?: 'S3', destination?: string, ...},
|
||||
* defaultProcessOwners?: list<array{roleType?: 'PROCESS_OWNER'|'RESOURCE_OWNER', roleArn?: string, ...}>,
|
||||
* kmsKey?: string,
|
||||
* evidenceFinderEnabled?: bool,
|
||||
* deregistrationPolicy?: array{deleteResources?: 'ALL'|'DEFAULT', ...},
|
||||
* defaultExportDestination?: array{destinationType?: 'S3', destination?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result validateAssessmentReportIntegrity(array $args = [])
|
||||
* @phpstan-method \Aws\Result validateAssessmentReportIntegrity(array{s3RelativePath?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise validateAssessmentReportIntegrityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise validateAssessmentReportIntegrityAsync(array{s3RelativePath?: string, ...} $args = [])
|
||||
*/
|
||||
class AuditManagerClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,14 +6,52 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Augmented AI Runtime** service.
|
||||
* @method \Aws\Result deleteHumanLoop(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteHumanLoop(array{HumanLoopName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteHumanLoopAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteHumanLoopAsync(array{HumanLoopName?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeHumanLoop(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeHumanLoop(array{HumanLoopName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeHumanLoopAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeHumanLoopAsync(array{HumanLoopName?: string, ...} $args = [])
|
||||
* @method \Aws\Result listHumanLoops(array $args = [])
|
||||
* @phpstan-method \Aws\Result listHumanLoops(array{
|
||||
* CreationTimeAfter?: int|string|\DateTimeInterface,
|
||||
* CreationTimeBefore?: int|string|\DateTimeInterface,
|
||||
* FlowDefinitionArn?: string,
|
||||
* SortOrder?: 'Ascending'|'Descending',
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listHumanLoopsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listHumanLoopsAsync(array{
|
||||
* CreationTimeAfter?: int|string|\DateTimeInterface,
|
||||
* CreationTimeBefore?: int|string|\DateTimeInterface,
|
||||
* FlowDefinitionArn?: string,
|
||||
* SortOrder?: 'Ascending'|'Descending',
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startHumanLoop(array $args = [])
|
||||
* @phpstan-method \Aws\Result startHumanLoop(array{
|
||||
* HumanLoopName?: string,
|
||||
* FlowDefinitionArn?: string,
|
||||
* HumanLoopInput?: array{InputContent?: string, ...},
|
||||
* DataAttributes?: array{ContentClassifiers?: list<'FreeOfAdultContent'|'FreeOfPersonallyIdentifiableInformation'>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startHumanLoopAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startHumanLoopAsync(array{
|
||||
* HumanLoopName?: string,
|
||||
* FlowDefinitionArn?: string,
|
||||
* HumanLoopInput?: array{InputContent?: string, ...},
|
||||
* DataAttributes?: array{ContentClassifiers?: list<'FreeOfAdultContent'|'FreeOfPersonallyIdentifiableInformation'>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result stopHumanLoop(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopHumanLoop(array{HumanLoopName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopHumanLoopAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopHumanLoopAsync(array{HumanLoopName?: string, ...} $args = [])
|
||||
*/
|
||||
class AugmentedAIRuntimeClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -7,136 +7,954 @@ use Aws\AwsClient;
|
|||
* This client is used to interact with the **AWS Auto Scaling** service.
|
||||
*
|
||||
* @method \Aws\Result attachInstances(array $args = [])
|
||||
* @phpstan-method \Aws\Result attachInstances(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise attachInstancesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise attachInstancesAsync(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ...} $args = [])
|
||||
* @method \Aws\Result attachLoadBalancerTargetGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result attachLoadBalancerTargetGroups(array{AutoScalingGroupName?: string, TargetGroupARNs?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise attachLoadBalancerTargetGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise attachLoadBalancerTargetGroupsAsync(array{AutoScalingGroupName?: string, TargetGroupARNs?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result attachLoadBalancers(array $args = [])
|
||||
* @phpstan-method \Aws\Result attachLoadBalancers(array{AutoScalingGroupName?: string, LoadBalancerNames?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise attachLoadBalancersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise attachLoadBalancersAsync(array{AutoScalingGroupName?: string, LoadBalancerNames?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result attachTrafficSources(array $args = [])
|
||||
* @phpstan-method \Aws\Result attachTrafficSources(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* TrafficSources?: list<array{Identifier?: string, Type?: string, ...}>,
|
||||
* SkipZonalShiftValidation?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise attachTrafficSourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise attachTrafficSourcesAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* TrafficSources?: list<array{Identifier?: string, Type?: string, ...}>,
|
||||
* SkipZonalShiftValidation?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchDeleteScheduledAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeleteScheduledAction(array{AutoScalingGroupName?: string, ScheduledActionNames?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteScheduledActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeleteScheduledActionAsync(array{AutoScalingGroupName?: string, ScheduledActionNames?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchPutScheduledUpdateGroupAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchPutScheduledUpdateGroupAction(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* ScheduledUpdateGroupActions?: list<array{
|
||||
* ScheduledActionName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* Recurrence?: string,
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* DesiredCapacity?: int,
|
||||
* TimeZone?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchPutScheduledUpdateGroupActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchPutScheduledUpdateGroupActionAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* ScheduledUpdateGroupActions?: list<array{
|
||||
* ScheduledActionName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* Recurrence?: string,
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* DesiredCapacity?: int,
|
||||
* TimeZone?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result cancelInstanceRefresh(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelInstanceRefresh(array{AutoScalingGroupName?: string, WaitForTransitioningInstances?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelInstanceRefreshAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelInstanceRefreshAsync(array{AutoScalingGroupName?: string, WaitForTransitioningInstances?: bool, ...} $args = [])
|
||||
* @method \Aws\Result completeLifecycleAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result completeLifecycleAction(array{
|
||||
* LifecycleHookName?: string,
|
||||
* AutoScalingGroupName?: string,
|
||||
* LifecycleActionToken?: string,
|
||||
* LifecycleActionResult?: string,
|
||||
* InstanceId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise completeLifecycleActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise completeLifecycleActionAsync(array{
|
||||
* LifecycleHookName?: string,
|
||||
* AutoScalingGroupName?: string,
|
||||
* LifecycleActionToken?: string,
|
||||
* LifecycleActionResult?: string,
|
||||
* InstanceId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAutoScalingGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAutoScalingGroup(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* LaunchConfigurationName?: string,
|
||||
* LaunchTemplate?: array{LaunchTemplateId?: string, LaunchTemplateName?: string, Version?: string, ...},
|
||||
* MixedInstancesPolicy?: array{
|
||||
* LaunchTemplate?: array{LaunchTemplateSpecification?: array, Overrides?: list<array>, ...},
|
||||
* InstancesDistribution?: array{
|
||||
* OnDemandAllocationStrategy?: string,
|
||||
* OnDemandBaseCapacity?: int,
|
||||
* OnDemandPercentageAboveBaseCapacity?: int,
|
||||
* SpotAllocationStrategy?: string,
|
||||
* SpotInstancePools?: int,
|
||||
* SpotMaxPrice?: string,
|
||||
* DistributionSegments?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* InstanceId?: string,
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* DesiredCapacity?: int,
|
||||
* DefaultCooldown?: int,
|
||||
* AvailabilityZones?: list<string>,
|
||||
* AvailabilityZoneIds?: list<string>,
|
||||
* LoadBalancerNames?: list<string>,
|
||||
* TargetGroupARNs?: list<string>,
|
||||
* HealthCheckType?: string,
|
||||
* HealthCheckGracePeriod?: int,
|
||||
* PlacementGroup?: string,
|
||||
* VPCZoneIdentifier?: string,
|
||||
* TerminationPolicies?: list<string>,
|
||||
* NewInstancesProtectedFromScaleIn?: bool,
|
||||
* CapacityRebalance?: bool,
|
||||
* LifecycleHookSpecificationList?: list<array{
|
||||
* LifecycleHookName?: string,
|
||||
* LifecycleTransition?: string,
|
||||
* NotificationMetadata?: string,
|
||||
* HeartbeatTimeout?: int,
|
||||
* DefaultResult?: string,
|
||||
* NotificationTargetARN?: string,
|
||||
* RoleARN?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* DeletionProtection?: 'none'|'prevent-all-deletion'|'prevent-force-deletion',
|
||||
* Tags?: list<array{ResourceId?: string, ResourceType?: string, Key?: string, Value?: string, PropagateAtLaunch?: bool, ...}>,
|
||||
* ServiceLinkedRoleARN?: string,
|
||||
* MaxInstanceLifetime?: int,
|
||||
* Context?: string,
|
||||
* DesiredCapacityType?: string,
|
||||
* DefaultInstanceWarmup?: int,
|
||||
* TrafficSources?: list<array{Identifier?: string, Type?: string, ...}>,
|
||||
* InstanceMaintenancePolicy?: array{MinHealthyPercentage?: int, MaxHealthyPercentage?: int, ...},
|
||||
* AvailabilityZoneDistribution?: array{CapacityDistributionStrategy?: 'balanced-best-effort'|'balanced-only'|'reservations-then-balanced', ...},
|
||||
* AvailabilityZoneImpairmentPolicy?: array{ZonalShiftEnabled?: bool, ImpairedZoneHealthCheckBehavior?: 'IgnoreUnhealthy'|'ReplaceUnhealthy', ...},
|
||||
* SkipZonalShiftValidation?: bool,
|
||||
* CapacityReservationSpecification?: array{
|
||||
* CapacityReservationPreference?: 'capacity-reservations-first'|'capacity-reservations-only'|'default'|'none',
|
||||
* CapacityReservationTarget?: array{CapacityReservationIds?: list<string>, CapacityReservationResourceGroupArns?: list<string>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* InstanceLifecyclePolicy?: array{RetentionTriggers?: array{TerminateHookAbandon?: 'retain'|'terminate', ...}, ...},
|
||||
* Operator?: array{Principal?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAutoScalingGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAutoScalingGroupAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* LaunchConfigurationName?: string,
|
||||
* LaunchTemplate?: array{LaunchTemplateId?: string, LaunchTemplateName?: string, Version?: string, ...},
|
||||
* MixedInstancesPolicy?: array{
|
||||
* LaunchTemplate?: array{LaunchTemplateSpecification?: array, Overrides?: list<array>, ...},
|
||||
* InstancesDistribution?: array{
|
||||
* OnDemandAllocationStrategy?: string,
|
||||
* OnDemandBaseCapacity?: int,
|
||||
* OnDemandPercentageAboveBaseCapacity?: int,
|
||||
* SpotAllocationStrategy?: string,
|
||||
* SpotInstancePools?: int,
|
||||
* SpotMaxPrice?: string,
|
||||
* DistributionSegments?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* InstanceId?: string,
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* DesiredCapacity?: int,
|
||||
* DefaultCooldown?: int,
|
||||
* AvailabilityZones?: list<string>,
|
||||
* AvailabilityZoneIds?: list<string>,
|
||||
* LoadBalancerNames?: list<string>,
|
||||
* TargetGroupARNs?: list<string>,
|
||||
* HealthCheckType?: string,
|
||||
* HealthCheckGracePeriod?: int,
|
||||
* PlacementGroup?: string,
|
||||
* VPCZoneIdentifier?: string,
|
||||
* TerminationPolicies?: list<string>,
|
||||
* NewInstancesProtectedFromScaleIn?: bool,
|
||||
* CapacityRebalance?: bool,
|
||||
* LifecycleHookSpecificationList?: list<array{
|
||||
* LifecycleHookName?: string,
|
||||
* LifecycleTransition?: string,
|
||||
* NotificationMetadata?: string,
|
||||
* HeartbeatTimeout?: int,
|
||||
* DefaultResult?: string,
|
||||
* NotificationTargetARN?: string,
|
||||
* RoleARN?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* DeletionProtection?: 'none'|'prevent-all-deletion'|'prevent-force-deletion',
|
||||
* Tags?: list<array{ResourceId?: string, ResourceType?: string, Key?: string, Value?: string, PropagateAtLaunch?: bool, ...}>,
|
||||
* ServiceLinkedRoleARN?: string,
|
||||
* MaxInstanceLifetime?: int,
|
||||
* Context?: string,
|
||||
* DesiredCapacityType?: string,
|
||||
* DefaultInstanceWarmup?: int,
|
||||
* TrafficSources?: list<array{Identifier?: string, Type?: string, ...}>,
|
||||
* InstanceMaintenancePolicy?: array{MinHealthyPercentage?: int, MaxHealthyPercentage?: int, ...},
|
||||
* AvailabilityZoneDistribution?: array{CapacityDistributionStrategy?: 'balanced-best-effort'|'balanced-only'|'reservations-then-balanced', ...},
|
||||
* AvailabilityZoneImpairmentPolicy?: array{ZonalShiftEnabled?: bool, ImpairedZoneHealthCheckBehavior?: 'IgnoreUnhealthy'|'ReplaceUnhealthy', ...},
|
||||
* SkipZonalShiftValidation?: bool,
|
||||
* CapacityReservationSpecification?: array{
|
||||
* CapacityReservationPreference?: 'capacity-reservations-first'|'capacity-reservations-only'|'default'|'none',
|
||||
* CapacityReservationTarget?: array{CapacityReservationIds?: list<string>, CapacityReservationResourceGroupArns?: list<string>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* InstanceLifecyclePolicy?: array{RetentionTriggers?: array{TerminateHookAbandon?: 'retain'|'terminate', ...}, ...},
|
||||
* Operator?: array{Principal?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createLaunchConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createLaunchConfiguration(array{
|
||||
* LaunchConfigurationName?: string,
|
||||
* ImageId?: string,
|
||||
* KeyName?: string,
|
||||
* SecurityGroups?: list<string>,
|
||||
* ClassicLinkVPCId?: string,
|
||||
* ClassicLinkVPCSecurityGroups?: list<string>,
|
||||
* UserData?: string,
|
||||
* InstanceId?: string,
|
||||
* InstanceType?: string,
|
||||
* KernelId?: string,
|
||||
* RamdiskId?: string,
|
||||
* BlockDeviceMappings?: list<array{VirtualName?: string, DeviceName?: string, Ebs?: array, NoDevice?: bool, ...}>,
|
||||
* InstanceMonitoring?: array{Enabled?: bool, ...},
|
||||
* SpotPrice?: string,
|
||||
* IamInstanceProfile?: string,
|
||||
* EbsOptimized?: bool,
|
||||
* AssociatePublicIpAddress?: bool,
|
||||
* PlacementTenancy?: string,
|
||||
* MetadataOptions?: array{
|
||||
* HttpTokens?: 'optional'|'required',
|
||||
* HttpPutResponseHopLimit?: int,
|
||||
* HttpEndpoint?: 'disabled'|'enabled',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createLaunchConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createLaunchConfigurationAsync(array{
|
||||
* LaunchConfigurationName?: string,
|
||||
* ImageId?: string,
|
||||
* KeyName?: string,
|
||||
* SecurityGroups?: list<string>,
|
||||
* ClassicLinkVPCId?: string,
|
||||
* ClassicLinkVPCSecurityGroups?: list<string>,
|
||||
* UserData?: string,
|
||||
* InstanceId?: string,
|
||||
* InstanceType?: string,
|
||||
* KernelId?: string,
|
||||
* RamdiskId?: string,
|
||||
* BlockDeviceMappings?: list<array{VirtualName?: string, DeviceName?: string, Ebs?: array, NoDevice?: bool, ...}>,
|
||||
* InstanceMonitoring?: array{Enabled?: bool, ...},
|
||||
* SpotPrice?: string,
|
||||
* IamInstanceProfile?: string,
|
||||
* EbsOptimized?: bool,
|
||||
* AssociatePublicIpAddress?: bool,
|
||||
* PlacementTenancy?: string,
|
||||
* MetadataOptions?: array{
|
||||
* HttpTokens?: 'optional'|'required',
|
||||
* HttpPutResponseHopLimit?: int,
|
||||
* HttpEndpoint?: 'disabled'|'enabled',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createOrUpdateTags(array $args = [])
|
||||
* @phpstan-method \Aws\Result createOrUpdateTags(array{
|
||||
* Tags?: list<array{ResourceId?: string, ResourceType?: string, Key?: string, Value?: string, PropagateAtLaunch?: bool, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createOrUpdateTagsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createOrUpdateTagsAsync(array{
|
||||
* Tags?: list<array{ResourceId?: string, ResourceType?: string, Key?: string, Value?: string, PropagateAtLaunch?: bool, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteAutoScalingGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAutoScalingGroup(array{AutoScalingGroupName?: string, ForceDelete?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAutoScalingGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAutoScalingGroupAsync(array{AutoScalingGroupName?: string, ForceDelete?: bool, ...} $args = [])
|
||||
* @method \Aws\Result deleteLaunchConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteLaunchConfiguration(array{LaunchConfigurationName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteLaunchConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteLaunchConfigurationAsync(array{LaunchConfigurationName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteLifecycleHook(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteLifecycleHook(array{LifecycleHookName?: string, AutoScalingGroupName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteLifecycleHookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteLifecycleHookAsync(array{LifecycleHookName?: string, AutoScalingGroupName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteNotificationConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteNotificationConfiguration(array{AutoScalingGroupName?: string, TopicARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteNotificationConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteNotificationConfigurationAsync(array{AutoScalingGroupName?: string, TopicARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result deletePolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePolicy(array{AutoScalingGroupName?: string, PolicyName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePolicyAsync(array{AutoScalingGroupName?: string, PolicyName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteScheduledAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteScheduledAction(array{AutoScalingGroupName?: string, ScheduledActionName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteScheduledActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteScheduledActionAsync(array{AutoScalingGroupName?: string, ScheduledActionName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteTags(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteTags(array{
|
||||
* Tags?: list<array{ResourceId?: string, ResourceType?: string, Key?: string, Value?: string, PropagateAtLaunch?: bool, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteTagsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteTagsAsync(array{
|
||||
* Tags?: list<array{ResourceId?: string, ResourceType?: string, Key?: string, Value?: string, PropagateAtLaunch?: bool, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteWarmPool(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteWarmPool(array{AutoScalingGroupName?: string, ForceDelete?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteWarmPoolAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteWarmPoolAsync(array{AutoScalingGroupName?: string, ForceDelete?: bool, ...} $args = [])
|
||||
* @method \Aws\Result describeAccountLimits(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAccountLimits(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAccountLimitsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAccountLimitsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result describeAdjustmentTypes(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAdjustmentTypes(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAdjustmentTypesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAdjustmentTypesAsync(array{...} $args = [])
|
||||
* @method \Aws\Result describeAutoScalingGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAutoScalingGroups(array{
|
||||
* AutoScalingGroupNames?: list<string>,
|
||||
* IncludeInstances?: bool,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* Filters?: list<array{Name?: string, Values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAutoScalingGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAutoScalingGroupsAsync(array{
|
||||
* AutoScalingGroupNames?: list<string>,
|
||||
* IncludeInstances?: bool,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* Filters?: list<array{Name?: string, Values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeAutoScalingInstances(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAutoScalingInstances(array{InstanceIds?: list<string>, MaxRecords?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAutoScalingInstancesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAutoScalingInstancesAsync(array{InstanceIds?: list<string>, MaxRecords?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAutoScalingNotificationTypes(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAutoScalingNotificationTypes(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAutoScalingNotificationTypesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAutoScalingNotificationTypesAsync(array{...} $args = [])
|
||||
* @method \Aws\Result describeInstanceRefreshes(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeInstanceRefreshes(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* InstanceRefreshIds?: list<string>,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeInstanceRefreshesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeInstanceRefreshesAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* InstanceRefreshIds?: list<string>,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeLaunchConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeLaunchConfigurations(array{LaunchConfigurationNames?: list<string>, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeLaunchConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeLaunchConfigurationsAsync(array{LaunchConfigurationNames?: list<string>, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \Aws\Result describeLifecycleHookTypes(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeLifecycleHookTypes(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeLifecycleHookTypesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeLifecycleHookTypesAsync(array{...} $args = [])
|
||||
* @method \Aws\Result describeLifecycleHooks(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeLifecycleHooks(array{AutoScalingGroupName?: string, LifecycleHookNames?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeLifecycleHooksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeLifecycleHooksAsync(array{AutoScalingGroupName?: string, LifecycleHookNames?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result describeLoadBalancerTargetGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeLoadBalancerTargetGroups(array{AutoScalingGroupName?: string, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeLoadBalancerTargetGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeLoadBalancerTargetGroupsAsync(array{AutoScalingGroupName?: string, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \Aws\Result describeLoadBalancers(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeLoadBalancers(array{AutoScalingGroupName?: string, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeLoadBalancersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeLoadBalancersAsync(array{AutoScalingGroupName?: string, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \Aws\Result describeMetricCollectionTypes(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeMetricCollectionTypes(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeMetricCollectionTypesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeMetricCollectionTypesAsync(array{...} $args = [])
|
||||
* @method \Aws\Result describeNotificationConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeNotificationConfigurations(array{AutoScalingGroupNames?: list<string>, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeNotificationConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeNotificationConfigurationsAsync(array{AutoScalingGroupNames?: list<string>, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \Aws\Result describePolicies(array $args = [])
|
||||
* @phpstan-method \Aws\Result describePolicies(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* PolicyNames?: list<string>,
|
||||
* PolicyTypes?: list<string>,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describePoliciesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describePoliciesAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* PolicyNames?: list<string>,
|
||||
* PolicyTypes?: list<string>,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeScalingActivities(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeScalingActivities(array{
|
||||
* ActivityIds?: list<string>,
|
||||
* AutoScalingGroupName?: string,
|
||||
* IncludeDeletedGroups?: bool,
|
||||
* MaxRecords?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: list<array{Name?: string, Values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScalingActivitiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeScalingActivitiesAsync(array{
|
||||
* ActivityIds?: list<string>,
|
||||
* AutoScalingGroupName?: string,
|
||||
* IncludeDeletedGroups?: bool,
|
||||
* MaxRecords?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: list<array{Name?: string, Values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeScalingProcessTypes(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeScalingProcessTypes(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScalingProcessTypesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeScalingProcessTypesAsync(array{...} $args = [])
|
||||
* @method \Aws\Result describeScheduledActions(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeScheduledActions(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* ScheduledActionNames?: list<string>,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScheduledActionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeScheduledActionsAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* ScheduledActionNames?: list<string>,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeTags(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeTags(array{
|
||||
* Filters?: list<array{Name?: string, Values?: list<string>, ...}>,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeTagsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeTagsAsync(array{
|
||||
* Filters?: list<array{Name?: string, Values?: list<string>, ...}>,
|
||||
* NextToken?: string,
|
||||
* MaxRecords?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeTerminationPolicyTypes(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeTerminationPolicyTypes(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeTerminationPolicyTypesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeTerminationPolicyTypesAsync(array{...} $args = [])
|
||||
* @method \Aws\Result describeTrafficSources(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeTrafficSources(array{AutoScalingGroupName?: string, TrafficSourceType?: string, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeTrafficSourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeTrafficSourcesAsync(array{AutoScalingGroupName?: string, TrafficSourceType?: string, NextToken?: string, MaxRecords?: int, ...} $args = [])
|
||||
* @method \Aws\Result describeWarmPool(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeWarmPool(array{AutoScalingGroupName?: string, MaxRecords?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeWarmPoolAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeWarmPoolAsync(array{AutoScalingGroupName?: string, MaxRecords?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result detachInstances(array $args = [])
|
||||
* @phpstan-method \Aws\Result detachInstances(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ShouldDecrementDesiredCapacity?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise detachInstancesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise detachInstancesAsync(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ShouldDecrementDesiredCapacity?: bool, ...} $args = [])
|
||||
* @method \Aws\Result detachLoadBalancerTargetGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result detachLoadBalancerTargetGroups(array{AutoScalingGroupName?: string, TargetGroupARNs?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise detachLoadBalancerTargetGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise detachLoadBalancerTargetGroupsAsync(array{AutoScalingGroupName?: string, TargetGroupARNs?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result detachLoadBalancers(array $args = [])
|
||||
* @phpstan-method \Aws\Result detachLoadBalancers(array{AutoScalingGroupName?: string, LoadBalancerNames?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise detachLoadBalancersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise detachLoadBalancersAsync(array{AutoScalingGroupName?: string, LoadBalancerNames?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result detachTrafficSources(array $args = [])
|
||||
* @phpstan-method \Aws\Result detachTrafficSources(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* TrafficSources?: list<array{Identifier?: string, Type?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise detachTrafficSourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise detachTrafficSourcesAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* TrafficSources?: list<array{Identifier?: string, Type?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result disableMetricsCollection(array $args = [])
|
||||
* @phpstan-method \Aws\Result disableMetricsCollection(array{AutoScalingGroupName?: string, Metrics?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disableMetricsCollectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disableMetricsCollectionAsync(array{AutoScalingGroupName?: string, Metrics?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result enableMetricsCollection(array $args = [])
|
||||
* @phpstan-method \Aws\Result enableMetricsCollection(array{AutoScalingGroupName?: string, Metrics?: list<string>, Granularity?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise enableMetricsCollectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise enableMetricsCollectionAsync(array{AutoScalingGroupName?: string, Metrics?: list<string>, Granularity?: string, ...} $args = [])
|
||||
* @method \Aws\Result enterStandby(array $args = [])
|
||||
* @phpstan-method \Aws\Result enterStandby(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ShouldDecrementDesiredCapacity?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise enterStandbyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise enterStandbyAsync(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ShouldDecrementDesiredCapacity?: bool, ...} $args = [])
|
||||
* @method \Aws\Result executePolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result executePolicy(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* PolicyName?: string,
|
||||
* HonorCooldown?: bool,
|
||||
* MetricValue?: float,
|
||||
* BreachThreshold?: float,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise executePolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise executePolicyAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* PolicyName?: string,
|
||||
* HonorCooldown?: bool,
|
||||
* MetricValue?: float,
|
||||
* BreachThreshold?: float,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result exitStandby(array $args = [])
|
||||
* @phpstan-method \Aws\Result exitStandby(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exitStandbyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise exitStandbyAsync(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPredictiveScalingForecast(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPredictiveScalingForecast(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* PolicyName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPredictiveScalingForecastAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPredictiveScalingForecastAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* PolicyName?: string,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result launchInstances(array $args = [])
|
||||
* @phpstan-method \Aws\Result launchInstances(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* RequestedCapacity?: int,
|
||||
* ClientToken?: string,
|
||||
* AvailabilityZones?: list<string>,
|
||||
* AvailabilityZoneIds?: list<string>,
|
||||
* SubnetIds?: list<string>,
|
||||
* RetryStrategy?: 'none'|'retry-with-group-configuration',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise launchInstancesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise launchInstancesAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* RequestedCapacity?: int,
|
||||
* ClientToken?: string,
|
||||
* AvailabilityZones?: list<string>,
|
||||
* AvailabilityZoneIds?: list<string>,
|
||||
* SubnetIds?: list<string>,
|
||||
* RetryStrategy?: 'none'|'retry-with-group-configuration',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putLifecycleHook(array $args = [])
|
||||
* @phpstan-method \Aws\Result putLifecycleHook(array{
|
||||
* LifecycleHookName?: string,
|
||||
* AutoScalingGroupName?: string,
|
||||
* LifecycleTransition?: string,
|
||||
* RoleARN?: string,
|
||||
* NotificationTargetARN?: string,
|
||||
* NotificationMetadata?: string,
|
||||
* HeartbeatTimeout?: int,
|
||||
* DefaultResult?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putLifecycleHookAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putLifecycleHookAsync(array{
|
||||
* LifecycleHookName?: string,
|
||||
* AutoScalingGroupName?: string,
|
||||
* LifecycleTransition?: string,
|
||||
* RoleARN?: string,
|
||||
* NotificationTargetARN?: string,
|
||||
* NotificationMetadata?: string,
|
||||
* HeartbeatTimeout?: int,
|
||||
* DefaultResult?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putNotificationConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putNotificationConfiguration(array{AutoScalingGroupName?: string, TopicARN?: string, NotificationTypes?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putNotificationConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putNotificationConfigurationAsync(array{AutoScalingGroupName?: string, TopicARN?: string, NotificationTypes?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result putScalingPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result putScalingPolicy(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* PolicyName?: string,
|
||||
* PolicyType?: string,
|
||||
* AdjustmentType?: string,
|
||||
* MinAdjustmentStep?: int,
|
||||
* MinAdjustmentMagnitude?: int,
|
||||
* ScalingAdjustment?: int,
|
||||
* Cooldown?: int,
|
||||
* MetricAggregationType?: string,
|
||||
* StepAdjustments?: list<array{MetricIntervalLowerBound?: float, MetricIntervalUpperBound?: float, ScalingAdjustment?: int, ...}>,
|
||||
* EstimatedInstanceWarmup?: int,
|
||||
* TargetTrackingConfiguration?: array{
|
||||
* PredefinedMetricSpecification?: array{
|
||||
* PredefinedMetricType?: 'ALBRequestCountPerTarget'|'ASGAverageCPUUtilization'|'ASGAverageNetworkIn'|'ASGAverageNetworkOut',
|
||||
* ResourceLabel?: string,
|
||||
* ...,
|
||||
* },
|
||||
* CustomizedMetricSpecification?: array{
|
||||
* MetricName?: string,
|
||||
* Namespace?: string,
|
||||
* Dimensions?: list<array>,
|
||||
* Statistic?: 'Average'|'Maximum'|'Minimum'|'SampleCount'|'Sum',
|
||||
* Unit?: string,
|
||||
* Period?: int,
|
||||
* Metrics?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* TargetValue?: float,
|
||||
* DisableScaleIn?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* Enabled?: bool,
|
||||
* PredictiveScalingConfiguration?: array{
|
||||
* MetricSpecifications?: list<array>,
|
||||
* Mode?: 'ForecastAndScale'|'ForecastOnly',
|
||||
* SchedulingBufferTime?: int,
|
||||
* MaxCapacityBreachBehavior?: 'HonorMaxCapacity'|'IncreaseMaxCapacity',
|
||||
* MaxCapacityBuffer?: int,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putScalingPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putScalingPolicyAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* PolicyName?: string,
|
||||
* PolicyType?: string,
|
||||
* AdjustmentType?: string,
|
||||
* MinAdjustmentStep?: int,
|
||||
* MinAdjustmentMagnitude?: int,
|
||||
* ScalingAdjustment?: int,
|
||||
* Cooldown?: int,
|
||||
* MetricAggregationType?: string,
|
||||
* StepAdjustments?: list<array{MetricIntervalLowerBound?: float, MetricIntervalUpperBound?: float, ScalingAdjustment?: int, ...}>,
|
||||
* EstimatedInstanceWarmup?: int,
|
||||
* TargetTrackingConfiguration?: array{
|
||||
* PredefinedMetricSpecification?: array{
|
||||
* PredefinedMetricType?: 'ALBRequestCountPerTarget'|'ASGAverageCPUUtilization'|'ASGAverageNetworkIn'|'ASGAverageNetworkOut',
|
||||
* ResourceLabel?: string,
|
||||
* ...,
|
||||
* },
|
||||
* CustomizedMetricSpecification?: array{
|
||||
* MetricName?: string,
|
||||
* Namespace?: string,
|
||||
* Dimensions?: list<array>,
|
||||
* Statistic?: 'Average'|'Maximum'|'Minimum'|'SampleCount'|'Sum',
|
||||
* Unit?: string,
|
||||
* Period?: int,
|
||||
* Metrics?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* TargetValue?: float,
|
||||
* DisableScaleIn?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* Enabled?: bool,
|
||||
* PredictiveScalingConfiguration?: array{
|
||||
* MetricSpecifications?: list<array>,
|
||||
* Mode?: 'ForecastAndScale'|'ForecastOnly',
|
||||
* SchedulingBufferTime?: int,
|
||||
* MaxCapacityBreachBehavior?: 'HonorMaxCapacity'|'IncreaseMaxCapacity',
|
||||
* MaxCapacityBuffer?: int,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putScheduledUpdateGroupAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result putScheduledUpdateGroupAction(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* ScheduledActionName?: string,
|
||||
* Time?: int|string|\DateTimeInterface,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* Recurrence?: string,
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* DesiredCapacity?: int,
|
||||
* TimeZone?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putScheduledUpdateGroupActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putScheduledUpdateGroupActionAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* ScheduledActionName?: string,
|
||||
* Time?: int|string|\DateTimeInterface,
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* Recurrence?: string,
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* DesiredCapacity?: int,
|
||||
* TimeZone?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putWarmPool(array $args = [])
|
||||
* @phpstan-method \Aws\Result putWarmPool(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* MaxGroupPreparedCapacity?: int,
|
||||
* MinSize?: int,
|
||||
* PoolState?: 'Hibernated'|'Running'|'Stopped',
|
||||
* InstanceReusePolicy?: array{ReuseOnScaleIn?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putWarmPoolAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putWarmPoolAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* MaxGroupPreparedCapacity?: int,
|
||||
* MinSize?: int,
|
||||
* PoolState?: 'Hibernated'|'Running'|'Stopped',
|
||||
* InstanceReusePolicy?: array{ReuseOnScaleIn?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result recordLifecycleActionHeartbeat(array $args = [])
|
||||
* @phpstan-method \Aws\Result recordLifecycleActionHeartbeat(array{
|
||||
* LifecycleHookName?: string,
|
||||
* AutoScalingGroupName?: string,
|
||||
* LifecycleActionToken?: string,
|
||||
* InstanceId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise recordLifecycleActionHeartbeatAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise recordLifecycleActionHeartbeatAsync(array{
|
||||
* LifecycleHookName?: string,
|
||||
* AutoScalingGroupName?: string,
|
||||
* LifecycleActionToken?: string,
|
||||
* InstanceId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result resumeProcesses(array $args = [])
|
||||
* @phpstan-method \Aws\Result resumeProcesses(array{AutoScalingGroupName?: string, ScalingProcesses?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resumeProcessesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise resumeProcessesAsync(array{AutoScalingGroupName?: string, ScalingProcesses?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result rollbackInstanceRefresh(array $args = [])
|
||||
* @phpstan-method \Aws\Result rollbackInstanceRefresh(array{AutoScalingGroupName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise rollbackInstanceRefreshAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise rollbackInstanceRefreshAsync(array{AutoScalingGroupName?: string, ...} $args = [])
|
||||
* @method \Aws\Result setDesiredCapacity(array $args = [])
|
||||
* @phpstan-method \Aws\Result setDesiredCapacity(array{AutoScalingGroupName?: string, DesiredCapacity?: int, HonorCooldown?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise setDesiredCapacityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise setDesiredCapacityAsync(array{AutoScalingGroupName?: string, DesiredCapacity?: int, HonorCooldown?: bool, ...} $args = [])
|
||||
* @method \Aws\Result setInstanceHealth(array $args = [])
|
||||
* @phpstan-method \Aws\Result setInstanceHealth(array{InstanceId?: string, HealthStatus?: string, ShouldRespectGracePeriod?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise setInstanceHealthAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise setInstanceHealthAsync(array{InstanceId?: string, HealthStatus?: string, ShouldRespectGracePeriod?: bool, ...} $args = [])
|
||||
* @method \Aws\Result setInstanceProtection(array $args = [])
|
||||
* @phpstan-method \Aws\Result setInstanceProtection(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ProtectedFromScaleIn?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise setInstanceProtectionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise setInstanceProtectionAsync(array{InstanceIds?: list<string>, AutoScalingGroupName?: string, ProtectedFromScaleIn?: bool, ...} $args = [])
|
||||
* @method \Aws\Result startInstanceRefresh(array $args = [])
|
||||
* @phpstan-method \Aws\Result startInstanceRefresh(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* Strategy?: 'ReplaceRootVolume'|'Rolling',
|
||||
* DesiredConfiguration?: array{
|
||||
* LaunchTemplate?: array{LaunchTemplateId?: string, LaunchTemplateName?: string, Version?: string, ...},
|
||||
* MixedInstancesPolicy?: array{LaunchTemplate?: array, InstancesDistribution?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* Preferences?: array{
|
||||
* MinHealthyPercentage?: int,
|
||||
* InstanceWarmup?: int,
|
||||
* CheckpointPercentages?: list<int>,
|
||||
* CheckpointDelay?: int,
|
||||
* SkipMatching?: bool,
|
||||
* AutoRollback?: bool,
|
||||
* ScaleInProtectedInstances?: 'Ignore'|'Refresh'|'Wait',
|
||||
* StandbyInstances?: 'Ignore'|'Terminate'|'Wait',
|
||||
* AlarmSpecification?: array{Alarms?: list<string>, ...},
|
||||
* MaxHealthyPercentage?: int,
|
||||
* BakeTime?: int,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startInstanceRefreshAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startInstanceRefreshAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* Strategy?: 'ReplaceRootVolume'|'Rolling',
|
||||
* DesiredConfiguration?: array{
|
||||
* LaunchTemplate?: array{LaunchTemplateId?: string, LaunchTemplateName?: string, Version?: string, ...},
|
||||
* MixedInstancesPolicy?: array{LaunchTemplate?: array, InstancesDistribution?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* Preferences?: array{
|
||||
* MinHealthyPercentage?: int,
|
||||
* InstanceWarmup?: int,
|
||||
* CheckpointPercentages?: list<int>,
|
||||
* CheckpointDelay?: int,
|
||||
* SkipMatching?: bool,
|
||||
* AutoRollback?: bool,
|
||||
* ScaleInProtectedInstances?: 'Ignore'|'Refresh'|'Wait',
|
||||
* StandbyInstances?: 'Ignore'|'Terminate'|'Wait',
|
||||
* AlarmSpecification?: array{Alarms?: list<string>, ...},
|
||||
* MaxHealthyPercentage?: int,
|
||||
* BakeTime?: int,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result suspendProcesses(array $args = [])
|
||||
* @phpstan-method \Aws\Result suspendProcesses(array{AutoScalingGroupName?: string, ScalingProcesses?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise suspendProcessesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise suspendProcessesAsync(array{AutoScalingGroupName?: string, ScalingProcesses?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result terminateInstanceInAutoScalingGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result terminateInstanceInAutoScalingGroup(array{
|
||||
* InstanceId?: string,
|
||||
* InstanceIds?: list<string>,
|
||||
* AutoScalingGroupName?: string,
|
||||
* ShouldDecrementDesiredCapacity?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise terminateInstanceInAutoScalingGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise terminateInstanceInAutoScalingGroupAsync(array{
|
||||
* InstanceId?: string,
|
||||
* InstanceIds?: list<string>,
|
||||
* AutoScalingGroupName?: string,
|
||||
* ShouldDecrementDesiredCapacity?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateAutoScalingGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAutoScalingGroup(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* LaunchConfigurationName?: string,
|
||||
* LaunchTemplate?: array{LaunchTemplateId?: string, LaunchTemplateName?: string, Version?: string, ...},
|
||||
* MixedInstancesPolicy?: array{
|
||||
* LaunchTemplate?: array{LaunchTemplateSpecification?: array, Overrides?: list<array>, ...},
|
||||
* InstancesDistribution?: array{
|
||||
* OnDemandAllocationStrategy?: string,
|
||||
* OnDemandBaseCapacity?: int,
|
||||
* OnDemandPercentageAboveBaseCapacity?: int,
|
||||
* SpotAllocationStrategy?: string,
|
||||
* SpotInstancePools?: int,
|
||||
* SpotMaxPrice?: string,
|
||||
* DistributionSegments?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* DesiredCapacity?: int,
|
||||
* DefaultCooldown?: int,
|
||||
* AvailabilityZones?: list<string>,
|
||||
* AvailabilityZoneIds?: list<string>,
|
||||
* HealthCheckType?: string,
|
||||
* HealthCheckGracePeriod?: int,
|
||||
* PlacementGroup?: string,
|
||||
* VPCZoneIdentifier?: string,
|
||||
* TerminationPolicies?: list<string>,
|
||||
* NewInstancesProtectedFromScaleIn?: bool,
|
||||
* ServiceLinkedRoleARN?: string,
|
||||
* MaxInstanceLifetime?: int,
|
||||
* CapacityRebalance?: bool,
|
||||
* Context?: string,
|
||||
* DesiredCapacityType?: string,
|
||||
* DefaultInstanceWarmup?: int,
|
||||
* InstanceMaintenancePolicy?: array{MinHealthyPercentage?: int, MaxHealthyPercentage?: int, ...},
|
||||
* AvailabilityZoneDistribution?: array{CapacityDistributionStrategy?: 'balanced-best-effort'|'balanced-only'|'reservations-then-balanced', ...},
|
||||
* AvailabilityZoneImpairmentPolicy?: array{ZonalShiftEnabled?: bool, ImpairedZoneHealthCheckBehavior?: 'IgnoreUnhealthy'|'ReplaceUnhealthy', ...},
|
||||
* SkipZonalShiftValidation?: bool,
|
||||
* CapacityReservationSpecification?: array{
|
||||
* CapacityReservationPreference?: 'capacity-reservations-first'|'capacity-reservations-only'|'default'|'none',
|
||||
* CapacityReservationTarget?: array{CapacityReservationIds?: list<string>, CapacityReservationResourceGroupArns?: list<string>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* InstanceLifecyclePolicy?: array{RetentionTriggers?: array{TerminateHookAbandon?: 'retain'|'terminate', ...}, ...},
|
||||
* DeletionProtection?: 'none'|'prevent-all-deletion'|'prevent-force-deletion',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAutoScalingGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAutoScalingGroupAsync(array{
|
||||
* AutoScalingGroupName?: string,
|
||||
* LaunchConfigurationName?: string,
|
||||
* LaunchTemplate?: array{LaunchTemplateId?: string, LaunchTemplateName?: string, Version?: string, ...},
|
||||
* MixedInstancesPolicy?: array{
|
||||
* LaunchTemplate?: array{LaunchTemplateSpecification?: array, Overrides?: list<array>, ...},
|
||||
* InstancesDistribution?: array{
|
||||
* OnDemandAllocationStrategy?: string,
|
||||
* OnDemandBaseCapacity?: int,
|
||||
* OnDemandPercentageAboveBaseCapacity?: int,
|
||||
* SpotAllocationStrategy?: string,
|
||||
* SpotInstancePools?: int,
|
||||
* SpotMaxPrice?: string,
|
||||
* DistributionSegments?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* MinSize?: int,
|
||||
* MaxSize?: int,
|
||||
* DesiredCapacity?: int,
|
||||
* DefaultCooldown?: int,
|
||||
* AvailabilityZones?: list<string>,
|
||||
* AvailabilityZoneIds?: list<string>,
|
||||
* HealthCheckType?: string,
|
||||
* HealthCheckGracePeriod?: int,
|
||||
* PlacementGroup?: string,
|
||||
* VPCZoneIdentifier?: string,
|
||||
* TerminationPolicies?: list<string>,
|
||||
* NewInstancesProtectedFromScaleIn?: bool,
|
||||
* ServiceLinkedRoleARN?: string,
|
||||
* MaxInstanceLifetime?: int,
|
||||
* CapacityRebalance?: bool,
|
||||
* Context?: string,
|
||||
* DesiredCapacityType?: string,
|
||||
* DefaultInstanceWarmup?: int,
|
||||
* InstanceMaintenancePolicy?: array{MinHealthyPercentage?: int, MaxHealthyPercentage?: int, ...},
|
||||
* AvailabilityZoneDistribution?: array{CapacityDistributionStrategy?: 'balanced-best-effort'|'balanced-only'|'reservations-then-balanced', ...},
|
||||
* AvailabilityZoneImpairmentPolicy?: array{ZonalShiftEnabled?: bool, ImpairedZoneHealthCheckBehavior?: 'IgnoreUnhealthy'|'ReplaceUnhealthy', ...},
|
||||
* SkipZonalShiftValidation?: bool,
|
||||
* CapacityReservationSpecification?: array{
|
||||
* CapacityReservationPreference?: 'capacity-reservations-first'|'capacity-reservations-only'|'default'|'none',
|
||||
* CapacityReservationTarget?: array{CapacityReservationIds?: list<string>, CapacityReservationResourceGroupArns?: list<string>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* InstanceLifecyclePolicy?: array{RetentionTriggers?: array{TerminateHookAbandon?: 'retain'|'terminate', ...}, ...},
|
||||
* DeletionProtection?: 'none'|'prevent-all-deletion'|'prevent-force-deletion',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AutoScalingClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,16 +6,148 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Auto Scaling Plans** service.
|
||||
* @method \Aws\Result createScalingPlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result createScalingPlan(array{
|
||||
* ScalingPlanName?: string,
|
||||
* ApplicationSource?: array{CloudFormationStackARN?: string, TagFilters?: list<array>, ...},
|
||||
* ScalingInstructions?: list<array{
|
||||
* ServiceNamespace?: 'autoscaling'|'dynamodb'|'ec2'|'ecs'|'rds',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'autoscaling:autoScalingGroup:DesiredCapacity'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'rds:cluster:ReadReplicaCount',
|
||||
* MinCapacity?: int,
|
||||
* MaxCapacity?: int,
|
||||
* TargetTrackingConfigurations?: list<array>,
|
||||
* PredefinedLoadMetricSpecification?: array,
|
||||
* CustomizedLoadMetricSpecification?: array,
|
||||
* ScheduledActionBufferTime?: int,
|
||||
* PredictiveScalingMaxCapacityBehavior?: 'SetForecastCapacityToMaxCapacity'|'SetMaxCapacityAboveForecastCapacity'|'SetMaxCapacityToForecastCapacity',
|
||||
* PredictiveScalingMaxCapacityBuffer?: int,
|
||||
* PredictiveScalingMode?: 'ForecastAndScale'|'ForecastOnly',
|
||||
* ScalingPolicyUpdateBehavior?: 'KeepExternalPolicies'|'ReplaceExternalPolicies',
|
||||
* DisableDynamicScaling?: bool,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createScalingPlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createScalingPlanAsync(array{
|
||||
* ScalingPlanName?: string,
|
||||
* ApplicationSource?: array{CloudFormationStackARN?: string, TagFilters?: list<array>, ...},
|
||||
* ScalingInstructions?: list<array{
|
||||
* ServiceNamespace?: 'autoscaling'|'dynamodb'|'ec2'|'ecs'|'rds',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'autoscaling:autoScalingGroup:DesiredCapacity'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'rds:cluster:ReadReplicaCount',
|
||||
* MinCapacity?: int,
|
||||
* MaxCapacity?: int,
|
||||
* TargetTrackingConfigurations?: list<array>,
|
||||
* PredefinedLoadMetricSpecification?: array,
|
||||
* CustomizedLoadMetricSpecification?: array,
|
||||
* ScheduledActionBufferTime?: int,
|
||||
* PredictiveScalingMaxCapacityBehavior?: 'SetForecastCapacityToMaxCapacity'|'SetMaxCapacityAboveForecastCapacity'|'SetMaxCapacityToForecastCapacity',
|
||||
* PredictiveScalingMaxCapacityBuffer?: int,
|
||||
* PredictiveScalingMode?: 'ForecastAndScale'|'ForecastOnly',
|
||||
* ScalingPolicyUpdateBehavior?: 'KeepExternalPolicies'|'ReplaceExternalPolicies',
|
||||
* DisableDynamicScaling?: bool,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteScalingPlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteScalingPlan(array{ScalingPlanName?: string, ScalingPlanVersion?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteScalingPlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteScalingPlanAsync(array{ScalingPlanName?: string, ScalingPlanVersion?: int, ...} $args = [])
|
||||
* @method \Aws\Result describeScalingPlanResources(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeScalingPlanResources(array{ScalingPlanName?: string, ScalingPlanVersion?: int, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScalingPlanResourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeScalingPlanResourcesAsync(array{ScalingPlanName?: string, ScalingPlanVersion?: int, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeScalingPlans(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeScalingPlans(array{
|
||||
* ScalingPlanNames?: list<string>,
|
||||
* ScalingPlanVersion?: int,
|
||||
* ApplicationSources?: list<array{CloudFormationStackARN?: string, TagFilters?: list<array>, ...}>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScalingPlansAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeScalingPlansAsync(array{
|
||||
* ScalingPlanNames?: list<string>,
|
||||
* ScalingPlanVersion?: int,
|
||||
* ApplicationSources?: list<array{CloudFormationStackARN?: string, TagFilters?: list<array>, ...}>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getScalingPlanResourceForecastData(array $args = [])
|
||||
* @phpstan-method \Aws\Result getScalingPlanResourceForecastData(array{
|
||||
* ScalingPlanName?: string,
|
||||
* ScalingPlanVersion?: int,
|
||||
* ServiceNamespace?: 'autoscaling'|'dynamodb'|'ec2'|'ecs'|'rds',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'autoscaling:autoScalingGroup:DesiredCapacity'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'rds:cluster:ReadReplicaCount',
|
||||
* ForecastDataType?: 'CapacityForecast'|'LoadForecast'|'ScheduledActionMaxCapacity'|'ScheduledActionMinCapacity',
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getScalingPlanResourceForecastDataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getScalingPlanResourceForecastDataAsync(array{
|
||||
* ScalingPlanName?: string,
|
||||
* ScalingPlanVersion?: int,
|
||||
* ServiceNamespace?: 'autoscaling'|'dynamodb'|'ec2'|'ecs'|'rds',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'autoscaling:autoScalingGroup:DesiredCapacity'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'rds:cluster:ReadReplicaCount',
|
||||
* ForecastDataType?: 'CapacityForecast'|'LoadForecast'|'ScheduledActionMaxCapacity'|'ScheduledActionMinCapacity',
|
||||
* StartTime?: int|string|\DateTimeInterface,
|
||||
* EndTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateScalingPlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateScalingPlan(array{
|
||||
* ScalingPlanName?: string,
|
||||
* ScalingPlanVersion?: int,
|
||||
* ApplicationSource?: array{CloudFormationStackARN?: string, TagFilters?: list<array>, ...},
|
||||
* ScalingInstructions?: list<array{
|
||||
* ServiceNamespace?: 'autoscaling'|'dynamodb'|'ec2'|'ecs'|'rds',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'autoscaling:autoScalingGroup:DesiredCapacity'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'rds:cluster:ReadReplicaCount',
|
||||
* MinCapacity?: int,
|
||||
* MaxCapacity?: int,
|
||||
* TargetTrackingConfigurations?: list<array>,
|
||||
* PredefinedLoadMetricSpecification?: array,
|
||||
* CustomizedLoadMetricSpecification?: array,
|
||||
* ScheduledActionBufferTime?: int,
|
||||
* PredictiveScalingMaxCapacityBehavior?: 'SetForecastCapacityToMaxCapacity'|'SetMaxCapacityAboveForecastCapacity'|'SetMaxCapacityToForecastCapacity',
|
||||
* PredictiveScalingMaxCapacityBuffer?: int,
|
||||
* PredictiveScalingMode?: 'ForecastAndScale'|'ForecastOnly',
|
||||
* ScalingPolicyUpdateBehavior?: 'KeepExternalPolicies'|'ReplaceExternalPolicies',
|
||||
* DisableDynamicScaling?: bool,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateScalingPlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateScalingPlanAsync(array{
|
||||
* ScalingPlanName?: string,
|
||||
* ScalingPlanVersion?: int,
|
||||
* ApplicationSource?: array{CloudFormationStackARN?: string, TagFilters?: list<array>, ...},
|
||||
* ScalingInstructions?: list<array{
|
||||
* ServiceNamespace?: 'autoscaling'|'dynamodb'|'ec2'|'ecs'|'rds',
|
||||
* ResourceId?: string,
|
||||
* ScalableDimension?: 'autoscaling:autoScalingGroup:DesiredCapacity'|'dynamodb:index:ReadCapacityUnits'|'dynamodb:index:WriteCapacityUnits'|'dynamodb:table:ReadCapacityUnits'|'dynamodb:table:WriteCapacityUnits'|'ec2:spot-fleet-request:TargetCapacity'|'ecs:service:DesiredCount'|'rds:cluster:ReadReplicaCount',
|
||||
* MinCapacity?: int,
|
||||
* MaxCapacity?: int,
|
||||
* TargetTrackingConfigurations?: list<array>,
|
||||
* PredefinedLoadMetricSpecification?: array,
|
||||
* CustomizedLoadMetricSpecification?: array,
|
||||
* ScheduledActionBufferTime?: int,
|
||||
* PredictiveScalingMaxCapacityBehavior?: 'SetForecastCapacityToMaxCapacity'|'SetMaxCapacityAboveForecastCapacity'|'SetMaxCapacityToForecastCapacity',
|
||||
* PredictiveScalingMaxCapacityBuffer?: int,
|
||||
* PredictiveScalingMode?: 'ForecastAndScale'|'ForecastOnly',
|
||||
* ScalingPolicyUpdateBehavior?: 'KeepExternalPolicies'|'ReplaceExternalPolicies',
|
||||
* DisableDynamicScaling?: bool,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class AutoScalingPlansClient extends AwsClient {}
|
||||
|
|
|
|||
380
vendor/aws/aws-sdk-php/src/B2bi/B2biClient.php
vendored
380
vendor/aws/aws-sdk-php/src/B2bi/B2biClient.php
vendored
|
|
@ -6,64 +6,444 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS B2B Data Interchange** service.
|
||||
* @method \Aws\Result createCapability(array $args = [])
|
||||
* @phpstan-method \Aws\Result createCapability(array{
|
||||
* name?: string,
|
||||
* type?: 'edi',
|
||||
* configuration?: array{
|
||||
* edi?: array{
|
||||
* capabilityDirection?: 'INBOUND'|'OUTBOUND',
|
||||
* type?: array,
|
||||
* inputLocation?: array,
|
||||
* outputLocation?: array,
|
||||
* transformerId?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* instructionsDocuments?: list<array{bucketName?: string, key?: string, ...}>,
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCapabilityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createCapabilityAsync(array{
|
||||
* name?: string,
|
||||
* type?: 'edi',
|
||||
* configuration?: array{
|
||||
* edi?: array{
|
||||
* capabilityDirection?: 'INBOUND'|'OUTBOUND',
|
||||
* type?: array,
|
||||
* inputLocation?: array,
|
||||
* outputLocation?: array,
|
||||
* transformerId?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* instructionsDocuments?: list<array{bucketName?: string, key?: string, ...}>,
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createPartnership(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPartnership(array{
|
||||
* profileId?: string,
|
||||
* name?: string,
|
||||
* email?: string,
|
||||
* phone?: string,
|
||||
* capabilities?: list<string>,
|
||||
* capabilityOptions?: array{outboundEdi?: array{x12?: array, ...}, inboundEdi?: array{x12?: array, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPartnershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPartnershipAsync(array{
|
||||
* profileId?: string,
|
||||
* name?: string,
|
||||
* email?: string,
|
||||
* phone?: string,
|
||||
* capabilities?: list<string>,
|
||||
* capabilityOptions?: array{outboundEdi?: array{x12?: array, ...}, inboundEdi?: array{x12?: array, ...}, ...},
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result createProfile(array{
|
||||
* name?: string,
|
||||
* email?: string,
|
||||
* phone?: string,
|
||||
* businessName?: string,
|
||||
* logging?: 'DISABLED'|'ENABLED',
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createProfileAsync(array{
|
||||
* name?: string,
|
||||
* email?: string,
|
||||
* phone?: string,
|
||||
* businessName?: string,
|
||||
* logging?: 'DISABLED'|'ENABLED',
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createStarterMappingTemplate(array $args = [])
|
||||
* @phpstan-method \Aws\Result createStarterMappingTemplate(array{
|
||||
* outputSampleLocation?: array{bucketName?: string, key?: string, ...},
|
||||
* mappingType?: 'JSONATA'|'XSLT',
|
||||
* templateDetails?: array{
|
||||
* x12?: array{
|
||||
* transactionSet?: 'X12_100'|'X12_101'|'X12_102'|'X12_103'|'X12_104'|'X12_105'|'X12_106'|'X12_107'|'X12_108'|'X12_109'|'X12_110'|'X12_111'|'X12_112'|'X12_113'|'X12_120'|'X12_121'|'X12_124'|'X12_125'|'X12_126'|'X12_127'|'X12_128'|'X12_129'|'X12_130'|'X12_131'|'X12_132'|'X12_133'|'X12_135'|'X12_138'|'X12_139'|'X12_140'|'X12_141'|'X12_142'|'X12_143'|'X12_144'|'X12_146'|'X12_147'|'X12_148'|'X12_149'|'X12_150'|'X12_151'|'X12_152'|'X12_153'|'X12_154'|'X12_155'|'X12_157'|'X12_158'|'X12_159'|'X12_160'|'X12_161'|'X12_163'|'X12_170'|'X12_175'|'X12_176'|'X12_179'|'X12_180'|'X12_185'|'X12_186'|'X12_187'|'X12_188'|'X12_189'|'X12_190'|'X12_191'|'X12_194'|'X12_195'|'X12_196'|'X12_197'|'X12_198'|'X12_199'|'X12_200'|'X12_201'|'X12_202'|'X12_203'|'X12_204'|'X12_205'|'X12_206'|'X12_210'|'X12_211'|'X12_212'|'X12_213'|'X12_214'|'X12_215'|'X12_216'|'X12_217'|'X12_218'|'X12_219'|'X12_220'|'X12_222'|'X12_223'|'X12_224'|'X12_225'|'X12_227'|'X12_228'|'X12_240'|'X12_242'|'X12_244'|'X12_245'|'X12_248'|'X12_249'|'X12_250'|'X12_251'|'X12_252'|'X12_255'|'X12_256'|'X12_259'|'X12_260'|'X12_261'|'X12_262'|'X12_263'|'X12_264'|'X12_265'|'X12_266'|'X12_267'|'X12_268'|'X12_269'|'X12_270'|'X12_270_X279'|'X12_271'|'X12_271_X279'|'X12_272'|'X12_273'|'X12_274'|'X12_275'|'X12_275_X210'|'X12_275_X211'|'X12_276'|'X12_276_X212'|'X12_277'|'X12_277_X212'|'X12_277_X214'|'X12_277_X364'|'X12_278'|'X12_278_X217'|'X12_280'|'X12_283'|'X12_284'|'X12_285'|'X12_286'|'X12_288'|'X12_290'|'X12_300'|'X12_301'|'X12_303'|'X12_304'|'X12_309'|'X12_310'|'X12_311'|'X12_312'|'X12_313'|'X12_315'|'X12_317'|'X12_319'|'X12_322'|'X12_323'|'X12_324'|'X12_325'|'X12_326'|'X12_350'|'X12_352'|'X12_353'|'X12_354'|'X12_355'|'X12_356'|'X12_357'|'X12_358'|'X12_361'|'X12_362'|'X12_404'|'X12_410'|'X12_412'|'X12_414'|'X12_417'|'X12_418'|'X12_419'|'X12_420'|'X12_421'|'X12_422'|'X12_423'|'X12_424'|'X12_425'|'X12_426'|'X12_429'|'X12_431'|'X12_432'|'X12_433'|'X12_434'|'X12_435'|'X12_436'|'X12_437'|'X12_440'|'X12_451'|'X12_452'|'X12_453'|'X12_455'|'X12_456'|'X12_460'|'X12_463'|'X12_466'|'X12_468'|'X12_470'|'X12_475'|'X12_485'|'X12_486'|'X12_490'|'X12_492'|'X12_494'|'X12_500'|'X12_501'|'X12_503'|'X12_504'|'X12_511'|'X12_517'|'X12_521'|'X12_527'|'X12_536'|'X12_540'|'X12_561'|'X12_567'|'X12_568'|'X12_601'|'X12_602'|'X12_620'|'X12_625'|'X12_650'|'X12_715'|'X12_753'|'X12_754'|'X12_805'|'X12_806'|'X12_810'|'X12_811'|'X12_812'|'X12_813'|'X12_814'|'X12_815'|'X12_816'|'X12_818'|'X12_819'|'X12_820'|'X12_820_X218'|'X12_820_X306'|'X12_821'|'X12_822'|'X12_823'|'X12_824'|'X12_824_X186'|'X12_826'|'X12_827'|'X12_828'|'X12_829'|'X12_830'|'X12_831'|'X12_832'|'X12_833'|'X12_834'|'X12_834_X220'|'X12_834_X307'|'X12_834_X318'|'X12_835'|'X12_835_X221'|'X12_836'|'X12_837'|'X12_837_X222'|'X12_837_X223'|'X12_837_X224'|'X12_837_X291'|'X12_837_X292'|'X12_837_X298'|'X12_838'|'X12_839'|'X12_840'|'X12_841'|'X12_842'|'X12_843'|'X12_844'|'X12_845'|'X12_846'|'X12_847'|'X12_848'|'X12_849'|'X12_850'|'X12_851'|'X12_852'|'X12_853'|'X12_854'|'X12_855'|'X12_856'|'X12_857'|'X12_858'|'X12_859'|'X12_860'|'X12_861'|'X12_862'|'X12_863'|'X12_864'|'X12_865'|'X12_866'|'X12_867'|'X12_868'|'X12_869'|'X12_870'|'X12_871'|'X12_872'|'X12_873'|'X12_874'|'X12_875'|'X12_876'|'X12_877'|'X12_878'|'X12_879'|'X12_880'|'X12_881'|'X12_882'|'X12_883'|'X12_884'|'X12_885'|'X12_886'|'X12_887'|'X12_888'|'X12_889'|'X12_891'|'X12_893'|'X12_894'|'X12_895'|'X12_896'|'X12_920'|'X12_924'|'X12_925'|'X12_926'|'X12_928'|'X12_940'|'X12_943'|'X12_944'|'X12_945'|'X12_947'|'X12_980'|'X12_990'|'X12_993'|'X12_996'|'X12_997'|'X12_998'|'X12_999'|'X12_999_X231',
|
||||
* version?: 'VERSION_4010'|'VERSION_4030'|'VERSION_4050'|'VERSION_4060'|'VERSION_5010'|'VERSION_5010_HIPAA',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createStarterMappingTemplateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createStarterMappingTemplateAsync(array{
|
||||
* outputSampleLocation?: array{bucketName?: string, key?: string, ...},
|
||||
* mappingType?: 'JSONATA'|'XSLT',
|
||||
* templateDetails?: array{
|
||||
* x12?: array{
|
||||
* transactionSet?: 'X12_100'|'X12_101'|'X12_102'|'X12_103'|'X12_104'|'X12_105'|'X12_106'|'X12_107'|'X12_108'|'X12_109'|'X12_110'|'X12_111'|'X12_112'|'X12_113'|'X12_120'|'X12_121'|'X12_124'|'X12_125'|'X12_126'|'X12_127'|'X12_128'|'X12_129'|'X12_130'|'X12_131'|'X12_132'|'X12_133'|'X12_135'|'X12_138'|'X12_139'|'X12_140'|'X12_141'|'X12_142'|'X12_143'|'X12_144'|'X12_146'|'X12_147'|'X12_148'|'X12_149'|'X12_150'|'X12_151'|'X12_152'|'X12_153'|'X12_154'|'X12_155'|'X12_157'|'X12_158'|'X12_159'|'X12_160'|'X12_161'|'X12_163'|'X12_170'|'X12_175'|'X12_176'|'X12_179'|'X12_180'|'X12_185'|'X12_186'|'X12_187'|'X12_188'|'X12_189'|'X12_190'|'X12_191'|'X12_194'|'X12_195'|'X12_196'|'X12_197'|'X12_198'|'X12_199'|'X12_200'|'X12_201'|'X12_202'|'X12_203'|'X12_204'|'X12_205'|'X12_206'|'X12_210'|'X12_211'|'X12_212'|'X12_213'|'X12_214'|'X12_215'|'X12_216'|'X12_217'|'X12_218'|'X12_219'|'X12_220'|'X12_222'|'X12_223'|'X12_224'|'X12_225'|'X12_227'|'X12_228'|'X12_240'|'X12_242'|'X12_244'|'X12_245'|'X12_248'|'X12_249'|'X12_250'|'X12_251'|'X12_252'|'X12_255'|'X12_256'|'X12_259'|'X12_260'|'X12_261'|'X12_262'|'X12_263'|'X12_264'|'X12_265'|'X12_266'|'X12_267'|'X12_268'|'X12_269'|'X12_270'|'X12_270_X279'|'X12_271'|'X12_271_X279'|'X12_272'|'X12_273'|'X12_274'|'X12_275'|'X12_275_X210'|'X12_275_X211'|'X12_276'|'X12_276_X212'|'X12_277'|'X12_277_X212'|'X12_277_X214'|'X12_277_X364'|'X12_278'|'X12_278_X217'|'X12_280'|'X12_283'|'X12_284'|'X12_285'|'X12_286'|'X12_288'|'X12_290'|'X12_300'|'X12_301'|'X12_303'|'X12_304'|'X12_309'|'X12_310'|'X12_311'|'X12_312'|'X12_313'|'X12_315'|'X12_317'|'X12_319'|'X12_322'|'X12_323'|'X12_324'|'X12_325'|'X12_326'|'X12_350'|'X12_352'|'X12_353'|'X12_354'|'X12_355'|'X12_356'|'X12_357'|'X12_358'|'X12_361'|'X12_362'|'X12_404'|'X12_410'|'X12_412'|'X12_414'|'X12_417'|'X12_418'|'X12_419'|'X12_420'|'X12_421'|'X12_422'|'X12_423'|'X12_424'|'X12_425'|'X12_426'|'X12_429'|'X12_431'|'X12_432'|'X12_433'|'X12_434'|'X12_435'|'X12_436'|'X12_437'|'X12_440'|'X12_451'|'X12_452'|'X12_453'|'X12_455'|'X12_456'|'X12_460'|'X12_463'|'X12_466'|'X12_468'|'X12_470'|'X12_475'|'X12_485'|'X12_486'|'X12_490'|'X12_492'|'X12_494'|'X12_500'|'X12_501'|'X12_503'|'X12_504'|'X12_511'|'X12_517'|'X12_521'|'X12_527'|'X12_536'|'X12_540'|'X12_561'|'X12_567'|'X12_568'|'X12_601'|'X12_602'|'X12_620'|'X12_625'|'X12_650'|'X12_715'|'X12_753'|'X12_754'|'X12_805'|'X12_806'|'X12_810'|'X12_811'|'X12_812'|'X12_813'|'X12_814'|'X12_815'|'X12_816'|'X12_818'|'X12_819'|'X12_820'|'X12_820_X218'|'X12_820_X306'|'X12_821'|'X12_822'|'X12_823'|'X12_824'|'X12_824_X186'|'X12_826'|'X12_827'|'X12_828'|'X12_829'|'X12_830'|'X12_831'|'X12_832'|'X12_833'|'X12_834'|'X12_834_X220'|'X12_834_X307'|'X12_834_X318'|'X12_835'|'X12_835_X221'|'X12_836'|'X12_837'|'X12_837_X222'|'X12_837_X223'|'X12_837_X224'|'X12_837_X291'|'X12_837_X292'|'X12_837_X298'|'X12_838'|'X12_839'|'X12_840'|'X12_841'|'X12_842'|'X12_843'|'X12_844'|'X12_845'|'X12_846'|'X12_847'|'X12_848'|'X12_849'|'X12_850'|'X12_851'|'X12_852'|'X12_853'|'X12_854'|'X12_855'|'X12_856'|'X12_857'|'X12_858'|'X12_859'|'X12_860'|'X12_861'|'X12_862'|'X12_863'|'X12_864'|'X12_865'|'X12_866'|'X12_867'|'X12_868'|'X12_869'|'X12_870'|'X12_871'|'X12_872'|'X12_873'|'X12_874'|'X12_875'|'X12_876'|'X12_877'|'X12_878'|'X12_879'|'X12_880'|'X12_881'|'X12_882'|'X12_883'|'X12_884'|'X12_885'|'X12_886'|'X12_887'|'X12_888'|'X12_889'|'X12_891'|'X12_893'|'X12_894'|'X12_895'|'X12_896'|'X12_920'|'X12_924'|'X12_925'|'X12_926'|'X12_928'|'X12_940'|'X12_943'|'X12_944'|'X12_945'|'X12_947'|'X12_980'|'X12_990'|'X12_993'|'X12_996'|'X12_997'|'X12_998'|'X12_999'|'X12_999_X231',
|
||||
* version?: 'VERSION_4010'|'VERSION_4030'|'VERSION_4050'|'VERSION_4060'|'VERSION_5010'|'VERSION_5010_HIPAA',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createTransformer(array $args = [])
|
||||
* @phpstan-method \Aws\Result createTransformer(array{
|
||||
* name?: string,
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* fileFormat?: 'JSON'|'NOT_USED'|'XML',
|
||||
* mappingTemplate?: string,
|
||||
* ediType?: array{
|
||||
* x12Details?: array{
|
||||
* transactionSet?: 'X12_100'|'X12_101'|'X12_102'|'X12_103'|'X12_104'|'X12_105'|'X12_106'|'X12_107'|'X12_108'|'X12_109'|'X12_110'|'X12_111'|'X12_112'|'X12_113'|'X12_120'|'X12_121'|'X12_124'|'X12_125'|'X12_126'|'X12_127'|'X12_128'|'X12_129'|'X12_130'|'X12_131'|'X12_132'|'X12_133'|'X12_135'|'X12_138'|'X12_139'|'X12_140'|'X12_141'|'X12_142'|'X12_143'|'X12_144'|'X12_146'|'X12_147'|'X12_148'|'X12_149'|'X12_150'|'X12_151'|'X12_152'|'X12_153'|'X12_154'|'X12_155'|'X12_157'|'X12_158'|'X12_159'|'X12_160'|'X12_161'|'X12_163'|'X12_170'|'X12_175'|'X12_176'|'X12_179'|'X12_180'|'X12_185'|'X12_186'|'X12_187'|'X12_188'|'X12_189'|'X12_190'|'X12_191'|'X12_194'|'X12_195'|'X12_196'|'X12_197'|'X12_198'|'X12_199'|'X12_200'|'X12_201'|'X12_202'|'X12_203'|'X12_204'|'X12_205'|'X12_206'|'X12_210'|'X12_211'|'X12_212'|'X12_213'|'X12_214'|'X12_215'|'X12_216'|'X12_217'|'X12_218'|'X12_219'|'X12_220'|'X12_222'|'X12_223'|'X12_224'|'X12_225'|'X12_227'|'X12_228'|'X12_240'|'X12_242'|'X12_244'|'X12_245'|'X12_248'|'X12_249'|'X12_250'|'X12_251'|'X12_252'|'X12_255'|'X12_256'|'X12_259'|'X12_260'|'X12_261'|'X12_262'|'X12_263'|'X12_264'|'X12_265'|'X12_266'|'X12_267'|'X12_268'|'X12_269'|'X12_270'|'X12_270_X279'|'X12_271'|'X12_271_X279'|'X12_272'|'X12_273'|'X12_274'|'X12_275'|'X12_275_X210'|'X12_275_X211'|'X12_276'|'X12_276_X212'|'X12_277'|'X12_277_X212'|'X12_277_X214'|'X12_277_X364'|'X12_278'|'X12_278_X217'|'X12_280'|'X12_283'|'X12_284'|'X12_285'|'X12_286'|'X12_288'|'X12_290'|'X12_300'|'X12_301'|'X12_303'|'X12_304'|'X12_309'|'X12_310'|'X12_311'|'X12_312'|'X12_313'|'X12_315'|'X12_317'|'X12_319'|'X12_322'|'X12_323'|'X12_324'|'X12_325'|'X12_326'|'X12_350'|'X12_352'|'X12_353'|'X12_354'|'X12_355'|'X12_356'|'X12_357'|'X12_358'|'X12_361'|'X12_362'|'X12_404'|'X12_410'|'X12_412'|'X12_414'|'X12_417'|'X12_418'|'X12_419'|'X12_420'|'X12_421'|'X12_422'|'X12_423'|'X12_424'|'X12_425'|'X12_426'|'X12_429'|'X12_431'|'X12_432'|'X12_433'|'X12_434'|'X12_435'|'X12_436'|'X12_437'|'X12_440'|'X12_451'|'X12_452'|'X12_453'|'X12_455'|'X12_456'|'X12_460'|'X12_463'|'X12_466'|'X12_468'|'X12_470'|'X12_475'|'X12_485'|'X12_486'|'X12_490'|'X12_492'|'X12_494'|'X12_500'|'X12_501'|'X12_503'|'X12_504'|'X12_511'|'X12_517'|'X12_521'|'X12_527'|'X12_536'|'X12_540'|'X12_561'|'X12_567'|'X12_568'|'X12_601'|'X12_602'|'X12_620'|'X12_625'|'X12_650'|'X12_715'|'X12_753'|'X12_754'|'X12_805'|'X12_806'|'X12_810'|'X12_811'|'X12_812'|'X12_813'|'X12_814'|'X12_815'|'X12_816'|'X12_818'|'X12_819'|'X12_820'|'X12_820_X218'|'X12_820_X306'|'X12_821'|'X12_822'|'X12_823'|'X12_824'|'X12_824_X186'|'X12_826'|'X12_827'|'X12_828'|'X12_829'|'X12_830'|'X12_831'|'X12_832'|'X12_833'|'X12_834'|'X12_834_X220'|'X12_834_X307'|'X12_834_X318'|'X12_835'|'X12_835_X221'|'X12_836'|'X12_837'|'X12_837_X222'|'X12_837_X223'|'X12_837_X224'|'X12_837_X291'|'X12_837_X292'|'X12_837_X298'|'X12_838'|'X12_839'|'X12_840'|'X12_841'|'X12_842'|'X12_843'|'X12_844'|'X12_845'|'X12_846'|'X12_847'|'X12_848'|'X12_849'|'X12_850'|'X12_851'|'X12_852'|'X12_853'|'X12_854'|'X12_855'|'X12_856'|'X12_857'|'X12_858'|'X12_859'|'X12_860'|'X12_861'|'X12_862'|'X12_863'|'X12_864'|'X12_865'|'X12_866'|'X12_867'|'X12_868'|'X12_869'|'X12_870'|'X12_871'|'X12_872'|'X12_873'|'X12_874'|'X12_875'|'X12_876'|'X12_877'|'X12_878'|'X12_879'|'X12_880'|'X12_881'|'X12_882'|'X12_883'|'X12_884'|'X12_885'|'X12_886'|'X12_887'|'X12_888'|'X12_889'|'X12_891'|'X12_893'|'X12_894'|'X12_895'|'X12_896'|'X12_920'|'X12_924'|'X12_925'|'X12_926'|'X12_928'|'X12_940'|'X12_943'|'X12_944'|'X12_945'|'X12_947'|'X12_980'|'X12_990'|'X12_993'|'X12_996'|'X12_997'|'X12_998'|'X12_999'|'X12_999_X231',
|
||||
* version?: 'VERSION_4010'|'VERSION_4030'|'VERSION_4050'|'VERSION_4060'|'VERSION_5010'|'VERSION_5010_HIPAA',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* sampleDocument?: string,
|
||||
* inputConversion?: array{
|
||||
* fromFormat?: 'X12',
|
||||
* formatOptions?: array{x12?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* mapping?: array{templateLanguage?: 'JSONATA'|'XSLT', template?: string, ...},
|
||||
* outputConversion?: array{
|
||||
* toFormat?: 'X12',
|
||||
* formatOptions?: array{x12?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* sampleDocuments?: array{bucketName?: string, keys?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createTransformerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createTransformerAsync(array{
|
||||
* name?: string,
|
||||
* clientToken?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* fileFormat?: 'JSON'|'NOT_USED'|'XML',
|
||||
* mappingTemplate?: string,
|
||||
* ediType?: array{
|
||||
* x12Details?: array{
|
||||
* transactionSet?: 'X12_100'|'X12_101'|'X12_102'|'X12_103'|'X12_104'|'X12_105'|'X12_106'|'X12_107'|'X12_108'|'X12_109'|'X12_110'|'X12_111'|'X12_112'|'X12_113'|'X12_120'|'X12_121'|'X12_124'|'X12_125'|'X12_126'|'X12_127'|'X12_128'|'X12_129'|'X12_130'|'X12_131'|'X12_132'|'X12_133'|'X12_135'|'X12_138'|'X12_139'|'X12_140'|'X12_141'|'X12_142'|'X12_143'|'X12_144'|'X12_146'|'X12_147'|'X12_148'|'X12_149'|'X12_150'|'X12_151'|'X12_152'|'X12_153'|'X12_154'|'X12_155'|'X12_157'|'X12_158'|'X12_159'|'X12_160'|'X12_161'|'X12_163'|'X12_170'|'X12_175'|'X12_176'|'X12_179'|'X12_180'|'X12_185'|'X12_186'|'X12_187'|'X12_188'|'X12_189'|'X12_190'|'X12_191'|'X12_194'|'X12_195'|'X12_196'|'X12_197'|'X12_198'|'X12_199'|'X12_200'|'X12_201'|'X12_202'|'X12_203'|'X12_204'|'X12_205'|'X12_206'|'X12_210'|'X12_211'|'X12_212'|'X12_213'|'X12_214'|'X12_215'|'X12_216'|'X12_217'|'X12_218'|'X12_219'|'X12_220'|'X12_222'|'X12_223'|'X12_224'|'X12_225'|'X12_227'|'X12_228'|'X12_240'|'X12_242'|'X12_244'|'X12_245'|'X12_248'|'X12_249'|'X12_250'|'X12_251'|'X12_252'|'X12_255'|'X12_256'|'X12_259'|'X12_260'|'X12_261'|'X12_262'|'X12_263'|'X12_264'|'X12_265'|'X12_266'|'X12_267'|'X12_268'|'X12_269'|'X12_270'|'X12_270_X279'|'X12_271'|'X12_271_X279'|'X12_272'|'X12_273'|'X12_274'|'X12_275'|'X12_275_X210'|'X12_275_X211'|'X12_276'|'X12_276_X212'|'X12_277'|'X12_277_X212'|'X12_277_X214'|'X12_277_X364'|'X12_278'|'X12_278_X217'|'X12_280'|'X12_283'|'X12_284'|'X12_285'|'X12_286'|'X12_288'|'X12_290'|'X12_300'|'X12_301'|'X12_303'|'X12_304'|'X12_309'|'X12_310'|'X12_311'|'X12_312'|'X12_313'|'X12_315'|'X12_317'|'X12_319'|'X12_322'|'X12_323'|'X12_324'|'X12_325'|'X12_326'|'X12_350'|'X12_352'|'X12_353'|'X12_354'|'X12_355'|'X12_356'|'X12_357'|'X12_358'|'X12_361'|'X12_362'|'X12_404'|'X12_410'|'X12_412'|'X12_414'|'X12_417'|'X12_418'|'X12_419'|'X12_420'|'X12_421'|'X12_422'|'X12_423'|'X12_424'|'X12_425'|'X12_426'|'X12_429'|'X12_431'|'X12_432'|'X12_433'|'X12_434'|'X12_435'|'X12_436'|'X12_437'|'X12_440'|'X12_451'|'X12_452'|'X12_453'|'X12_455'|'X12_456'|'X12_460'|'X12_463'|'X12_466'|'X12_468'|'X12_470'|'X12_475'|'X12_485'|'X12_486'|'X12_490'|'X12_492'|'X12_494'|'X12_500'|'X12_501'|'X12_503'|'X12_504'|'X12_511'|'X12_517'|'X12_521'|'X12_527'|'X12_536'|'X12_540'|'X12_561'|'X12_567'|'X12_568'|'X12_601'|'X12_602'|'X12_620'|'X12_625'|'X12_650'|'X12_715'|'X12_753'|'X12_754'|'X12_805'|'X12_806'|'X12_810'|'X12_811'|'X12_812'|'X12_813'|'X12_814'|'X12_815'|'X12_816'|'X12_818'|'X12_819'|'X12_820'|'X12_820_X218'|'X12_820_X306'|'X12_821'|'X12_822'|'X12_823'|'X12_824'|'X12_824_X186'|'X12_826'|'X12_827'|'X12_828'|'X12_829'|'X12_830'|'X12_831'|'X12_832'|'X12_833'|'X12_834'|'X12_834_X220'|'X12_834_X307'|'X12_834_X318'|'X12_835'|'X12_835_X221'|'X12_836'|'X12_837'|'X12_837_X222'|'X12_837_X223'|'X12_837_X224'|'X12_837_X291'|'X12_837_X292'|'X12_837_X298'|'X12_838'|'X12_839'|'X12_840'|'X12_841'|'X12_842'|'X12_843'|'X12_844'|'X12_845'|'X12_846'|'X12_847'|'X12_848'|'X12_849'|'X12_850'|'X12_851'|'X12_852'|'X12_853'|'X12_854'|'X12_855'|'X12_856'|'X12_857'|'X12_858'|'X12_859'|'X12_860'|'X12_861'|'X12_862'|'X12_863'|'X12_864'|'X12_865'|'X12_866'|'X12_867'|'X12_868'|'X12_869'|'X12_870'|'X12_871'|'X12_872'|'X12_873'|'X12_874'|'X12_875'|'X12_876'|'X12_877'|'X12_878'|'X12_879'|'X12_880'|'X12_881'|'X12_882'|'X12_883'|'X12_884'|'X12_885'|'X12_886'|'X12_887'|'X12_888'|'X12_889'|'X12_891'|'X12_893'|'X12_894'|'X12_895'|'X12_896'|'X12_920'|'X12_924'|'X12_925'|'X12_926'|'X12_928'|'X12_940'|'X12_943'|'X12_944'|'X12_945'|'X12_947'|'X12_980'|'X12_990'|'X12_993'|'X12_996'|'X12_997'|'X12_998'|'X12_999'|'X12_999_X231',
|
||||
* version?: 'VERSION_4010'|'VERSION_4030'|'VERSION_4050'|'VERSION_4060'|'VERSION_5010'|'VERSION_5010_HIPAA',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* sampleDocument?: string,
|
||||
* inputConversion?: array{
|
||||
* fromFormat?: 'X12',
|
||||
* formatOptions?: array{x12?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* mapping?: array{templateLanguage?: 'JSONATA'|'XSLT', template?: string, ...},
|
||||
* outputConversion?: array{
|
||||
* toFormat?: 'X12',
|
||||
* formatOptions?: array{x12?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* sampleDocuments?: array{bucketName?: string, keys?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteCapability(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteCapability(array{capabilityId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCapabilityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteCapabilityAsync(array{capabilityId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deletePartnership(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePartnership(array{partnershipId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePartnershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePartnershipAsync(array{partnershipId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteProfile(array{profileId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteProfileAsync(array{profileId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteTransformer(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteTransformer(array{transformerId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteTransformerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteTransformerAsync(array{transformerId?: string, ...} $args = [])
|
||||
* @method \Aws\Result generateMapping(array $args = [])
|
||||
* @phpstan-method \Aws\Result generateMapping(array{inputFileContent?: string, outputFileContent?: string, mappingType?: 'JSONATA'|'XSLT', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise generateMappingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise generateMappingAsync(array{inputFileContent?: string, outputFileContent?: string, mappingType?: 'JSONATA'|'XSLT', ...} $args = [])
|
||||
* @method \Aws\Result getCapability(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCapability(array{capabilityId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCapabilityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCapabilityAsync(array{capabilityId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPartnership(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPartnership(array{partnershipId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPartnershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPartnershipAsync(array{partnershipId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result getProfile(array{profileId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getProfileAsync(array{profileId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getTransformer(array $args = [])
|
||||
* @phpstan-method \Aws\Result getTransformer(array{transformerId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTransformerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getTransformerAsync(array{transformerId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getTransformerJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getTransformerJob(array{transformerJobId?: string, transformerId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTransformerJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getTransformerJobAsync(array{transformerJobId?: string, transformerId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listCapabilities(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCapabilities(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCapabilitiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCapabilitiesAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listPartnerships(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPartnerships(array{profileId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPartnershipsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPartnershipsAsync(array{profileId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listProfiles(array $args = [])
|
||||
* @phpstan-method \Aws\Result listProfiles(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProfilesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listProfilesAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTransformers(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTransformers(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTransformersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTransformersAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result startTransformerJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result startTransformerJob(array{
|
||||
* inputFile?: array{bucketName?: string, key?: string, ...},
|
||||
* outputLocation?: array{bucketName?: string, key?: string, ...},
|
||||
* transformerId?: string,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startTransformerJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startTransformerJobAsync(array{
|
||||
* inputFile?: array{bucketName?: string, key?: string, ...},
|
||||
* outputLocation?: array{bucketName?: string, key?: string, ...},
|
||||
* transformerId?: string,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result testConversion(array $args = [])
|
||||
* @phpstan-method \Aws\Result testConversion(array{
|
||||
* source?: array{fileFormat?: 'JSON'|'XML', inputFile?: array{fileContent?: string, ...}, ...},
|
||||
* target?: array{
|
||||
* fileFormat?: 'X12',
|
||||
* formatDetails?: array{x12?: array, ...},
|
||||
* outputSampleFile?: array{fileLocation?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise testConversionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise testConversionAsync(array{
|
||||
* source?: array{fileFormat?: 'JSON'|'XML', inputFile?: array{fileContent?: string, ...}, ...},
|
||||
* target?: array{
|
||||
* fileFormat?: 'X12',
|
||||
* formatDetails?: array{x12?: array, ...},
|
||||
* outputSampleFile?: array{fileLocation?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result testMapping(array $args = [])
|
||||
* @phpstan-method \Aws\Result testMapping(array{inputFileContent?: string, mappingTemplate?: string, fileFormat?: 'JSON'|'NOT_USED'|'XML', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise testMappingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise testMappingAsync(array{inputFileContent?: string, mappingTemplate?: string, fileFormat?: 'JSON'|'NOT_USED'|'XML', ...} $args = [])
|
||||
* @method \Aws\Result testParsing(array $args = [])
|
||||
* @phpstan-method \Aws\Result testParsing(array{
|
||||
* inputFile?: array{bucketName?: string, key?: string, ...},
|
||||
* fileFormat?: 'JSON'|'NOT_USED'|'XML',
|
||||
* ediType?: array{
|
||||
* x12Details?: array{
|
||||
* transactionSet?: 'X12_100'|'X12_101'|'X12_102'|'X12_103'|'X12_104'|'X12_105'|'X12_106'|'X12_107'|'X12_108'|'X12_109'|'X12_110'|'X12_111'|'X12_112'|'X12_113'|'X12_120'|'X12_121'|'X12_124'|'X12_125'|'X12_126'|'X12_127'|'X12_128'|'X12_129'|'X12_130'|'X12_131'|'X12_132'|'X12_133'|'X12_135'|'X12_138'|'X12_139'|'X12_140'|'X12_141'|'X12_142'|'X12_143'|'X12_144'|'X12_146'|'X12_147'|'X12_148'|'X12_149'|'X12_150'|'X12_151'|'X12_152'|'X12_153'|'X12_154'|'X12_155'|'X12_157'|'X12_158'|'X12_159'|'X12_160'|'X12_161'|'X12_163'|'X12_170'|'X12_175'|'X12_176'|'X12_179'|'X12_180'|'X12_185'|'X12_186'|'X12_187'|'X12_188'|'X12_189'|'X12_190'|'X12_191'|'X12_194'|'X12_195'|'X12_196'|'X12_197'|'X12_198'|'X12_199'|'X12_200'|'X12_201'|'X12_202'|'X12_203'|'X12_204'|'X12_205'|'X12_206'|'X12_210'|'X12_211'|'X12_212'|'X12_213'|'X12_214'|'X12_215'|'X12_216'|'X12_217'|'X12_218'|'X12_219'|'X12_220'|'X12_222'|'X12_223'|'X12_224'|'X12_225'|'X12_227'|'X12_228'|'X12_240'|'X12_242'|'X12_244'|'X12_245'|'X12_248'|'X12_249'|'X12_250'|'X12_251'|'X12_252'|'X12_255'|'X12_256'|'X12_259'|'X12_260'|'X12_261'|'X12_262'|'X12_263'|'X12_264'|'X12_265'|'X12_266'|'X12_267'|'X12_268'|'X12_269'|'X12_270'|'X12_270_X279'|'X12_271'|'X12_271_X279'|'X12_272'|'X12_273'|'X12_274'|'X12_275'|'X12_275_X210'|'X12_275_X211'|'X12_276'|'X12_276_X212'|'X12_277'|'X12_277_X212'|'X12_277_X214'|'X12_277_X364'|'X12_278'|'X12_278_X217'|'X12_280'|'X12_283'|'X12_284'|'X12_285'|'X12_286'|'X12_288'|'X12_290'|'X12_300'|'X12_301'|'X12_303'|'X12_304'|'X12_309'|'X12_310'|'X12_311'|'X12_312'|'X12_313'|'X12_315'|'X12_317'|'X12_319'|'X12_322'|'X12_323'|'X12_324'|'X12_325'|'X12_326'|'X12_350'|'X12_352'|'X12_353'|'X12_354'|'X12_355'|'X12_356'|'X12_357'|'X12_358'|'X12_361'|'X12_362'|'X12_404'|'X12_410'|'X12_412'|'X12_414'|'X12_417'|'X12_418'|'X12_419'|'X12_420'|'X12_421'|'X12_422'|'X12_423'|'X12_424'|'X12_425'|'X12_426'|'X12_429'|'X12_431'|'X12_432'|'X12_433'|'X12_434'|'X12_435'|'X12_436'|'X12_437'|'X12_440'|'X12_451'|'X12_452'|'X12_453'|'X12_455'|'X12_456'|'X12_460'|'X12_463'|'X12_466'|'X12_468'|'X12_470'|'X12_475'|'X12_485'|'X12_486'|'X12_490'|'X12_492'|'X12_494'|'X12_500'|'X12_501'|'X12_503'|'X12_504'|'X12_511'|'X12_517'|'X12_521'|'X12_527'|'X12_536'|'X12_540'|'X12_561'|'X12_567'|'X12_568'|'X12_601'|'X12_602'|'X12_620'|'X12_625'|'X12_650'|'X12_715'|'X12_753'|'X12_754'|'X12_805'|'X12_806'|'X12_810'|'X12_811'|'X12_812'|'X12_813'|'X12_814'|'X12_815'|'X12_816'|'X12_818'|'X12_819'|'X12_820'|'X12_820_X218'|'X12_820_X306'|'X12_821'|'X12_822'|'X12_823'|'X12_824'|'X12_824_X186'|'X12_826'|'X12_827'|'X12_828'|'X12_829'|'X12_830'|'X12_831'|'X12_832'|'X12_833'|'X12_834'|'X12_834_X220'|'X12_834_X307'|'X12_834_X318'|'X12_835'|'X12_835_X221'|'X12_836'|'X12_837'|'X12_837_X222'|'X12_837_X223'|'X12_837_X224'|'X12_837_X291'|'X12_837_X292'|'X12_837_X298'|'X12_838'|'X12_839'|'X12_840'|'X12_841'|'X12_842'|'X12_843'|'X12_844'|'X12_845'|'X12_846'|'X12_847'|'X12_848'|'X12_849'|'X12_850'|'X12_851'|'X12_852'|'X12_853'|'X12_854'|'X12_855'|'X12_856'|'X12_857'|'X12_858'|'X12_859'|'X12_860'|'X12_861'|'X12_862'|'X12_863'|'X12_864'|'X12_865'|'X12_866'|'X12_867'|'X12_868'|'X12_869'|'X12_870'|'X12_871'|'X12_872'|'X12_873'|'X12_874'|'X12_875'|'X12_876'|'X12_877'|'X12_878'|'X12_879'|'X12_880'|'X12_881'|'X12_882'|'X12_883'|'X12_884'|'X12_885'|'X12_886'|'X12_887'|'X12_888'|'X12_889'|'X12_891'|'X12_893'|'X12_894'|'X12_895'|'X12_896'|'X12_920'|'X12_924'|'X12_925'|'X12_926'|'X12_928'|'X12_940'|'X12_943'|'X12_944'|'X12_945'|'X12_947'|'X12_980'|'X12_990'|'X12_993'|'X12_996'|'X12_997'|'X12_998'|'X12_999'|'X12_999_X231',
|
||||
* version?: 'VERSION_4010'|'VERSION_4030'|'VERSION_4050'|'VERSION_4060'|'VERSION_5010'|'VERSION_5010_HIPAA',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* advancedOptions?: array{x12?: array{splitOptions?: array, validationOptions?: array, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise testParsingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise testParsingAsync(array{
|
||||
* inputFile?: array{bucketName?: string, key?: string, ...},
|
||||
* fileFormat?: 'JSON'|'NOT_USED'|'XML',
|
||||
* ediType?: array{
|
||||
* x12Details?: array{
|
||||
* transactionSet?: 'X12_100'|'X12_101'|'X12_102'|'X12_103'|'X12_104'|'X12_105'|'X12_106'|'X12_107'|'X12_108'|'X12_109'|'X12_110'|'X12_111'|'X12_112'|'X12_113'|'X12_120'|'X12_121'|'X12_124'|'X12_125'|'X12_126'|'X12_127'|'X12_128'|'X12_129'|'X12_130'|'X12_131'|'X12_132'|'X12_133'|'X12_135'|'X12_138'|'X12_139'|'X12_140'|'X12_141'|'X12_142'|'X12_143'|'X12_144'|'X12_146'|'X12_147'|'X12_148'|'X12_149'|'X12_150'|'X12_151'|'X12_152'|'X12_153'|'X12_154'|'X12_155'|'X12_157'|'X12_158'|'X12_159'|'X12_160'|'X12_161'|'X12_163'|'X12_170'|'X12_175'|'X12_176'|'X12_179'|'X12_180'|'X12_185'|'X12_186'|'X12_187'|'X12_188'|'X12_189'|'X12_190'|'X12_191'|'X12_194'|'X12_195'|'X12_196'|'X12_197'|'X12_198'|'X12_199'|'X12_200'|'X12_201'|'X12_202'|'X12_203'|'X12_204'|'X12_205'|'X12_206'|'X12_210'|'X12_211'|'X12_212'|'X12_213'|'X12_214'|'X12_215'|'X12_216'|'X12_217'|'X12_218'|'X12_219'|'X12_220'|'X12_222'|'X12_223'|'X12_224'|'X12_225'|'X12_227'|'X12_228'|'X12_240'|'X12_242'|'X12_244'|'X12_245'|'X12_248'|'X12_249'|'X12_250'|'X12_251'|'X12_252'|'X12_255'|'X12_256'|'X12_259'|'X12_260'|'X12_261'|'X12_262'|'X12_263'|'X12_264'|'X12_265'|'X12_266'|'X12_267'|'X12_268'|'X12_269'|'X12_270'|'X12_270_X279'|'X12_271'|'X12_271_X279'|'X12_272'|'X12_273'|'X12_274'|'X12_275'|'X12_275_X210'|'X12_275_X211'|'X12_276'|'X12_276_X212'|'X12_277'|'X12_277_X212'|'X12_277_X214'|'X12_277_X364'|'X12_278'|'X12_278_X217'|'X12_280'|'X12_283'|'X12_284'|'X12_285'|'X12_286'|'X12_288'|'X12_290'|'X12_300'|'X12_301'|'X12_303'|'X12_304'|'X12_309'|'X12_310'|'X12_311'|'X12_312'|'X12_313'|'X12_315'|'X12_317'|'X12_319'|'X12_322'|'X12_323'|'X12_324'|'X12_325'|'X12_326'|'X12_350'|'X12_352'|'X12_353'|'X12_354'|'X12_355'|'X12_356'|'X12_357'|'X12_358'|'X12_361'|'X12_362'|'X12_404'|'X12_410'|'X12_412'|'X12_414'|'X12_417'|'X12_418'|'X12_419'|'X12_420'|'X12_421'|'X12_422'|'X12_423'|'X12_424'|'X12_425'|'X12_426'|'X12_429'|'X12_431'|'X12_432'|'X12_433'|'X12_434'|'X12_435'|'X12_436'|'X12_437'|'X12_440'|'X12_451'|'X12_452'|'X12_453'|'X12_455'|'X12_456'|'X12_460'|'X12_463'|'X12_466'|'X12_468'|'X12_470'|'X12_475'|'X12_485'|'X12_486'|'X12_490'|'X12_492'|'X12_494'|'X12_500'|'X12_501'|'X12_503'|'X12_504'|'X12_511'|'X12_517'|'X12_521'|'X12_527'|'X12_536'|'X12_540'|'X12_561'|'X12_567'|'X12_568'|'X12_601'|'X12_602'|'X12_620'|'X12_625'|'X12_650'|'X12_715'|'X12_753'|'X12_754'|'X12_805'|'X12_806'|'X12_810'|'X12_811'|'X12_812'|'X12_813'|'X12_814'|'X12_815'|'X12_816'|'X12_818'|'X12_819'|'X12_820'|'X12_820_X218'|'X12_820_X306'|'X12_821'|'X12_822'|'X12_823'|'X12_824'|'X12_824_X186'|'X12_826'|'X12_827'|'X12_828'|'X12_829'|'X12_830'|'X12_831'|'X12_832'|'X12_833'|'X12_834'|'X12_834_X220'|'X12_834_X307'|'X12_834_X318'|'X12_835'|'X12_835_X221'|'X12_836'|'X12_837'|'X12_837_X222'|'X12_837_X223'|'X12_837_X224'|'X12_837_X291'|'X12_837_X292'|'X12_837_X298'|'X12_838'|'X12_839'|'X12_840'|'X12_841'|'X12_842'|'X12_843'|'X12_844'|'X12_845'|'X12_846'|'X12_847'|'X12_848'|'X12_849'|'X12_850'|'X12_851'|'X12_852'|'X12_853'|'X12_854'|'X12_855'|'X12_856'|'X12_857'|'X12_858'|'X12_859'|'X12_860'|'X12_861'|'X12_862'|'X12_863'|'X12_864'|'X12_865'|'X12_866'|'X12_867'|'X12_868'|'X12_869'|'X12_870'|'X12_871'|'X12_872'|'X12_873'|'X12_874'|'X12_875'|'X12_876'|'X12_877'|'X12_878'|'X12_879'|'X12_880'|'X12_881'|'X12_882'|'X12_883'|'X12_884'|'X12_885'|'X12_886'|'X12_887'|'X12_888'|'X12_889'|'X12_891'|'X12_893'|'X12_894'|'X12_895'|'X12_896'|'X12_920'|'X12_924'|'X12_925'|'X12_926'|'X12_928'|'X12_940'|'X12_943'|'X12_944'|'X12_945'|'X12_947'|'X12_980'|'X12_990'|'X12_993'|'X12_996'|'X12_997'|'X12_998'|'X12_999'|'X12_999_X231',
|
||||
* version?: 'VERSION_4010'|'VERSION_4030'|'VERSION_4050'|'VERSION_4060'|'VERSION_5010'|'VERSION_5010_HIPAA',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* advancedOptions?: array{x12?: array{splitOptions?: array, validationOptions?: array, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateCapability(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateCapability(array{
|
||||
* capabilityId?: string,
|
||||
* name?: string,
|
||||
* configuration?: array{
|
||||
* edi?: array{
|
||||
* capabilityDirection?: 'INBOUND'|'OUTBOUND',
|
||||
* type?: array,
|
||||
* inputLocation?: array,
|
||||
* outputLocation?: array,
|
||||
* transformerId?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* instructionsDocuments?: list<array{bucketName?: string, key?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCapabilityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateCapabilityAsync(array{
|
||||
* capabilityId?: string,
|
||||
* name?: string,
|
||||
* configuration?: array{
|
||||
* edi?: array{
|
||||
* capabilityDirection?: 'INBOUND'|'OUTBOUND',
|
||||
* type?: array,
|
||||
* inputLocation?: array,
|
||||
* outputLocation?: array,
|
||||
* transformerId?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* instructionsDocuments?: list<array{bucketName?: string, key?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updatePartnership(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePartnership(array{
|
||||
* partnershipId?: string,
|
||||
* name?: string,
|
||||
* capabilities?: list<string>,
|
||||
* capabilityOptions?: array{outboundEdi?: array{x12?: array, ...}, inboundEdi?: array{x12?: array, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePartnershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePartnershipAsync(array{
|
||||
* partnershipId?: string,
|
||||
* name?: string,
|
||||
* capabilities?: list<string>,
|
||||
* capabilityOptions?: array{outboundEdi?: array{x12?: array, ...}, inboundEdi?: array{x12?: array, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateProfile(array{profileId?: string, name?: string, email?: string, phone?: string, businessName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateProfileAsync(array{profileId?: string, name?: string, email?: string, phone?: string, businessName?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateTransformer(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateTransformer(array{
|
||||
* transformerId?: string,
|
||||
* name?: string,
|
||||
* status?: 'active'|'inactive',
|
||||
* fileFormat?: 'JSON'|'NOT_USED'|'XML',
|
||||
* mappingTemplate?: string,
|
||||
* ediType?: array{
|
||||
* x12Details?: array{
|
||||
* transactionSet?: 'X12_100'|'X12_101'|'X12_102'|'X12_103'|'X12_104'|'X12_105'|'X12_106'|'X12_107'|'X12_108'|'X12_109'|'X12_110'|'X12_111'|'X12_112'|'X12_113'|'X12_120'|'X12_121'|'X12_124'|'X12_125'|'X12_126'|'X12_127'|'X12_128'|'X12_129'|'X12_130'|'X12_131'|'X12_132'|'X12_133'|'X12_135'|'X12_138'|'X12_139'|'X12_140'|'X12_141'|'X12_142'|'X12_143'|'X12_144'|'X12_146'|'X12_147'|'X12_148'|'X12_149'|'X12_150'|'X12_151'|'X12_152'|'X12_153'|'X12_154'|'X12_155'|'X12_157'|'X12_158'|'X12_159'|'X12_160'|'X12_161'|'X12_163'|'X12_170'|'X12_175'|'X12_176'|'X12_179'|'X12_180'|'X12_185'|'X12_186'|'X12_187'|'X12_188'|'X12_189'|'X12_190'|'X12_191'|'X12_194'|'X12_195'|'X12_196'|'X12_197'|'X12_198'|'X12_199'|'X12_200'|'X12_201'|'X12_202'|'X12_203'|'X12_204'|'X12_205'|'X12_206'|'X12_210'|'X12_211'|'X12_212'|'X12_213'|'X12_214'|'X12_215'|'X12_216'|'X12_217'|'X12_218'|'X12_219'|'X12_220'|'X12_222'|'X12_223'|'X12_224'|'X12_225'|'X12_227'|'X12_228'|'X12_240'|'X12_242'|'X12_244'|'X12_245'|'X12_248'|'X12_249'|'X12_250'|'X12_251'|'X12_252'|'X12_255'|'X12_256'|'X12_259'|'X12_260'|'X12_261'|'X12_262'|'X12_263'|'X12_264'|'X12_265'|'X12_266'|'X12_267'|'X12_268'|'X12_269'|'X12_270'|'X12_270_X279'|'X12_271'|'X12_271_X279'|'X12_272'|'X12_273'|'X12_274'|'X12_275'|'X12_275_X210'|'X12_275_X211'|'X12_276'|'X12_276_X212'|'X12_277'|'X12_277_X212'|'X12_277_X214'|'X12_277_X364'|'X12_278'|'X12_278_X217'|'X12_280'|'X12_283'|'X12_284'|'X12_285'|'X12_286'|'X12_288'|'X12_290'|'X12_300'|'X12_301'|'X12_303'|'X12_304'|'X12_309'|'X12_310'|'X12_311'|'X12_312'|'X12_313'|'X12_315'|'X12_317'|'X12_319'|'X12_322'|'X12_323'|'X12_324'|'X12_325'|'X12_326'|'X12_350'|'X12_352'|'X12_353'|'X12_354'|'X12_355'|'X12_356'|'X12_357'|'X12_358'|'X12_361'|'X12_362'|'X12_404'|'X12_410'|'X12_412'|'X12_414'|'X12_417'|'X12_418'|'X12_419'|'X12_420'|'X12_421'|'X12_422'|'X12_423'|'X12_424'|'X12_425'|'X12_426'|'X12_429'|'X12_431'|'X12_432'|'X12_433'|'X12_434'|'X12_435'|'X12_436'|'X12_437'|'X12_440'|'X12_451'|'X12_452'|'X12_453'|'X12_455'|'X12_456'|'X12_460'|'X12_463'|'X12_466'|'X12_468'|'X12_470'|'X12_475'|'X12_485'|'X12_486'|'X12_490'|'X12_492'|'X12_494'|'X12_500'|'X12_501'|'X12_503'|'X12_504'|'X12_511'|'X12_517'|'X12_521'|'X12_527'|'X12_536'|'X12_540'|'X12_561'|'X12_567'|'X12_568'|'X12_601'|'X12_602'|'X12_620'|'X12_625'|'X12_650'|'X12_715'|'X12_753'|'X12_754'|'X12_805'|'X12_806'|'X12_810'|'X12_811'|'X12_812'|'X12_813'|'X12_814'|'X12_815'|'X12_816'|'X12_818'|'X12_819'|'X12_820'|'X12_820_X218'|'X12_820_X306'|'X12_821'|'X12_822'|'X12_823'|'X12_824'|'X12_824_X186'|'X12_826'|'X12_827'|'X12_828'|'X12_829'|'X12_830'|'X12_831'|'X12_832'|'X12_833'|'X12_834'|'X12_834_X220'|'X12_834_X307'|'X12_834_X318'|'X12_835'|'X12_835_X221'|'X12_836'|'X12_837'|'X12_837_X222'|'X12_837_X223'|'X12_837_X224'|'X12_837_X291'|'X12_837_X292'|'X12_837_X298'|'X12_838'|'X12_839'|'X12_840'|'X12_841'|'X12_842'|'X12_843'|'X12_844'|'X12_845'|'X12_846'|'X12_847'|'X12_848'|'X12_849'|'X12_850'|'X12_851'|'X12_852'|'X12_853'|'X12_854'|'X12_855'|'X12_856'|'X12_857'|'X12_858'|'X12_859'|'X12_860'|'X12_861'|'X12_862'|'X12_863'|'X12_864'|'X12_865'|'X12_866'|'X12_867'|'X12_868'|'X12_869'|'X12_870'|'X12_871'|'X12_872'|'X12_873'|'X12_874'|'X12_875'|'X12_876'|'X12_877'|'X12_878'|'X12_879'|'X12_880'|'X12_881'|'X12_882'|'X12_883'|'X12_884'|'X12_885'|'X12_886'|'X12_887'|'X12_888'|'X12_889'|'X12_891'|'X12_893'|'X12_894'|'X12_895'|'X12_896'|'X12_920'|'X12_924'|'X12_925'|'X12_926'|'X12_928'|'X12_940'|'X12_943'|'X12_944'|'X12_945'|'X12_947'|'X12_980'|'X12_990'|'X12_993'|'X12_996'|'X12_997'|'X12_998'|'X12_999'|'X12_999_X231',
|
||||
* version?: 'VERSION_4010'|'VERSION_4030'|'VERSION_4050'|'VERSION_4060'|'VERSION_5010'|'VERSION_5010_HIPAA',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* sampleDocument?: string,
|
||||
* inputConversion?: array{
|
||||
* fromFormat?: 'X12',
|
||||
* formatOptions?: array{x12?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* mapping?: array{templateLanguage?: 'JSONATA'|'XSLT', template?: string, ...},
|
||||
* outputConversion?: array{
|
||||
* toFormat?: 'X12',
|
||||
* formatOptions?: array{x12?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* sampleDocuments?: array{bucketName?: string, keys?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateTransformerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateTransformerAsync(array{
|
||||
* transformerId?: string,
|
||||
* name?: string,
|
||||
* status?: 'active'|'inactive',
|
||||
* fileFormat?: 'JSON'|'NOT_USED'|'XML',
|
||||
* mappingTemplate?: string,
|
||||
* ediType?: array{
|
||||
* x12Details?: array{
|
||||
* transactionSet?: 'X12_100'|'X12_101'|'X12_102'|'X12_103'|'X12_104'|'X12_105'|'X12_106'|'X12_107'|'X12_108'|'X12_109'|'X12_110'|'X12_111'|'X12_112'|'X12_113'|'X12_120'|'X12_121'|'X12_124'|'X12_125'|'X12_126'|'X12_127'|'X12_128'|'X12_129'|'X12_130'|'X12_131'|'X12_132'|'X12_133'|'X12_135'|'X12_138'|'X12_139'|'X12_140'|'X12_141'|'X12_142'|'X12_143'|'X12_144'|'X12_146'|'X12_147'|'X12_148'|'X12_149'|'X12_150'|'X12_151'|'X12_152'|'X12_153'|'X12_154'|'X12_155'|'X12_157'|'X12_158'|'X12_159'|'X12_160'|'X12_161'|'X12_163'|'X12_170'|'X12_175'|'X12_176'|'X12_179'|'X12_180'|'X12_185'|'X12_186'|'X12_187'|'X12_188'|'X12_189'|'X12_190'|'X12_191'|'X12_194'|'X12_195'|'X12_196'|'X12_197'|'X12_198'|'X12_199'|'X12_200'|'X12_201'|'X12_202'|'X12_203'|'X12_204'|'X12_205'|'X12_206'|'X12_210'|'X12_211'|'X12_212'|'X12_213'|'X12_214'|'X12_215'|'X12_216'|'X12_217'|'X12_218'|'X12_219'|'X12_220'|'X12_222'|'X12_223'|'X12_224'|'X12_225'|'X12_227'|'X12_228'|'X12_240'|'X12_242'|'X12_244'|'X12_245'|'X12_248'|'X12_249'|'X12_250'|'X12_251'|'X12_252'|'X12_255'|'X12_256'|'X12_259'|'X12_260'|'X12_261'|'X12_262'|'X12_263'|'X12_264'|'X12_265'|'X12_266'|'X12_267'|'X12_268'|'X12_269'|'X12_270'|'X12_270_X279'|'X12_271'|'X12_271_X279'|'X12_272'|'X12_273'|'X12_274'|'X12_275'|'X12_275_X210'|'X12_275_X211'|'X12_276'|'X12_276_X212'|'X12_277'|'X12_277_X212'|'X12_277_X214'|'X12_277_X364'|'X12_278'|'X12_278_X217'|'X12_280'|'X12_283'|'X12_284'|'X12_285'|'X12_286'|'X12_288'|'X12_290'|'X12_300'|'X12_301'|'X12_303'|'X12_304'|'X12_309'|'X12_310'|'X12_311'|'X12_312'|'X12_313'|'X12_315'|'X12_317'|'X12_319'|'X12_322'|'X12_323'|'X12_324'|'X12_325'|'X12_326'|'X12_350'|'X12_352'|'X12_353'|'X12_354'|'X12_355'|'X12_356'|'X12_357'|'X12_358'|'X12_361'|'X12_362'|'X12_404'|'X12_410'|'X12_412'|'X12_414'|'X12_417'|'X12_418'|'X12_419'|'X12_420'|'X12_421'|'X12_422'|'X12_423'|'X12_424'|'X12_425'|'X12_426'|'X12_429'|'X12_431'|'X12_432'|'X12_433'|'X12_434'|'X12_435'|'X12_436'|'X12_437'|'X12_440'|'X12_451'|'X12_452'|'X12_453'|'X12_455'|'X12_456'|'X12_460'|'X12_463'|'X12_466'|'X12_468'|'X12_470'|'X12_475'|'X12_485'|'X12_486'|'X12_490'|'X12_492'|'X12_494'|'X12_500'|'X12_501'|'X12_503'|'X12_504'|'X12_511'|'X12_517'|'X12_521'|'X12_527'|'X12_536'|'X12_540'|'X12_561'|'X12_567'|'X12_568'|'X12_601'|'X12_602'|'X12_620'|'X12_625'|'X12_650'|'X12_715'|'X12_753'|'X12_754'|'X12_805'|'X12_806'|'X12_810'|'X12_811'|'X12_812'|'X12_813'|'X12_814'|'X12_815'|'X12_816'|'X12_818'|'X12_819'|'X12_820'|'X12_820_X218'|'X12_820_X306'|'X12_821'|'X12_822'|'X12_823'|'X12_824'|'X12_824_X186'|'X12_826'|'X12_827'|'X12_828'|'X12_829'|'X12_830'|'X12_831'|'X12_832'|'X12_833'|'X12_834'|'X12_834_X220'|'X12_834_X307'|'X12_834_X318'|'X12_835'|'X12_835_X221'|'X12_836'|'X12_837'|'X12_837_X222'|'X12_837_X223'|'X12_837_X224'|'X12_837_X291'|'X12_837_X292'|'X12_837_X298'|'X12_838'|'X12_839'|'X12_840'|'X12_841'|'X12_842'|'X12_843'|'X12_844'|'X12_845'|'X12_846'|'X12_847'|'X12_848'|'X12_849'|'X12_850'|'X12_851'|'X12_852'|'X12_853'|'X12_854'|'X12_855'|'X12_856'|'X12_857'|'X12_858'|'X12_859'|'X12_860'|'X12_861'|'X12_862'|'X12_863'|'X12_864'|'X12_865'|'X12_866'|'X12_867'|'X12_868'|'X12_869'|'X12_870'|'X12_871'|'X12_872'|'X12_873'|'X12_874'|'X12_875'|'X12_876'|'X12_877'|'X12_878'|'X12_879'|'X12_880'|'X12_881'|'X12_882'|'X12_883'|'X12_884'|'X12_885'|'X12_886'|'X12_887'|'X12_888'|'X12_889'|'X12_891'|'X12_893'|'X12_894'|'X12_895'|'X12_896'|'X12_920'|'X12_924'|'X12_925'|'X12_926'|'X12_928'|'X12_940'|'X12_943'|'X12_944'|'X12_945'|'X12_947'|'X12_980'|'X12_990'|'X12_993'|'X12_996'|'X12_997'|'X12_998'|'X12_999'|'X12_999_X231',
|
||||
* version?: 'VERSION_4010'|'VERSION_4030'|'VERSION_4050'|'VERSION_4060'|'VERSION_5010'|'VERSION_5010_HIPAA',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* sampleDocument?: string,
|
||||
* inputConversion?: array{
|
||||
* fromFormat?: 'X12',
|
||||
* formatOptions?: array{x12?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* mapping?: array{templateLanguage?: 'JSONATA'|'XSLT', template?: string, ...},
|
||||
* outputConversion?: array{
|
||||
* toFormat?: 'X12',
|
||||
* formatOptions?: array{x12?: array, ...},
|
||||
* advancedOptions?: array{x12?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* sampleDocuments?: array{bucketName?: string, keys?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class B2biClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,34 +6,208 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Billing and Cost Management Dashboards** service.
|
||||
* @method \Aws\Result createDashboard(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDashboard(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* widgets?: list<array{
|
||||
* id?: string,
|
||||
* title?: string,
|
||||
* description?: string,
|
||||
* width?: int,
|
||||
* height?: int,
|
||||
* horizontalOffset?: int,
|
||||
* configs?: list<array>,
|
||||
* ...,
|
||||
* }>,
|
||||
* resourceTags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDashboardAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDashboardAsync(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* widgets?: list<array{
|
||||
* id?: string,
|
||||
* title?: string,
|
||||
* description?: string,
|
||||
* width?: int,
|
||||
* height?: int,
|
||||
* horizontalOffset?: int,
|
||||
* configs?: list<array>,
|
||||
* ...,
|
||||
* }>,
|
||||
* resourceTags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createScheduledReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result createScheduledReport(array{
|
||||
* scheduledReport?: array{
|
||||
* name?: string,
|
||||
* dashboardArn?: string,
|
||||
* scheduledReportExecutionRoleArn?: string,
|
||||
* scheduleConfig?: array{
|
||||
* scheduleExpression?: string,
|
||||
* scheduleExpressionTimeZone?: string,
|
||||
* schedulePeriod?: array,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* },
|
||||
* description?: string,
|
||||
* widgetIds?: list<string>,
|
||||
* widgetDateRangeOverride?: array{startTime?: array, endTime?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* resourceTags?: list<array{key?: string, value?: string, ...}>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createScheduledReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createScheduledReportAsync(array{
|
||||
* scheduledReport?: array{
|
||||
* name?: string,
|
||||
* dashboardArn?: string,
|
||||
* scheduledReportExecutionRoleArn?: string,
|
||||
* scheduleConfig?: array{
|
||||
* scheduleExpression?: string,
|
||||
* scheduleExpressionTimeZone?: string,
|
||||
* schedulePeriod?: array,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* },
|
||||
* description?: string,
|
||||
* widgetIds?: list<string>,
|
||||
* widgetDateRangeOverride?: array{startTime?: array, endTime?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* resourceTags?: list<array{key?: string, value?: string, ...}>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteDashboard(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteDashboard(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDashboardAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteDashboardAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteScheduledReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteScheduledReport(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteScheduledReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteScheduledReportAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result executeScheduledReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result executeScheduledReport(array{arn?: string, clientToken?: string, dryRun?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise executeScheduledReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise executeScheduledReportAsync(array{arn?: string, clientToken?: string, dryRun?: bool, ...} $args = [])
|
||||
* @method \Aws\Result getDashboard(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDashboard(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDashboardAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDashboardAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getResourcePolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result getResourcePolicy(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getScheduledReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result getScheduledReport(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getScheduledReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getScheduledReportAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listDashboards(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDashboards(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDashboardsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDashboardsAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listScheduledReports(array $args = [])
|
||||
* @phpstan-method \Aws\Result listScheduledReports(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listScheduledReportsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listScheduledReportsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, resourceTags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, resourceTags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, resourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, resourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateDashboard(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDashboard(array{
|
||||
* arn?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* widgets?: list<array{
|
||||
* id?: string,
|
||||
* title?: string,
|
||||
* description?: string,
|
||||
* width?: int,
|
||||
* height?: int,
|
||||
* horizontalOffset?: int,
|
||||
* configs?: list<array>,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDashboardAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDashboardAsync(array{
|
||||
* arn?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* widgets?: list<array{
|
||||
* id?: string,
|
||||
* title?: string,
|
||||
* description?: string,
|
||||
* width?: int,
|
||||
* height?: int,
|
||||
* horizontalOffset?: int,
|
||||
* configs?: list<array>,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateScheduledReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateScheduledReport(array{
|
||||
* arn?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* dashboardArn?: string,
|
||||
* scheduledReportExecutionRoleArn?: string,
|
||||
* scheduleConfig?: array{
|
||||
* scheduleExpression?: string,
|
||||
* scheduleExpressionTimeZone?: string,
|
||||
* schedulePeriod?: array{startTime?: int|string|\DateTimeInterface, endTime?: int|string|\DateTimeInterface, ...},
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* },
|
||||
* widgetIds?: list<string>,
|
||||
* widgetDateRangeOverride?: array{
|
||||
* startTime?: array{type?: 'ABSOLUTE'|'RELATIVE', value?: string, ...},
|
||||
* endTime?: array{type?: 'ABSOLUTE'|'RELATIVE', value?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* clearWidgetIds?: bool,
|
||||
* clearWidgetDateRangeOverride?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateScheduledReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateScheduledReportAsync(array{
|
||||
* arn?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* dashboardArn?: string,
|
||||
* scheduledReportExecutionRoleArn?: string,
|
||||
* scheduleConfig?: array{
|
||||
* scheduleExpression?: string,
|
||||
* scheduleExpressionTimeZone?: string,
|
||||
* schedulePeriod?: array{startTime?: int|string|\DateTimeInterface, endTime?: int|string|\DateTimeInterface, ...},
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* },
|
||||
* widgetIds?: list<string>,
|
||||
* widgetDateRangeOverride?: array{
|
||||
* startTime?: array{type?: 'ABSOLUTE'|'RELATIVE', value?: string, ...},
|
||||
* endTime?: array{type?: 'ABSOLUTE'|'RELATIVE', value?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* clearWidgetIds?: bool,
|
||||
* clearWidgetDateRangeOverride?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class BCMDashboardsClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,28 +6,100 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Billing and Cost Management Data Exports** service.
|
||||
* @method \Aws\Result createExport(array $args = [])
|
||||
* @phpstan-method \Aws\Result createExport(array{
|
||||
* Export?: array{
|
||||
* ExportArn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* DataQuery?: array{QueryStatement?: string, TableConfigurations?: array<string, array<string, string>>, ...},
|
||||
* DestinationConfigurations?: array{S3Destination?: array, ...},
|
||||
* RefreshCadence?: array{Frequency?: 'SYNCHRONOUS', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ResourceTags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createExportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createExportAsync(array{
|
||||
* Export?: array{
|
||||
* ExportArn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* DataQuery?: array{QueryStatement?: string, TableConfigurations?: array<string, array<string, string>>, ...},
|
||||
* DestinationConfigurations?: array{S3Destination?: array, ...},
|
||||
* RefreshCadence?: array{Frequency?: 'SYNCHRONOUS', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ResourceTags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteExport(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteExport(array{ExportArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteExportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteExportAsync(array{ExportArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result getExecution(array{ExportArn?: string, ExecutionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getExecutionAsync(array{ExportArn?: string, ExecutionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getExport(array $args = [])
|
||||
* @phpstan-method \Aws\Result getExport(array{ExportArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getExportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getExportAsync(array{ExportArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getTable(array $args = [])
|
||||
* @phpstan-method \Aws\Result getTable(array{TableName?: string, TableProperties?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTableAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getTableAsync(array{TableName?: string, TableProperties?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result listExecutions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listExecutions(array{ExportArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExecutionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listExecutionsAsync(array{ExportArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listExports(array $args = [])
|
||||
* @phpstan-method \Aws\Result listExports(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExportsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listExportsAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTables(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTables(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTablesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTablesAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceArn?: string, ResourceTags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceArn?: string, ResourceTags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceArn?: string, ResourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceArn?: string, ResourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateExport(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateExport(array{
|
||||
* ExportArn?: string,
|
||||
* Export?: array{
|
||||
* ExportArn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* DataQuery?: array{QueryStatement?: string, TableConfigurations?: array<string, array<string, string>>, ...},
|
||||
* DestinationConfigurations?: array{S3Destination?: array, ...},
|
||||
* RefreshCadence?: array{Frequency?: 'SYNCHRONOUS', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateExportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateExportAsync(array{
|
||||
* ExportArn?: string,
|
||||
* Export?: array{
|
||||
* ExportArn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* DataQuery?: array{QueryStatement?: string, TableConfigurations?: array<string, array<string, string>>, ...},
|
||||
* DestinationConfigurations?: array{S3Destination?: array, ...},
|
||||
* RefreshCadence?: array{Frequency?: 'SYNCHRONOUS', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class BCMDataExportsClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,76 +6,418 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Billing and Cost Management Pricing Calculator** service.
|
||||
* @method \Aws\Result batchCreateBillScenarioCommitmentModification(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchCreateBillScenarioCommitmentModification(array{
|
||||
* billScenarioId?: string,
|
||||
* commitmentModifications?: list<array{key?: string, group?: string, usageAccountId?: string, commitmentAction?: array, ...}>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateBillScenarioCommitmentModificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchCreateBillScenarioCommitmentModificationAsync(array{
|
||||
* billScenarioId?: string,
|
||||
* commitmentModifications?: list<array{key?: string, group?: string, usageAccountId?: string, commitmentAction?: array, ...}>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchCreateBillScenarioUsageModification(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchCreateBillScenarioUsageModification(array{
|
||||
* billScenarioId?: string,
|
||||
* usageModifications?: list<array{
|
||||
* serviceCode?: string,
|
||||
* usageType?: string,
|
||||
* operation?: string,
|
||||
* availabilityZone?: string,
|
||||
* key?: string,
|
||||
* group?: string,
|
||||
* usageAccountId?: string,
|
||||
* amounts?: list<array>,
|
||||
* historicalUsage?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateBillScenarioUsageModificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchCreateBillScenarioUsageModificationAsync(array{
|
||||
* billScenarioId?: string,
|
||||
* usageModifications?: list<array{
|
||||
* serviceCode?: string,
|
||||
* usageType?: string,
|
||||
* operation?: string,
|
||||
* availabilityZone?: string,
|
||||
* key?: string,
|
||||
* group?: string,
|
||||
* usageAccountId?: string,
|
||||
* amounts?: list<array>,
|
||||
* historicalUsage?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchCreateWorkloadEstimateUsage(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchCreateWorkloadEstimateUsage(array{
|
||||
* workloadEstimateId?: string,
|
||||
* usage?: list<array{
|
||||
* serviceCode?: string,
|
||||
* usageType?: string,
|
||||
* operation?: string,
|
||||
* key?: string,
|
||||
* group?: string,
|
||||
* usageAccountId?: string,
|
||||
* amount?: float,
|
||||
* historicalUsage?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateWorkloadEstimateUsageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchCreateWorkloadEstimateUsageAsync(array{
|
||||
* workloadEstimateId?: string,
|
||||
* usage?: list<array{
|
||||
* serviceCode?: string,
|
||||
* usageType?: string,
|
||||
* operation?: string,
|
||||
* key?: string,
|
||||
* group?: string,
|
||||
* usageAccountId?: string,
|
||||
* amount?: float,
|
||||
* historicalUsage?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchDeleteBillScenarioCommitmentModification(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeleteBillScenarioCommitmentModification(array{billScenarioId?: string, ids?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteBillScenarioCommitmentModificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeleteBillScenarioCommitmentModificationAsync(array{billScenarioId?: string, ids?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchDeleteBillScenarioUsageModification(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeleteBillScenarioUsageModification(array{billScenarioId?: string, ids?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteBillScenarioUsageModificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeleteBillScenarioUsageModificationAsync(array{billScenarioId?: string, ids?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchDeleteWorkloadEstimateUsage(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeleteWorkloadEstimateUsage(array{workloadEstimateId?: string, ids?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteWorkloadEstimateUsageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeleteWorkloadEstimateUsageAsync(array{workloadEstimateId?: string, ids?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchUpdateBillScenarioCommitmentModification(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchUpdateBillScenarioCommitmentModification(array{billScenarioId?: string, commitmentModifications?: list<array{id?: string, group?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdateBillScenarioCommitmentModificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchUpdateBillScenarioCommitmentModificationAsync(array{billScenarioId?: string, commitmentModifications?: list<array{id?: string, group?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result batchUpdateBillScenarioUsageModification(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchUpdateBillScenarioUsageModification(array{
|
||||
* billScenarioId?: string,
|
||||
* usageModifications?: list<array{id?: string, group?: string, amounts?: list<array>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdateBillScenarioUsageModificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchUpdateBillScenarioUsageModificationAsync(array{
|
||||
* billScenarioId?: string,
|
||||
* usageModifications?: list<array{id?: string, group?: string, amounts?: list<array>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchUpdateWorkloadEstimateUsage(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchUpdateWorkloadEstimateUsage(array{workloadEstimateId?: string, usage?: list<array{id?: string, group?: string, amount?: float, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdateWorkloadEstimateUsageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchUpdateWorkloadEstimateUsageAsync(array{workloadEstimateId?: string, usage?: list<array{id?: string, group?: string, amount?: float, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result createBillEstimate(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBillEstimate(array{billScenarioId?: string, name?: string, clientToken?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBillEstimateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBillEstimateAsync(array{billScenarioId?: string, name?: string, clientToken?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result createBillScenario(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBillScenario(array{
|
||||
* name?: string,
|
||||
* clientToken?: string,
|
||||
* tags?: array<string, string>,
|
||||
* groupSharingPreference?: 'OPEN'|'PRIORITIZED'|'RESTRICTED',
|
||||
* costCategoryGroupSharingPreferenceArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBillScenarioAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBillScenarioAsync(array{
|
||||
* name?: string,
|
||||
* clientToken?: string,
|
||||
* tags?: array<string, string>,
|
||||
* groupSharingPreference?: 'OPEN'|'PRIORITIZED'|'RESTRICTED',
|
||||
* costCategoryGroupSharingPreferenceArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createWorkloadEstimate(array $args = [])
|
||||
* @phpstan-method \Aws\Result createWorkloadEstimate(array{
|
||||
* name?: string,
|
||||
* clientToken?: string,
|
||||
* rateType?: 'AFTER_DISCOUNTS'|'AFTER_DISCOUNTS_AND_COMMITMENTS'|'BEFORE_DISCOUNTS',
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createWorkloadEstimateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createWorkloadEstimateAsync(array{
|
||||
* name?: string,
|
||||
* clientToken?: string,
|
||||
* rateType?: 'AFTER_DISCOUNTS'|'AFTER_DISCOUNTS_AND_COMMITMENTS'|'BEFORE_DISCOUNTS',
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteBillEstimate(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBillEstimate(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBillEstimateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBillEstimateAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteBillScenario(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBillScenario(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBillScenarioAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBillScenarioAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteWorkloadEstimate(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteWorkloadEstimate(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteWorkloadEstimateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteWorkloadEstimateAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBillEstimate(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBillEstimate(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBillEstimateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBillEstimateAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBillScenario(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBillScenario(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBillScenarioAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBillScenarioAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPreferences(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPreferences(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPreferencesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPreferencesAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getWorkloadEstimate(array $args = [])
|
||||
* @phpstan-method \Aws\Result getWorkloadEstimate(array{identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getWorkloadEstimateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getWorkloadEstimateAsync(array{identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listBillEstimateCommitments(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillEstimateCommitments(array{billEstimateId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimateCommitmentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillEstimateCommitmentsAsync(array{billEstimateId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listBillEstimateInputCommitmentModifications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillEstimateInputCommitmentModifications(array{billEstimateId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimateInputCommitmentModificationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillEstimateInputCommitmentModificationsAsync(array{billEstimateId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listBillEstimateInputUsageModifications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillEstimateInputUsageModifications(array{
|
||||
* billEstimateId?: string,
|
||||
* filters?: list<array{
|
||||
* name?: 'HISTORICAL_LOCATION'|'HISTORICAL_OPERATION'|'HISTORICAL_SERVICE_CODE'|'HISTORICAL_USAGE_ACCOUNT_ID'|'HISTORICAL_USAGE_TYPE'|'LOCATION'|'OPERATION'|'SERVICE_CODE'|'USAGE_ACCOUNT_ID'|'USAGE_GROUP'|'USAGE_TYPE',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimateInputUsageModificationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillEstimateInputUsageModificationsAsync(array{
|
||||
* billEstimateId?: string,
|
||||
* filters?: list<array{
|
||||
* name?: 'HISTORICAL_LOCATION'|'HISTORICAL_OPERATION'|'HISTORICAL_SERVICE_CODE'|'HISTORICAL_USAGE_ACCOUNT_ID'|'HISTORICAL_USAGE_TYPE'|'LOCATION'|'OPERATION'|'SERVICE_CODE'|'USAGE_ACCOUNT_ID'|'USAGE_GROUP'|'USAGE_TYPE',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listBillEstimateLineItems(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillEstimateLineItems(array{
|
||||
* billEstimateId?: string,
|
||||
* filters?: list<array{
|
||||
* name?: 'LINE_ITEM_TYPE'|'LOCATION'|'OPERATION'|'SERVICE_CODE'|'USAGE_ACCOUNT_ID'|'USAGE_TYPE',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimateLineItemsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillEstimateLineItemsAsync(array{
|
||||
* billEstimateId?: string,
|
||||
* filters?: list<array{
|
||||
* name?: 'LINE_ITEM_TYPE'|'LOCATION'|'OPERATION'|'SERVICE_CODE'|'USAGE_ACCOUNT_ID'|'USAGE_TYPE',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listBillEstimates(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillEstimates(array{
|
||||
* filters?: list<array{name?: 'NAME'|'STATUS', values?: list<string>, matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH', ...}>,
|
||||
* createdAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* expiresAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimatesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillEstimatesAsync(array{
|
||||
* filters?: list<array{name?: 'NAME'|'STATUS', values?: list<string>, matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH', ...}>,
|
||||
* createdAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* expiresAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listBillScenarioCommitmentModifications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillScenarioCommitmentModifications(array{billScenarioId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillScenarioCommitmentModificationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillScenarioCommitmentModificationsAsync(array{billScenarioId?: string, nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listBillScenarioUsageModifications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillScenarioUsageModifications(array{
|
||||
* billScenarioId?: string,
|
||||
* filters?: list<array{
|
||||
* name?: 'HISTORICAL_LOCATION'|'HISTORICAL_OPERATION'|'HISTORICAL_SERVICE_CODE'|'HISTORICAL_USAGE_ACCOUNT_ID'|'HISTORICAL_USAGE_TYPE'|'LOCATION'|'OPERATION'|'SERVICE_CODE'|'USAGE_ACCOUNT_ID'|'USAGE_GROUP'|'USAGE_TYPE',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillScenarioUsageModificationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillScenarioUsageModificationsAsync(array{
|
||||
* billScenarioId?: string,
|
||||
* filters?: list<array{
|
||||
* name?: 'HISTORICAL_LOCATION'|'HISTORICAL_OPERATION'|'HISTORICAL_SERVICE_CODE'|'HISTORICAL_USAGE_ACCOUNT_ID'|'HISTORICAL_USAGE_TYPE'|'LOCATION'|'OPERATION'|'SERVICE_CODE'|'USAGE_ACCOUNT_ID'|'USAGE_GROUP'|'USAGE_TYPE',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listBillScenarios(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillScenarios(array{
|
||||
* filters?: list<array{
|
||||
* name?: 'COST_CATEGORY_ARN'|'GROUP_SHARING_PREFERENCE'|'NAME'|'STATUS',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* createdAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* expiresAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillScenariosAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillScenariosAsync(array{
|
||||
* filters?: list<array{
|
||||
* name?: 'COST_CATEGORY_ARN'|'GROUP_SHARING_PREFERENCE'|'NAME'|'STATUS',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* createdAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* expiresAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listWorkloadEstimateUsage(array $args = [])
|
||||
* @phpstan-method \Aws\Result listWorkloadEstimateUsage(array{
|
||||
* workloadEstimateId?: string,
|
||||
* filters?: list<array{
|
||||
* name?: 'HISTORICAL_LOCATION'|'HISTORICAL_OPERATION'|'HISTORICAL_SERVICE_CODE'|'HISTORICAL_USAGE_ACCOUNT_ID'|'HISTORICAL_USAGE_TYPE'|'LOCATION'|'OPERATION'|'SERVICE_CODE'|'USAGE_ACCOUNT_ID'|'USAGE_GROUP'|'USAGE_TYPE',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWorkloadEstimateUsageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listWorkloadEstimateUsageAsync(array{
|
||||
* workloadEstimateId?: string,
|
||||
* filters?: list<array{
|
||||
* name?: 'HISTORICAL_LOCATION'|'HISTORICAL_OPERATION'|'HISTORICAL_SERVICE_CODE'|'HISTORICAL_USAGE_ACCOUNT_ID'|'HISTORICAL_USAGE_TYPE'|'LOCATION'|'OPERATION'|'SERVICE_CODE'|'USAGE_ACCOUNT_ID'|'USAGE_GROUP'|'USAGE_TYPE',
|
||||
* values?: list<string>,
|
||||
* matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH',
|
||||
* ...,
|
||||
* }>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listWorkloadEstimates(array $args = [])
|
||||
* @phpstan-method \Aws\Result listWorkloadEstimates(array{
|
||||
* createdAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* expiresAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* filters?: list<array{name?: 'NAME'|'STATUS', values?: list<string>, matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH', ...}>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWorkloadEstimatesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listWorkloadEstimatesAsync(array{
|
||||
* createdAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* expiresAtFilter?: array{afterTimestamp?: int|string|\DateTimeInterface, beforeTimestamp?: int|string|\DateTimeInterface, ...},
|
||||
* filters?: list<array{name?: 'NAME'|'STATUS', values?: list<string>, matchOption?: 'CONTAINS'|'EQUALS'|'STARTS_WITH', ...}>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{arn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{arn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{arn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{arn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateBillEstimate(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBillEstimate(array{identifier?: string, name?: string, expiresAt?: int|string|\DateTimeInterface, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBillEstimateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBillEstimateAsync(array{identifier?: string, name?: string, expiresAt?: int|string|\DateTimeInterface, ...} $args = [])
|
||||
* @method \Aws\Result updateBillScenario(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBillScenario(array{
|
||||
* identifier?: string,
|
||||
* name?: string,
|
||||
* expiresAt?: int|string|\DateTimeInterface,
|
||||
* groupSharingPreference?: 'OPEN'|'PRIORITIZED'|'RESTRICTED',
|
||||
* costCategoryGroupSharingPreferenceArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBillScenarioAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBillScenarioAsync(array{
|
||||
* identifier?: string,
|
||||
* name?: string,
|
||||
* expiresAt?: int|string|\DateTimeInterface,
|
||||
* groupSharingPreference?: 'OPEN'|'PRIORITIZED'|'RESTRICTED',
|
||||
* costCategoryGroupSharingPreferenceArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updatePreferences(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePreferences(array{
|
||||
* managementAccountRateTypeSelections?: list<'AFTER_DISCOUNTS'|'AFTER_DISCOUNTS_AND_COMMITMENTS'|'BEFORE_DISCOUNTS'>,
|
||||
* memberAccountRateTypeSelections?: list<'AFTER_DISCOUNTS'|'AFTER_DISCOUNTS_AND_COMMITMENTS'|'BEFORE_DISCOUNTS'>,
|
||||
* standaloneAccountRateTypeSelections?: list<'AFTER_DISCOUNTS'|'AFTER_DISCOUNTS_AND_COMMITMENTS'|'BEFORE_DISCOUNTS'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePreferencesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePreferencesAsync(array{
|
||||
* managementAccountRateTypeSelections?: list<'AFTER_DISCOUNTS'|'AFTER_DISCOUNTS_AND_COMMITMENTS'|'BEFORE_DISCOUNTS'>,
|
||||
* memberAccountRateTypeSelections?: list<'AFTER_DISCOUNTS'|'AFTER_DISCOUNTS_AND_COMMITMENTS'|'BEFORE_DISCOUNTS'>,
|
||||
* standaloneAccountRateTypeSelections?: list<'AFTER_DISCOUNTS'|'AFTER_DISCOUNTS_AND_COMMITMENTS'|'BEFORE_DISCOUNTS'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateWorkloadEstimate(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateWorkloadEstimate(array{identifier?: string, name?: string, expiresAt?: int|string|\DateTimeInterface, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateWorkloadEstimateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateWorkloadEstimateAsync(array{identifier?: string, name?: string, expiresAt?: int|string|\DateTimeInterface, ...} $args = [])
|
||||
*/
|
||||
class BCMPricingCalculatorClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,8 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Billing and Cost Management Recommended Actions** service.
|
||||
* @method \Aws\Result listRecommendedActions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listRecommendedActions(array{filter?: array{actions?: list<array>, ...}, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRecommendedActionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listRecommendedActionsAsync(array{filter?: array{actions?: list<array>, ...}, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
*/
|
||||
class BCMRecommendedActionsClient extends AwsClient {}
|
||||
|
|
|
|||
1072
vendor/aws/aws-sdk-php/src/Backup/BackupClient.php
vendored
1072
vendor/aws/aws-sdk-php/src/Backup/BackupClient.php
vendored
File diff suppressed because it is too large
Load diff
|
|
@ -6,54 +6,182 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Backup Gateway** service.
|
||||
* @method \Aws\Result associateGatewayToServer(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateGatewayToServer(array{GatewayArn?: string, ServerArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateGatewayToServerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateGatewayToServerAsync(array{GatewayArn?: string, ServerArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result createGateway(array $args = [])
|
||||
* @phpstan-method \Aws\Result createGateway(array{
|
||||
* ActivationKey?: string,
|
||||
* GatewayDisplayName?: string,
|
||||
* GatewayType?: 'BACKUP_VM',
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createGatewayAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createGatewayAsync(array{
|
||||
* ActivationKey?: string,
|
||||
* GatewayDisplayName?: string,
|
||||
* GatewayType?: 'BACKUP_VM',
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteGateway(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteGateway(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteGatewayAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteGatewayAsync(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteHypervisor(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteHypervisor(array{HypervisorArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteHypervisorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteHypervisorAsync(array{HypervisorArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateGatewayFromServer(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateGatewayFromServer(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateGatewayFromServerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateGatewayFromServerAsync(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBandwidthRateLimitSchedule(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBandwidthRateLimitSchedule(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBandwidthRateLimitScheduleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBandwidthRateLimitScheduleAsync(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getGateway(array $args = [])
|
||||
* @phpstan-method \Aws\Result getGateway(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getGatewayAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getGatewayAsync(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getHypervisor(array $args = [])
|
||||
* @phpstan-method \Aws\Result getHypervisor(array{HypervisorArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getHypervisorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getHypervisorAsync(array{HypervisorArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getHypervisorPropertyMappings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getHypervisorPropertyMappings(array{HypervisorArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getHypervisorPropertyMappingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getHypervisorPropertyMappingsAsync(array{HypervisorArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVirtualMachine(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVirtualMachine(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVirtualMachineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVirtualMachineAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result importHypervisorConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result importHypervisorConfiguration(array{
|
||||
* Name?: string,
|
||||
* Host?: string,
|
||||
* Username?: string,
|
||||
* Password?: string,
|
||||
* KmsKeyArn?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise importHypervisorConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise importHypervisorConfigurationAsync(array{
|
||||
* Name?: string,
|
||||
* Host?: string,
|
||||
* Username?: string,
|
||||
* Password?: string,
|
||||
* KmsKeyArn?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listGateways(array $args = [])
|
||||
* @phpstan-method \Aws\Result listGateways(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listGatewaysAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listGatewaysAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listHypervisors(array $args = [])
|
||||
* @phpstan-method \Aws\Result listHypervisors(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listHypervisorsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listHypervisorsAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listVirtualMachines(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVirtualMachines(array{HypervisorArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVirtualMachinesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVirtualMachinesAsync(array{HypervisorArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result putBandwidthRateLimitSchedule(array $args = [])
|
||||
* @phpstan-method \Aws\Result putBandwidthRateLimitSchedule(array{
|
||||
* GatewayArn?: string,
|
||||
* BandwidthRateLimitIntervals?: list<array{
|
||||
* AverageUploadRateLimitInBitsPerSec?: int,
|
||||
* StartHourOfDay?: int,
|
||||
* EndHourOfDay?: int,
|
||||
* StartMinuteOfHour?: int,
|
||||
* EndMinuteOfHour?: int,
|
||||
* DaysOfWeek?: list<int>,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putBandwidthRateLimitScheduleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putBandwidthRateLimitScheduleAsync(array{
|
||||
* GatewayArn?: string,
|
||||
* BandwidthRateLimitIntervals?: list<array{
|
||||
* AverageUploadRateLimitInBitsPerSec?: int,
|
||||
* StartHourOfDay?: int,
|
||||
* EndHourOfDay?: int,
|
||||
* StartMinuteOfHour?: int,
|
||||
* EndMinuteOfHour?: int,
|
||||
* DaysOfWeek?: list<int>,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putHypervisorPropertyMappings(array $args = [])
|
||||
* @phpstan-method \Aws\Result putHypervisorPropertyMappings(array{
|
||||
* HypervisorArn?: string,
|
||||
* VmwareToAwsTagMappings?: list<array{VmwareCategory?: string, VmwareTagName?: string, AwsTagKey?: string, AwsTagValue?: string, ...}>,
|
||||
* IamRoleArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putHypervisorPropertyMappingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putHypervisorPropertyMappingsAsync(array{
|
||||
* HypervisorArn?: string,
|
||||
* VmwareToAwsTagMappings?: list<array{VmwareCategory?: string, VmwareTagName?: string, AwsTagKey?: string, AwsTagValue?: string, ...}>,
|
||||
* IamRoleArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putMaintenanceStartTime(array $args = [])
|
||||
* @phpstan-method \Aws\Result putMaintenanceStartTime(array{GatewayArn?: string, HourOfDay?: int, MinuteOfHour?: int, DayOfWeek?: int, DayOfMonth?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putMaintenanceStartTimeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putMaintenanceStartTimeAsync(array{GatewayArn?: string, HourOfDay?: int, MinuteOfHour?: int, DayOfWeek?: int, DayOfMonth?: int, ...} $args = [])
|
||||
* @method \Aws\Result startVirtualMachinesMetadataSync(array $args = [])
|
||||
* @phpstan-method \Aws\Result startVirtualMachinesMetadataSync(array{HypervisorArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startVirtualMachinesMetadataSyncAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startVirtualMachinesMetadataSyncAsync(array{HypervisorArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result testHypervisorConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result testHypervisorConfiguration(array{GatewayArn?: string, Host?: string, Username?: string, Password?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise testHypervisorConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise testHypervisorConfigurationAsync(array{GatewayArn?: string, Host?: string, Username?: string, Password?: string, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateGatewayInformation(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateGatewayInformation(array{GatewayArn?: string, GatewayDisplayName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGatewayInformationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateGatewayInformationAsync(array{GatewayArn?: string, GatewayDisplayName?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateGatewaySoftwareNow(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateGatewaySoftwareNow(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGatewaySoftwareNowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateGatewaySoftwareNowAsync(array{GatewayArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateHypervisor(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateHypervisor(array{
|
||||
* HypervisorArn?: string,
|
||||
* Host?: string,
|
||||
* Username?: string,
|
||||
* Password?: string,
|
||||
* Name?: string,
|
||||
* LogGroupArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateHypervisorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateHypervisorAsync(array{
|
||||
* HypervisorArn?: string,
|
||||
* Host?: string,
|
||||
* Username?: string,
|
||||
* Password?: string,
|
||||
* Name?: string,
|
||||
* LogGroupArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class BackupGatewayClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,28 +6,118 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Backup Search** service.
|
||||
* @method \Aws\Result getSearchJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSearchJob(array{SearchJobIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSearchJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSearchJobAsync(array{SearchJobIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSearchResultExportJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSearchResultExportJob(array{ExportJobIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSearchResultExportJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSearchResultExportJobAsync(array{ExportJobIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listSearchJobBackups(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSearchJobBackups(array{SearchJobIdentifier?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSearchJobBackupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSearchJobBackupsAsync(array{SearchJobIdentifier?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listSearchJobResults(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSearchJobResults(array{SearchJobIdentifier?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSearchJobResultsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSearchJobResultsAsync(array{SearchJobIdentifier?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listSearchJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSearchJobs(array{
|
||||
* ByStatus?: 'COMPLETED'|'FAILED'|'RUNNING'|'STOPPED'|'STOPPING',
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSearchJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSearchJobsAsync(array{
|
||||
* ByStatus?: 'COMPLETED'|'FAILED'|'RUNNING'|'STOPPED'|'STOPPING',
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listSearchResultExportJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSearchResultExportJobs(array{
|
||||
* Status?: 'COMPLETED'|'FAILED'|'RUNNING',
|
||||
* SearchJobIdentifier?: string,
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSearchResultExportJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSearchResultExportJobsAsync(array{
|
||||
* Status?: 'COMPLETED'|'FAILED'|'RUNNING',
|
||||
* SearchJobIdentifier?: string,
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result startSearchJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result startSearchJob(array{
|
||||
* Tags?: array<string, string>,
|
||||
* Name?: string,
|
||||
* EncryptionKeyArn?: string,
|
||||
* ClientToken?: string,
|
||||
* SearchScope?: array{
|
||||
* BackupResourceTypes?: list<'EBS'|'S3'>,
|
||||
* BackupResourceCreationTime?: array{CreatedAfter?: int|string|\DateTimeInterface, CreatedBefore?: int|string|\DateTimeInterface, ...},
|
||||
* SourceResourceArns?: list<string>,
|
||||
* BackupResourceArns?: list<string>,
|
||||
* BackupResourceTags?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* ItemFilters?: array{S3ItemFilters?: list<array>, EBSItemFilters?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startSearchJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startSearchJobAsync(array{
|
||||
* Tags?: array<string, string>,
|
||||
* Name?: string,
|
||||
* EncryptionKeyArn?: string,
|
||||
* ClientToken?: string,
|
||||
* SearchScope?: array{
|
||||
* BackupResourceTypes?: list<'EBS'|'S3'>,
|
||||
* BackupResourceCreationTime?: array{CreatedAfter?: int|string|\DateTimeInterface, CreatedBefore?: int|string|\DateTimeInterface, ...},
|
||||
* SourceResourceArns?: list<string>,
|
||||
* BackupResourceArns?: list<string>,
|
||||
* BackupResourceTags?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* ItemFilters?: array{S3ItemFilters?: list<array>, EBSItemFilters?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startSearchResultExportJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result startSearchResultExportJob(array{
|
||||
* SearchJobIdentifier?: string,
|
||||
* ExportSpecification?: array{s3ExportSpecification?: array{DestinationBucket?: string, DestinationPrefix?: string, ...}, ...},
|
||||
* ClientToken?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* RoleArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startSearchResultExportJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startSearchResultExportJobAsync(array{
|
||||
* SearchJobIdentifier?: string,
|
||||
* ExportSpecification?: array{s3ExportSpecification?: array{DestinationBucket?: string, DestinationPrefix?: string, ...}, ...},
|
||||
* ClientToken?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* RoleArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result stopSearchJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopSearchJob(array{SearchJobIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopSearchJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopSearchJobAsync(array{SearchJobIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceArn?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceArn?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
*/
|
||||
class BackupSearchClient extends AwsClient {}
|
||||
|
|
|
|||
710
vendor/aws/aws-sdk-php/src/Batch/BatchClient.php
vendored
710
vendor/aws/aws-sdk-php/src/Batch/BatchClient.php
vendored
|
|
@ -6,94 +6,804 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Batch** service.
|
||||
* @method \Aws\Result cancelJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelJob(array{jobId?: string, reason?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelJobAsync(array{jobId?: string, reason?: string, ...} $args = [])
|
||||
* @method \Aws\Result cancelJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelJobs(array{jobs?: list<string>, reason?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelJobsAsync(array{jobs?: list<string>, reason?: string, ...} $args = [])
|
||||
* @method \Aws\Result createComputeEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result createComputeEnvironment(array{
|
||||
* computeEnvironmentName?: string,
|
||||
* type?: 'MANAGED'|'UNMANAGED',
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* unmanagedvCpus?: int,
|
||||
* computeResources?: array{
|
||||
* type?: 'EC2'|'ECS_MANAGED_INSTANCES'|'FARGATE'|'FARGATE_SPOT'|'SPOT',
|
||||
* allocationStrategy?: 'BEST_FIT'|'BEST_FIT_PROGRESSIVE'|'BEST_FIT_PROGRESSIVE_ORDERED'|'SPOT_CAPACITY_OPTIMIZED'|'SPOT_CAPACITY_OPTIMIZED_PRIORITIZED'|'SPOT_PRICE_CAPACITY_OPTIMIZED',
|
||||
* minvCpus?: int,
|
||||
* maxvCpus?: int,
|
||||
* desiredvCpus?: int,
|
||||
* instanceTypes?: list<string>,
|
||||
* imageId?: string,
|
||||
* subnets?: list<string>,
|
||||
* securityGroupIds?: list<string>,
|
||||
* ec2KeyPair?: string,
|
||||
* instanceRole?: string,
|
||||
* tags?: array<string, string>,
|
||||
* placementGroup?: string,
|
||||
* bidPercentage?: int,
|
||||
* spotIamFleetRole?: string,
|
||||
* launchTemplate?: array{
|
||||
* launchTemplateId?: string,
|
||||
* launchTemplateName?: string,
|
||||
* version?: string,
|
||||
* overrides?: list<array>,
|
||||
* userdataType?: 'EKS_BOOTSTRAP_SH'|'EKS_NODEADM',
|
||||
* ...,
|
||||
* },
|
||||
* ec2Configuration?: list<array>,
|
||||
* scalingPolicy?: array{minScaleDownDelayMinutes?: int, ...},
|
||||
* managedInstancesProvider?: array{
|
||||
* propagateTags?: string,
|
||||
* infrastructureRoleArn?: string,
|
||||
* instanceLaunchTemplate?: array,
|
||||
* infrastructureOptimization?: array,
|
||||
* ...,
|
||||
* },
|
||||
* capacityTags?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* serviceRole?: string,
|
||||
* tags?: array<string, string>,
|
||||
* eksConfiguration?: array{eksClusterArn?: string, kubernetesNamespace?: string, ...},
|
||||
* context?: string,
|
||||
* ecsSettings?: array{containerInsights?: 'DISABLED'|'ENABLED'|'ENHANCED', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createComputeEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createComputeEnvironmentAsync(array{
|
||||
* computeEnvironmentName?: string,
|
||||
* type?: 'MANAGED'|'UNMANAGED',
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* unmanagedvCpus?: int,
|
||||
* computeResources?: array{
|
||||
* type?: 'EC2'|'ECS_MANAGED_INSTANCES'|'FARGATE'|'FARGATE_SPOT'|'SPOT',
|
||||
* allocationStrategy?: 'BEST_FIT'|'BEST_FIT_PROGRESSIVE'|'BEST_FIT_PROGRESSIVE_ORDERED'|'SPOT_CAPACITY_OPTIMIZED'|'SPOT_CAPACITY_OPTIMIZED_PRIORITIZED'|'SPOT_PRICE_CAPACITY_OPTIMIZED',
|
||||
* minvCpus?: int,
|
||||
* maxvCpus?: int,
|
||||
* desiredvCpus?: int,
|
||||
* instanceTypes?: list<string>,
|
||||
* imageId?: string,
|
||||
* subnets?: list<string>,
|
||||
* securityGroupIds?: list<string>,
|
||||
* ec2KeyPair?: string,
|
||||
* instanceRole?: string,
|
||||
* tags?: array<string, string>,
|
||||
* placementGroup?: string,
|
||||
* bidPercentage?: int,
|
||||
* spotIamFleetRole?: string,
|
||||
* launchTemplate?: array{
|
||||
* launchTemplateId?: string,
|
||||
* launchTemplateName?: string,
|
||||
* version?: string,
|
||||
* overrides?: list<array>,
|
||||
* userdataType?: 'EKS_BOOTSTRAP_SH'|'EKS_NODEADM',
|
||||
* ...,
|
||||
* },
|
||||
* ec2Configuration?: list<array>,
|
||||
* scalingPolicy?: array{minScaleDownDelayMinutes?: int, ...},
|
||||
* managedInstancesProvider?: array{
|
||||
* propagateTags?: string,
|
||||
* infrastructureRoleArn?: string,
|
||||
* instanceLaunchTemplate?: array,
|
||||
* infrastructureOptimization?: array,
|
||||
* ...,
|
||||
* },
|
||||
* capacityTags?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* serviceRole?: string,
|
||||
* tags?: array<string, string>,
|
||||
* eksConfiguration?: array{eksClusterArn?: string, kubernetesNamespace?: string, ...},
|
||||
* context?: string,
|
||||
* ecsSettings?: array{containerInsights?: 'DISABLED'|'ENABLED'|'ENHANCED', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createConsumableResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result createConsumableResource(array{
|
||||
* consumableResourceName?: string,
|
||||
* totalQuantity?: int,
|
||||
* resourceType?: string,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createConsumableResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createConsumableResourceAsync(array{
|
||||
* consumableResourceName?: string,
|
||||
* totalQuantity?: int,
|
||||
* resourceType?: string,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createJobQueue(array $args = [])
|
||||
* @phpstan-method \Aws\Result createJobQueue(array{
|
||||
* jobQueueName?: string,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* schedulingPolicyArn?: string,
|
||||
* priority?: int,
|
||||
* computeEnvironmentOrder?: list<array{order?: int, computeEnvironment?: string, ...}>,
|
||||
* serviceEnvironmentOrder?: list<array{order?: int, serviceEnvironment?: string, ...}>,
|
||||
* jobQueueType?: 'ECS'|'ECS_FARGATE'|'ECS_MANAGED_INSTANCES'|'EKS'|'SAGEMAKER_TRAINING',
|
||||
* tags?: array<string, string>,
|
||||
* jobStateTimeLimitActions?: list<array{reason?: string, state?: 'RUNNABLE', maxTimeSeconds?: int, action?: 'CANCEL'|'TERMINATE', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createJobQueueAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createJobQueueAsync(array{
|
||||
* jobQueueName?: string,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* schedulingPolicyArn?: string,
|
||||
* priority?: int,
|
||||
* computeEnvironmentOrder?: list<array{order?: int, computeEnvironment?: string, ...}>,
|
||||
* serviceEnvironmentOrder?: list<array{order?: int, serviceEnvironment?: string, ...}>,
|
||||
* jobQueueType?: 'ECS'|'ECS_FARGATE'|'ECS_MANAGED_INSTANCES'|'EKS'|'SAGEMAKER_TRAINING',
|
||||
* tags?: array<string, string>,
|
||||
* jobStateTimeLimitActions?: list<array{reason?: string, state?: 'RUNNABLE', maxTimeSeconds?: int, action?: 'CANCEL'|'TERMINATE', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createQuotaShare(array $args = [])
|
||||
* @phpstan-method \Aws\Result createQuotaShare(array{
|
||||
* quotaShareName?: string,
|
||||
* jobQueue?: string,
|
||||
* capacityLimits?: list<array{maxCapacity?: int, capacityUnit?: string, ...}>,
|
||||
* resourceSharingConfiguration?: array{strategy?: 'LEND'|'LEND_AND_BORROW'|'RESERVE', borrowLimit?: int, ...},
|
||||
* preemptionConfiguration?: array{inSharePreemption?: 'DISABLED'|'ENABLED', ...},
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createQuotaShareAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createQuotaShareAsync(array{
|
||||
* quotaShareName?: string,
|
||||
* jobQueue?: string,
|
||||
* capacityLimits?: list<array{maxCapacity?: int, capacityUnit?: string, ...}>,
|
||||
* resourceSharingConfiguration?: array{strategy?: 'LEND'|'LEND_AND_BORROW'|'RESERVE', borrowLimit?: int, ...},
|
||||
* preemptionConfiguration?: array{inSharePreemption?: 'DISABLED'|'ENABLED', ...},
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createSchedulingPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result createSchedulingPolicy(array{
|
||||
* name?: string,
|
||||
* quotaSharePolicy?: array{idleResourceAssignmentStrategy?: 'FIFO', ...},
|
||||
* fairsharePolicy?: array{shareDecaySeconds?: int, computeReservation?: int, shareDistribution?: list<array>, ...},
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSchedulingPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createSchedulingPolicyAsync(array{
|
||||
* name?: string,
|
||||
* quotaSharePolicy?: array{idleResourceAssignmentStrategy?: 'FIFO', ...},
|
||||
* fairsharePolicy?: array{shareDecaySeconds?: int, computeReservation?: int, shareDistribution?: list<array>, ...},
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createServiceEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result createServiceEnvironment(array{
|
||||
* serviceEnvironmentName?: string,
|
||||
* serviceEnvironmentType?: 'SAGEMAKER_TRAINING',
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* capacityLimits?: list<array{maxCapacity?: int, capacityUnit?: string, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createServiceEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createServiceEnvironmentAsync(array{
|
||||
* serviceEnvironmentName?: string,
|
||||
* serviceEnvironmentType?: 'SAGEMAKER_TRAINING',
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* capacityLimits?: list<array{maxCapacity?: int, capacityUnit?: string, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteComputeEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteComputeEnvironment(array{computeEnvironment?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteComputeEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteComputeEnvironmentAsync(array{computeEnvironment?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteConsumableResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteConsumableResource(array{consumableResource?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConsumableResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteConsumableResourceAsync(array{consumableResource?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteJobQueue(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteJobQueue(array{jobQueue?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteJobQueueAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteJobQueueAsync(array{jobQueue?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteQuotaShare(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteQuotaShare(array{quotaShareArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteQuotaShareAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteQuotaShareAsync(array{quotaShareArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteSchedulingPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteSchedulingPolicy(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSchedulingPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteSchedulingPolicyAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteServiceEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteServiceEnvironment(array{serviceEnvironment?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteServiceEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteServiceEnvironmentAsync(array{serviceEnvironment?: string, ...} $args = [])
|
||||
* @method \Aws\Result deregisterJobDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result deregisterJobDefinition(array{jobDefinition?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deregisterJobDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deregisterJobDefinitionAsync(array{jobDefinition?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeComputeEnvironments(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeComputeEnvironments(array{computeEnvironments?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeComputeEnvironmentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeComputeEnvironmentsAsync(array{computeEnvironments?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeConsumableResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeConsumableResource(array{consumableResource?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeConsumableResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeConsumableResourceAsync(array{consumableResource?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeJobDefinitions(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeJobDefinitions(array{
|
||||
* jobDefinitions?: list<string>,
|
||||
* maxResults?: int,
|
||||
* jobDefinitionName?: string,
|
||||
* status?: string,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeJobDefinitionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeJobDefinitionsAsync(array{
|
||||
* jobDefinitions?: list<string>,
|
||||
* maxResults?: int,
|
||||
* jobDefinitionName?: string,
|
||||
* status?: string,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeJobQueues(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeJobQueues(array{jobQueues?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeJobQueuesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeJobQueuesAsync(array{jobQueues?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeJobs(array{jobs?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeJobsAsync(array{jobs?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result describeQuotaShare(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeQuotaShare(array{quotaShareArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeQuotaShareAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeQuotaShareAsync(array{quotaShareArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeSchedulingPolicies(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeSchedulingPolicies(array{arns?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSchedulingPoliciesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeSchedulingPoliciesAsync(array{arns?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result describeServiceEnvironments(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeServiceEnvironments(array{serviceEnvironments?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeServiceEnvironmentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeServiceEnvironmentsAsync(array{serviceEnvironments?: list<string>, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeServiceJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeServiceJob(array{jobId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeServiceJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeServiceJobAsync(array{jobId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getJobQueueSnapshot(array $args = [])
|
||||
* @phpstan-method \Aws\Result getJobQueueSnapshot(array{jobQueue?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getJobQueueSnapshotAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getJobQueueSnapshotAsync(array{jobQueue?: string, ...} $args = [])
|
||||
* @method \Aws\Result listConsumableResources(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConsumableResources(array{
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConsumableResourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConsumableResourcesAsync(array{
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listJobs(array{
|
||||
* jobQueue?: string,
|
||||
* arrayJobId?: string,
|
||||
* multiNodeJobId?: string,
|
||||
* jobStatus?: 'FAILED'|'PENDING'|'RUNNABLE'|'RUNNING'|'STARTING'|'SUBMITTED'|'SUCCEEDED',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listJobsAsync(array{
|
||||
* jobQueue?: string,
|
||||
* arrayJobId?: string,
|
||||
* multiNodeJobId?: string,
|
||||
* jobStatus?: 'FAILED'|'PENDING'|'RUNNABLE'|'RUNNING'|'STARTING'|'SUBMITTED'|'SUCCEEDED',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listJobsByConsumableResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listJobsByConsumableResource(array{
|
||||
* consumableResource?: string,
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listJobsByConsumableResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listJobsByConsumableResourceAsync(array{
|
||||
* consumableResource?: string,
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listQuotaShares(array $args = [])
|
||||
* @phpstan-method \Aws\Result listQuotaShares(array{jobQueue?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listQuotaSharesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listQuotaSharesAsync(array{jobQueue?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listSchedulingPolicies(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSchedulingPolicies(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSchedulingPoliciesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSchedulingPoliciesAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listServiceJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listServiceJobs(array{
|
||||
* jobQueue?: string,
|
||||
* jobStatus?: 'FAILED'|'PENDING'|'RUNNABLE'|'RUNNING'|'SCHEDULED'|'STARTING'|'SUBMITTED'|'SUCCEEDED',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listServiceJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listServiceJobsAsync(array{
|
||||
* jobQueue?: string,
|
||||
* jobStatus?: 'FAILED'|'PENDING'|'RUNNABLE'|'RUNNING'|'SCHEDULED'|'STARTING'|'SUBMITTED'|'SUCCEEDED',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result registerJobDefinition(array $args = [])
|
||||
* @phpstan-method \Aws\Result registerJobDefinition(array{
|
||||
* jobDefinitionName?: string,
|
||||
* type?: 'container'|'multinode',
|
||||
* parameters?: array<string, string>,
|
||||
* schedulingPriority?: int,
|
||||
* containerProperties?: array{
|
||||
* image?: string,
|
||||
* vcpus?: int,
|
||||
* memory?: int,
|
||||
* command?: list<string>,
|
||||
* jobRoleArn?: string,
|
||||
* executionRoleArn?: string,
|
||||
* volumes?: list<array>,
|
||||
* environment?: list<array>,
|
||||
* mountPoints?: list<array>,
|
||||
* readonlyRootFilesystem?: bool,
|
||||
* privileged?: bool,
|
||||
* ulimits?: list<array>,
|
||||
* user?: string,
|
||||
* instanceType?: string,
|
||||
* resourceRequirements?: list<array>,
|
||||
* linuxParameters?: array{
|
||||
* devices?: list<array>,
|
||||
* initProcessEnabled?: bool,
|
||||
* sharedMemorySize?: int,
|
||||
* tmpfs?: list<array>,
|
||||
* maxSwap?: int,
|
||||
* swappiness?: int,
|
||||
* ...,
|
||||
* },
|
||||
* logConfiguration?: array{
|
||||
* logDriver?: 'awsfirelens'|'awslogs'|'fluentd'|'gelf'|'journald'|'json-file'|'splunk'|'syslog',
|
||||
* options?: array<string, string>,
|
||||
* secretOptions?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* secrets?: list<array>,
|
||||
* networkConfiguration?: array{assignPublicIp?: 'DISABLED'|'ENABLED', ...},
|
||||
* fargatePlatformConfiguration?: array{platformVersion?: string, ...},
|
||||
* enableExecuteCommand?: bool,
|
||||
* ephemeralStorage?: array{sizeInGiB?: int, ...},
|
||||
* runtimePlatform?: array{operatingSystemFamily?: string, cpuArchitecture?: string, ...},
|
||||
* repositoryCredentials?: array{credentialsParameter?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* nodeProperties?: array{numNodes?: int, mainNode?: int, nodeRangeProperties?: list<array>, ...},
|
||||
* retryStrategy?: array{attempts?: int, evaluateOnExit?: list<array>, ...},
|
||||
* propagateTags?: bool,
|
||||
* timeout?: array{attemptDurationSeconds?: int, ...},
|
||||
* tags?: array<string, string>,
|
||||
* platformCapabilities?: list<'EC2'|'FARGATE'|'MANAGED_INSTANCES'>,
|
||||
* eksProperties?: array{
|
||||
* podProperties?: array{
|
||||
* serviceAccountName?: string,
|
||||
* hostNetwork?: bool,
|
||||
* dnsPolicy?: string,
|
||||
* imagePullSecrets?: list<array>,
|
||||
* containers?: list<array>,
|
||||
* initContainers?: list<array>,
|
||||
* volumes?: list<array>,
|
||||
* metadata?: array,
|
||||
* shareProcessNamespace?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ecsProperties?: array{taskProperties?: list<array>, ...},
|
||||
* consumableResourceProperties?: array{consumableResourceList?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise registerJobDefinitionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise registerJobDefinitionAsync(array{
|
||||
* jobDefinitionName?: string,
|
||||
* type?: 'container'|'multinode',
|
||||
* parameters?: array<string, string>,
|
||||
* schedulingPriority?: int,
|
||||
* containerProperties?: array{
|
||||
* image?: string,
|
||||
* vcpus?: int,
|
||||
* memory?: int,
|
||||
* command?: list<string>,
|
||||
* jobRoleArn?: string,
|
||||
* executionRoleArn?: string,
|
||||
* volumes?: list<array>,
|
||||
* environment?: list<array>,
|
||||
* mountPoints?: list<array>,
|
||||
* readonlyRootFilesystem?: bool,
|
||||
* privileged?: bool,
|
||||
* ulimits?: list<array>,
|
||||
* user?: string,
|
||||
* instanceType?: string,
|
||||
* resourceRequirements?: list<array>,
|
||||
* linuxParameters?: array{
|
||||
* devices?: list<array>,
|
||||
* initProcessEnabled?: bool,
|
||||
* sharedMemorySize?: int,
|
||||
* tmpfs?: list<array>,
|
||||
* maxSwap?: int,
|
||||
* swappiness?: int,
|
||||
* ...,
|
||||
* },
|
||||
* logConfiguration?: array{
|
||||
* logDriver?: 'awsfirelens'|'awslogs'|'fluentd'|'gelf'|'journald'|'json-file'|'splunk'|'syslog',
|
||||
* options?: array<string, string>,
|
||||
* secretOptions?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* secrets?: list<array>,
|
||||
* networkConfiguration?: array{assignPublicIp?: 'DISABLED'|'ENABLED', ...},
|
||||
* fargatePlatformConfiguration?: array{platformVersion?: string, ...},
|
||||
* enableExecuteCommand?: bool,
|
||||
* ephemeralStorage?: array{sizeInGiB?: int, ...},
|
||||
* runtimePlatform?: array{operatingSystemFamily?: string, cpuArchitecture?: string, ...},
|
||||
* repositoryCredentials?: array{credentialsParameter?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* nodeProperties?: array{numNodes?: int, mainNode?: int, nodeRangeProperties?: list<array>, ...},
|
||||
* retryStrategy?: array{attempts?: int, evaluateOnExit?: list<array>, ...},
|
||||
* propagateTags?: bool,
|
||||
* timeout?: array{attemptDurationSeconds?: int, ...},
|
||||
* tags?: array<string, string>,
|
||||
* platformCapabilities?: list<'EC2'|'FARGATE'|'MANAGED_INSTANCES'>,
|
||||
* eksProperties?: array{
|
||||
* podProperties?: array{
|
||||
* serviceAccountName?: string,
|
||||
* hostNetwork?: bool,
|
||||
* dnsPolicy?: string,
|
||||
* imagePullSecrets?: list<array>,
|
||||
* containers?: list<array>,
|
||||
* initContainers?: list<array>,
|
||||
* volumes?: list<array>,
|
||||
* metadata?: array,
|
||||
* shareProcessNamespace?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ecsProperties?: array{taskProperties?: list<array>, ...},
|
||||
* consumableResourceProperties?: array{consumableResourceList?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result submitJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result submitJob(array{
|
||||
* jobName?: string,
|
||||
* jobQueue?: string,
|
||||
* shareIdentifier?: string,
|
||||
* schedulingPriorityOverride?: int,
|
||||
* arrayProperties?: array{size?: int, ...},
|
||||
* dependsOn?: list<array{jobId?: string, type?: 'N_TO_N'|'SEQUENTIAL', ...}>,
|
||||
* jobDefinition?: string,
|
||||
* parameters?: array<string, string>,
|
||||
* containerOverrides?: array{
|
||||
* vcpus?: int,
|
||||
* memory?: int,
|
||||
* command?: list<string>,
|
||||
* instanceType?: string,
|
||||
* environment?: list<array>,
|
||||
* resourceRequirements?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* nodeOverrides?: array{numNodes?: int, nodePropertyOverrides?: list<array>, ...},
|
||||
* retryStrategy?: array{attempts?: int, evaluateOnExit?: list<array>, ...},
|
||||
* propagateTags?: bool,
|
||||
* timeout?: array{attemptDurationSeconds?: int, ...},
|
||||
* tags?: array<string, string>,
|
||||
* eksPropertiesOverride?: array{
|
||||
* podProperties?: array{containers?: list<array>, initContainers?: list<array>, metadata?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ecsPropertiesOverride?: array{taskProperties?: list<array>, ...},
|
||||
* consumableResourcePropertiesOverride?: array{consumableResourceList?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise submitJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise submitJobAsync(array{
|
||||
* jobName?: string,
|
||||
* jobQueue?: string,
|
||||
* shareIdentifier?: string,
|
||||
* schedulingPriorityOverride?: int,
|
||||
* arrayProperties?: array{size?: int, ...},
|
||||
* dependsOn?: list<array{jobId?: string, type?: 'N_TO_N'|'SEQUENTIAL', ...}>,
|
||||
* jobDefinition?: string,
|
||||
* parameters?: array<string, string>,
|
||||
* containerOverrides?: array{
|
||||
* vcpus?: int,
|
||||
* memory?: int,
|
||||
* command?: list<string>,
|
||||
* instanceType?: string,
|
||||
* environment?: list<array>,
|
||||
* resourceRequirements?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* nodeOverrides?: array{numNodes?: int, nodePropertyOverrides?: list<array>, ...},
|
||||
* retryStrategy?: array{attempts?: int, evaluateOnExit?: list<array>, ...},
|
||||
* propagateTags?: bool,
|
||||
* timeout?: array{attemptDurationSeconds?: int, ...},
|
||||
* tags?: array<string, string>,
|
||||
* eksPropertiesOverride?: array{
|
||||
* podProperties?: array{containers?: list<array>, initContainers?: list<array>, metadata?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ecsPropertiesOverride?: array{taskProperties?: list<array>, ...},
|
||||
* consumableResourcePropertiesOverride?: array{consumableResourceList?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result submitServiceJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result submitServiceJob(array{
|
||||
* jobName?: string,
|
||||
* jobQueue?: string,
|
||||
* retryStrategy?: array{attempts?: int, evaluateOnExit?: list<array>, ...},
|
||||
* schedulingPriority?: int,
|
||||
* serviceRequestPayload?: string,
|
||||
* serviceJobType?: 'SAGEMAKER_TRAINING',
|
||||
* shareIdentifier?: string,
|
||||
* quotaShareName?: string,
|
||||
* preemptionConfiguration?: array{preemptionRetriesBeforeTermination?: int, ...},
|
||||
* timeoutConfig?: array{attemptDurationSeconds?: int, ...},
|
||||
* tags?: array<string, string>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise submitServiceJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise submitServiceJobAsync(array{
|
||||
* jobName?: string,
|
||||
* jobQueue?: string,
|
||||
* retryStrategy?: array{attempts?: int, evaluateOnExit?: list<array>, ...},
|
||||
* schedulingPriority?: int,
|
||||
* serviceRequestPayload?: string,
|
||||
* serviceJobType?: 'SAGEMAKER_TRAINING',
|
||||
* shareIdentifier?: string,
|
||||
* quotaShareName?: string,
|
||||
* preemptionConfiguration?: array{preemptionRetriesBeforeTermination?: int, ...},
|
||||
* timeoutConfig?: array{attemptDurationSeconds?: int, ...},
|
||||
* tags?: array<string, string>,
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result terminateJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result terminateJob(array{jobId?: string, reason?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise terminateJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise terminateJobAsync(array{jobId?: string, reason?: string, ...} $args = [])
|
||||
* @method \Aws\Result terminateJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result terminateJobs(array{jobs?: list<string>, reason?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise terminateJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise terminateJobsAsync(array{jobs?: list<string>, reason?: string, ...} $args = [])
|
||||
* @method \Aws\Result terminateServiceJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result terminateServiceJob(array{jobId?: string, reason?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise terminateServiceJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise terminateServiceJobAsync(array{jobId?: string, reason?: string, ...} $args = [])
|
||||
* @method \Aws\Result terminateServiceJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result terminateServiceJobs(array{jobs?: list<string>, reason?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise terminateServiceJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise terminateServiceJobsAsync(array{jobs?: list<string>, reason?: string, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateComputeEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateComputeEnvironment(array{
|
||||
* computeEnvironment?: string,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* unmanagedvCpus?: int,
|
||||
* computeResources?: array{
|
||||
* minvCpus?: int,
|
||||
* maxvCpus?: int,
|
||||
* desiredvCpus?: int,
|
||||
* subnets?: list<string>,
|
||||
* securityGroupIds?: list<string>,
|
||||
* allocationStrategy?: 'BEST_FIT_PROGRESSIVE'|'BEST_FIT_PROGRESSIVE_ORDERED'|'SPOT_CAPACITY_OPTIMIZED'|'SPOT_CAPACITY_OPTIMIZED_PRIORITIZED'|'SPOT_PRICE_CAPACITY_OPTIMIZED',
|
||||
* instanceTypes?: list<string>,
|
||||
* ec2KeyPair?: string,
|
||||
* instanceRole?: string,
|
||||
* tags?: array<string, string>,
|
||||
* placementGroup?: string,
|
||||
* bidPercentage?: int,
|
||||
* launchTemplate?: array{
|
||||
* launchTemplateId?: string,
|
||||
* launchTemplateName?: string,
|
||||
* version?: string,
|
||||
* overrides?: list<array>,
|
||||
* userdataType?: 'EKS_BOOTSTRAP_SH'|'EKS_NODEADM',
|
||||
* ...,
|
||||
* },
|
||||
* ec2Configuration?: list<array>,
|
||||
* updateToLatestImageVersion?: bool,
|
||||
* type?: 'EC2'|'ECS_MANAGED_INSTANCES'|'FARGATE'|'FARGATE_SPOT'|'SPOT',
|
||||
* imageId?: string,
|
||||
* scalingPolicy?: array{minScaleDownDelayMinutes?: int, ...},
|
||||
* managedInstancesProvider?: array{
|
||||
* propagateTags?: string,
|
||||
* infrastructureRoleArn?: string,
|
||||
* instanceLaunchTemplate?: array,
|
||||
* infrastructureOptimization?: array,
|
||||
* ...,
|
||||
* },
|
||||
* capacityTags?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* serviceRole?: string,
|
||||
* updatePolicy?: array{terminateJobsOnUpdate?: bool, jobExecutionTimeoutMinutes?: int, ...},
|
||||
* context?: string,
|
||||
* ecsSettings?: array{containerInsights?: 'DISABLED'|'ENABLED'|'ENHANCED', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateComputeEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateComputeEnvironmentAsync(array{
|
||||
* computeEnvironment?: string,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* unmanagedvCpus?: int,
|
||||
* computeResources?: array{
|
||||
* minvCpus?: int,
|
||||
* maxvCpus?: int,
|
||||
* desiredvCpus?: int,
|
||||
* subnets?: list<string>,
|
||||
* securityGroupIds?: list<string>,
|
||||
* allocationStrategy?: 'BEST_FIT_PROGRESSIVE'|'BEST_FIT_PROGRESSIVE_ORDERED'|'SPOT_CAPACITY_OPTIMIZED'|'SPOT_CAPACITY_OPTIMIZED_PRIORITIZED'|'SPOT_PRICE_CAPACITY_OPTIMIZED',
|
||||
* instanceTypes?: list<string>,
|
||||
* ec2KeyPair?: string,
|
||||
* instanceRole?: string,
|
||||
* tags?: array<string, string>,
|
||||
* placementGroup?: string,
|
||||
* bidPercentage?: int,
|
||||
* launchTemplate?: array{
|
||||
* launchTemplateId?: string,
|
||||
* launchTemplateName?: string,
|
||||
* version?: string,
|
||||
* overrides?: list<array>,
|
||||
* userdataType?: 'EKS_BOOTSTRAP_SH'|'EKS_NODEADM',
|
||||
* ...,
|
||||
* },
|
||||
* ec2Configuration?: list<array>,
|
||||
* updateToLatestImageVersion?: bool,
|
||||
* type?: 'EC2'|'ECS_MANAGED_INSTANCES'|'FARGATE'|'FARGATE_SPOT'|'SPOT',
|
||||
* imageId?: string,
|
||||
* scalingPolicy?: array{minScaleDownDelayMinutes?: int, ...},
|
||||
* managedInstancesProvider?: array{
|
||||
* propagateTags?: string,
|
||||
* infrastructureRoleArn?: string,
|
||||
* instanceLaunchTemplate?: array,
|
||||
* infrastructureOptimization?: array,
|
||||
* ...,
|
||||
* },
|
||||
* capacityTags?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* serviceRole?: string,
|
||||
* updatePolicy?: array{terminateJobsOnUpdate?: bool, jobExecutionTimeoutMinutes?: int, ...},
|
||||
* context?: string,
|
||||
* ecsSettings?: array{containerInsights?: 'DISABLED'|'ENABLED'|'ENHANCED', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateConsumableResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateConsumableResource(array{consumableResource?: string, operation?: string, quantity?: int, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateConsumableResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateConsumableResourceAsync(array{consumableResource?: string, operation?: string, quantity?: int, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateJobQueue(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateJobQueue(array{
|
||||
* jobQueue?: string,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* schedulingPolicyArn?: string,
|
||||
* priority?: int,
|
||||
* computeEnvironmentOrder?: list<array{order?: int, computeEnvironment?: string, ...}>,
|
||||
* serviceEnvironmentOrder?: list<array{order?: int, serviceEnvironment?: string, ...}>,
|
||||
* jobStateTimeLimitActions?: list<array{reason?: string, state?: 'RUNNABLE', maxTimeSeconds?: int, action?: 'CANCEL'|'TERMINATE', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateJobQueueAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateJobQueueAsync(array{
|
||||
* jobQueue?: string,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* schedulingPolicyArn?: string,
|
||||
* priority?: int,
|
||||
* computeEnvironmentOrder?: list<array{order?: int, computeEnvironment?: string, ...}>,
|
||||
* serviceEnvironmentOrder?: list<array{order?: int, serviceEnvironment?: string, ...}>,
|
||||
* jobStateTimeLimitActions?: list<array{reason?: string, state?: 'RUNNABLE', maxTimeSeconds?: int, action?: 'CANCEL'|'TERMINATE', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateQuotaShare(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateQuotaShare(array{
|
||||
* quotaShareArn?: string,
|
||||
* capacityLimits?: list<array{maxCapacity?: int, capacityUnit?: string, ...}>,
|
||||
* resourceSharingConfiguration?: array{strategy?: 'LEND'|'LEND_AND_BORROW'|'RESERVE', borrowLimit?: int, ...},
|
||||
* preemptionConfiguration?: array{inSharePreemption?: 'DISABLED'|'ENABLED', ...},
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateQuotaShareAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateQuotaShareAsync(array{
|
||||
* quotaShareArn?: string,
|
||||
* capacityLimits?: list<array{maxCapacity?: int, capacityUnit?: string, ...}>,
|
||||
* resourceSharingConfiguration?: array{strategy?: 'LEND'|'LEND_AND_BORROW'|'RESERVE', borrowLimit?: int, ...},
|
||||
* preemptionConfiguration?: array{inSharePreemption?: 'DISABLED'|'ENABLED', ...},
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateSchedulingPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSchedulingPolicy(array{
|
||||
* arn?: string,
|
||||
* quotaSharePolicy?: array{idleResourceAssignmentStrategy?: 'FIFO', ...},
|
||||
* fairsharePolicy?: array{shareDecaySeconds?: int, computeReservation?: int, shareDistribution?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSchedulingPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSchedulingPolicyAsync(array{
|
||||
* arn?: string,
|
||||
* quotaSharePolicy?: array{idleResourceAssignmentStrategy?: 'FIFO', ...},
|
||||
* fairsharePolicy?: array{shareDecaySeconds?: int, computeReservation?: int, shareDistribution?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateServiceEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateServiceEnvironment(array{
|
||||
* serviceEnvironment?: string,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* capacityLimits?: list<array{maxCapacity?: int, capacityUnit?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateServiceEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateServiceEnvironmentAsync(array{
|
||||
* serviceEnvironment?: string,
|
||||
* state?: 'DISABLED'|'ENABLED',
|
||||
* capacityLimits?: list<array{maxCapacity?: int, capacityUnit?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateServiceJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateServiceJob(array{jobId?: string, schedulingPriority?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateServiceJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateServiceJobAsync(array{jobId?: string, schedulingPriority?: int, ...} $args = [])
|
||||
*/
|
||||
class BatchClient extends AwsClient {}
|
||||
|
|
|
|||
1028
vendor/aws/aws-sdk-php/src/Bedrock/BedrockClient.php
vendored
1028
vendor/aws/aws-sdk-php/src/Bedrock/BedrockClient.php
vendored
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -6,74 +6,638 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Agents for Amazon Bedrock Runtime** service.
|
||||
* @method \Aws\Result agenticRetrieveStream(array $args = [])
|
||||
* @phpstan-method \Aws\Result agenticRetrieveStream(array{
|
||||
* agenticRetrieveConfiguration?: array{
|
||||
* foundationModelConfiguration?: array{bedrockFoundationModelConfiguration?: array, type?: 'BEDROCK_FOUNDATION_MODEL', ...},
|
||||
* foundationModelType?: 'CUSTOM'|'MANAGED',
|
||||
* maxAgentIteration?: int,
|
||||
* rerankingConfiguration?: array{bedrockRerankingConfiguration?: array, type?: 'BEDROCK_RERANKING_MODEL', ...},
|
||||
* rerankingModelType?: 'CUSTOM'|'MANAGED'|'NONE',
|
||||
* ...,
|
||||
* },
|
||||
* generateResponse?: bool,
|
||||
* memoryConfiguration?: array{
|
||||
* memoryId?: string,
|
||||
* persistenceMode?: 'DEFAULT'|'NONE',
|
||||
* retrievalConfigs?: list<array>,
|
||||
* sessionBinding?: array{actorId?: string, sessionId?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* messages?: list<array{content?: array, role?: 'assistant'|'user', ...}>,
|
||||
* nextToken?: string,
|
||||
* policyConfiguration?: array{bedrockGuardrailConfiguration?: array{guardrailId?: string, guardrailVersion?: string, ...}, ...},
|
||||
* retrievers?: list<array{configuration?: array, description?: string, ...}>,
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise agenticRetrieveStreamAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise agenticRetrieveStreamAsync(array{
|
||||
* agenticRetrieveConfiguration?: array{
|
||||
* foundationModelConfiguration?: array{bedrockFoundationModelConfiguration?: array, type?: 'BEDROCK_FOUNDATION_MODEL', ...},
|
||||
* foundationModelType?: 'CUSTOM'|'MANAGED',
|
||||
* maxAgentIteration?: int,
|
||||
* rerankingConfiguration?: array{bedrockRerankingConfiguration?: array, type?: 'BEDROCK_RERANKING_MODEL', ...},
|
||||
* rerankingModelType?: 'CUSTOM'|'MANAGED'|'NONE',
|
||||
* ...,
|
||||
* },
|
||||
* generateResponse?: bool,
|
||||
* memoryConfiguration?: array{
|
||||
* memoryId?: string,
|
||||
* persistenceMode?: 'DEFAULT'|'NONE',
|
||||
* retrievalConfigs?: list<array>,
|
||||
* sessionBinding?: array{actorId?: string, sessionId?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* messages?: list<array{content?: array, role?: 'assistant'|'user', ...}>,
|
||||
* nextToken?: string,
|
||||
* policyConfiguration?: array{bedrockGuardrailConfiguration?: array{guardrailId?: string, guardrailVersion?: string, ...}, ...},
|
||||
* retrievers?: list<array{configuration?: array, description?: string, ...}>,
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result checkIngestedDocumentAcl(array $args = [])
|
||||
* @phpstan-method \Aws\Result checkIngestedDocumentAcl(array{
|
||||
* dataSourceId?: string,
|
||||
* documentId?: string,
|
||||
* knowledgeBaseId?: string,
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise checkIngestedDocumentAclAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise checkIngestedDocumentAclAsync(array{
|
||||
* dataSourceId?: string,
|
||||
* documentId?: string,
|
||||
* knowledgeBaseId?: string,
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createInvocation(array $args = [])
|
||||
* @phpstan-method \Aws\Result createInvocation(array{description?: string, invocationId?: string, sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createInvocationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createInvocationAsync(array{description?: string, invocationId?: string, sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result createSession(array $args = [])
|
||||
* @phpstan-method \Aws\Result createSession(array{encryptionKeyArn?: string, sessionMetadata?: array<string, string>, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createSessionAsync(array{encryptionKeyArn?: string, sessionMetadata?: array<string, string>, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result deleteAgentMemory(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAgentMemory(array{agentAliasId?: string, agentId?: string, memoryId?: string, sessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAgentMemoryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAgentMemoryAsync(array{agentAliasId?: string, agentId?: string, memoryId?: string, sessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteSession(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteSession(array{sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteSessionAsync(array{sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result endSession(array $args = [])
|
||||
* @phpstan-method \Aws\Result endSession(array{sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise endSessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise endSessionAsync(array{sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result generateQuery(array $args = [])
|
||||
* @phpstan-method \Aws\Result generateQuery(array{
|
||||
* queryGenerationInput?: array{text?: string, type?: 'TEXT', ...},
|
||||
* transformationConfiguration?: array{
|
||||
* mode?: 'TEXT_TO_SQL',
|
||||
* textToSqlConfiguration?: array{knowledgeBaseConfiguration?: array, type?: 'KNOWLEDGE_BASE', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise generateQueryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise generateQueryAsync(array{
|
||||
* queryGenerationInput?: array{text?: string, type?: 'TEXT', ...},
|
||||
* transformationConfiguration?: array{
|
||||
* mode?: 'TEXT_TO_SQL',
|
||||
* textToSqlConfiguration?: array{knowledgeBaseConfiguration?: array, type?: 'KNOWLEDGE_BASE', ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getAgentMemory(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAgentMemory(array{
|
||||
* agentAliasId?: string,
|
||||
* agentId?: string,
|
||||
* maxItems?: int,
|
||||
* memoryId?: string,
|
||||
* memoryType?: 'SESSION_SUMMARY',
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAgentMemoryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAgentMemoryAsync(array{
|
||||
* agentAliasId?: string,
|
||||
* agentId?: string,
|
||||
* maxItems?: int,
|
||||
* memoryId?: string,
|
||||
* memoryType?: 'SESSION_SUMMARY',
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getDocumentContent(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDocumentContent(array{
|
||||
* dataSourceId?: string,
|
||||
* documentId?: string,
|
||||
* knowledgeBaseId?: string,
|
||||
* outputFormat?: 'EXTRACTED'|'RAW',
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDocumentContentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDocumentContentAsync(array{
|
||||
* dataSourceId?: string,
|
||||
* documentId?: string,
|
||||
* knowledgeBaseId?: string,
|
||||
* outputFormat?: 'EXTRACTED'|'RAW',
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getExecutionFlowSnapshot(array $args = [])
|
||||
* @phpstan-method \Aws\Result getExecutionFlowSnapshot(array{executionIdentifier?: string, flowAliasIdentifier?: string, flowIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getExecutionFlowSnapshotAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getExecutionFlowSnapshotAsync(array{executionIdentifier?: string, flowAliasIdentifier?: string, flowIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getFlowExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result getFlowExecution(array{executionIdentifier?: string, flowAliasIdentifier?: string, flowIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getFlowExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getFlowExecutionAsync(array{executionIdentifier?: string, flowAliasIdentifier?: string, flowIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getIngestedDocumentAcl(array $args = [])
|
||||
* @phpstan-method \Aws\Result getIngestedDocumentAcl(array{dataSourceId?: string, documentId?: string, knowledgeBaseId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIngestedDocumentAclAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getIngestedDocumentAclAsync(array{dataSourceId?: string, documentId?: string, knowledgeBaseId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getInvocationStep(array $args = [])
|
||||
* @phpstan-method \Aws\Result getInvocationStep(array{invocationIdentifier?: string, invocationStepId?: string, sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInvocationStepAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getInvocationStepAsync(array{invocationIdentifier?: string, invocationStepId?: string, sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSession(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSession(array{sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSessionAsync(array{sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result invokeAgent(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeAgent(array{
|
||||
* agentAliasId?: string,
|
||||
* agentId?: string,
|
||||
* bedrockModelConfigurations?: array{performanceConfig?: array{latency?: 'optimized'|'standard', ...}, ...},
|
||||
* enableTrace?: bool,
|
||||
* endSession?: bool,
|
||||
* inputText?: string,
|
||||
* memoryId?: string,
|
||||
* promptCreationConfigurations?: array{excludePreviousThinkingSteps?: bool, previousConversationTurnsToInclude?: int, ...},
|
||||
* sessionId?: string,
|
||||
* sessionState?: array{
|
||||
* conversationHistory?: array{messages?: list<array>, ...},
|
||||
* files?: list<array>,
|
||||
* invocationId?: string,
|
||||
* knowledgeBaseConfigurations?: list<array>,
|
||||
* promptSessionAttributes?: array<string, string>,
|
||||
* returnControlInvocationResults?: list<array>,
|
||||
* sessionAttributes?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* sourceArn?: string,
|
||||
* streamingConfigurations?: array{applyGuardrailInterval?: int, streamFinalResponse?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeAgentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeAgentAsync(array{
|
||||
* agentAliasId?: string,
|
||||
* agentId?: string,
|
||||
* bedrockModelConfigurations?: array{performanceConfig?: array{latency?: 'optimized'|'standard', ...}, ...},
|
||||
* enableTrace?: bool,
|
||||
* endSession?: bool,
|
||||
* inputText?: string,
|
||||
* memoryId?: string,
|
||||
* promptCreationConfigurations?: array{excludePreviousThinkingSteps?: bool, previousConversationTurnsToInclude?: int, ...},
|
||||
* sessionId?: string,
|
||||
* sessionState?: array{
|
||||
* conversationHistory?: array{messages?: list<array>, ...},
|
||||
* files?: list<array>,
|
||||
* invocationId?: string,
|
||||
* knowledgeBaseConfigurations?: list<array>,
|
||||
* promptSessionAttributes?: array<string, string>,
|
||||
* returnControlInvocationResults?: list<array>,
|
||||
* sessionAttributes?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* sourceArn?: string,
|
||||
* streamingConfigurations?: array{applyGuardrailInterval?: int, streamFinalResponse?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result invokeFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeFlow(array{
|
||||
* enableTrace?: bool,
|
||||
* executionId?: string,
|
||||
* flowAliasIdentifier?: string,
|
||||
* flowIdentifier?: string,
|
||||
* inputs?: list<array{content?: array, nodeInputName?: string, nodeName?: string, nodeOutputName?: string, ...}>,
|
||||
* modelPerformanceConfiguration?: array{performanceConfig?: array{latency?: 'optimized'|'standard', ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeFlowAsync(array{
|
||||
* enableTrace?: bool,
|
||||
* executionId?: string,
|
||||
* flowAliasIdentifier?: string,
|
||||
* flowIdentifier?: string,
|
||||
* inputs?: list<array{content?: array, nodeInputName?: string, nodeName?: string, nodeOutputName?: string, ...}>,
|
||||
* modelPerformanceConfiguration?: array{performanceConfig?: array{latency?: 'optimized'|'standard', ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result invokeInlineAgent(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeInlineAgent(array{
|
||||
* actionGroups?: list<array{
|
||||
* actionGroupExecutor?: array,
|
||||
* actionGroupName?: string,
|
||||
* apiSchema?: array,
|
||||
* description?: string,
|
||||
* functionSchema?: array,
|
||||
* parentActionGroupSignature?: 'AMAZON.CodeInterpreter'|'AMAZON.UserInput'|'ANTHROPIC.Bash'|'ANTHROPIC.Computer'|'ANTHROPIC.TextEditor',
|
||||
* parentActionGroupSignatureParams?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* agentCollaboration?: 'DISABLED'|'SUPERVISOR'|'SUPERVISOR_ROUTER',
|
||||
* agentName?: string,
|
||||
* bedrockModelConfigurations?: array{performanceConfig?: array{latency?: 'optimized'|'standard', ...}, ...},
|
||||
* collaboratorConfigurations?: list<array{
|
||||
* agentAliasArn?: string,
|
||||
* collaboratorInstruction?: string,
|
||||
* collaboratorName?: string,
|
||||
* relayConversationHistory?: 'DISABLED'|'TO_COLLABORATOR',
|
||||
* ...,
|
||||
* }>,
|
||||
* collaborators?: list<array{
|
||||
* actionGroups?: list<array>,
|
||||
* agentCollaboration?: 'DISABLED'|'SUPERVISOR'|'SUPERVISOR_ROUTER',
|
||||
* agentName?: string,
|
||||
* collaboratorConfigurations?: list<array>,
|
||||
* customerEncryptionKeyArn?: string,
|
||||
* foundationModel?: string,
|
||||
* guardrailConfiguration?: array,
|
||||
* idleSessionTTLInSeconds?: int,
|
||||
* instruction?: string,
|
||||
* knowledgeBases?: list<array>,
|
||||
* promptOverrideConfiguration?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* customOrchestration?: array{executor?: array{lambda?: string, ...}, ...},
|
||||
* customerEncryptionKeyArn?: string,
|
||||
* enableTrace?: bool,
|
||||
* endSession?: bool,
|
||||
* foundationModel?: string,
|
||||
* guardrailConfiguration?: array{guardrailIdentifier?: string, guardrailVersion?: string, ...},
|
||||
* idleSessionTTLInSeconds?: int,
|
||||
* inlineSessionState?: array{
|
||||
* conversationHistory?: array{messages?: list<array>, ...},
|
||||
* files?: list<array>,
|
||||
* invocationId?: string,
|
||||
* promptSessionAttributes?: array<string, string>,
|
||||
* returnControlInvocationResults?: list<array>,
|
||||
* sessionAttributes?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* inputText?: string,
|
||||
* instruction?: string,
|
||||
* knowledgeBases?: list<array{description?: string, knowledgeBaseId?: string, retrievalConfiguration?: array, ...}>,
|
||||
* orchestrationType?: 'CUSTOM_ORCHESTRATION'|'DEFAULT',
|
||||
* promptCreationConfigurations?: array{excludePreviousThinkingSteps?: bool, previousConversationTurnsToInclude?: int, ...},
|
||||
* promptOverrideConfiguration?: array{overrideLambda?: string, promptConfigurations?: list<array>, ...},
|
||||
* sessionId?: string,
|
||||
* streamingConfigurations?: array{applyGuardrailInterval?: int, streamFinalResponse?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeInlineAgentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeInlineAgentAsync(array{
|
||||
* actionGroups?: list<array{
|
||||
* actionGroupExecutor?: array,
|
||||
* actionGroupName?: string,
|
||||
* apiSchema?: array,
|
||||
* description?: string,
|
||||
* functionSchema?: array,
|
||||
* parentActionGroupSignature?: 'AMAZON.CodeInterpreter'|'AMAZON.UserInput'|'ANTHROPIC.Bash'|'ANTHROPIC.Computer'|'ANTHROPIC.TextEditor',
|
||||
* parentActionGroupSignatureParams?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* agentCollaboration?: 'DISABLED'|'SUPERVISOR'|'SUPERVISOR_ROUTER',
|
||||
* agentName?: string,
|
||||
* bedrockModelConfigurations?: array{performanceConfig?: array{latency?: 'optimized'|'standard', ...}, ...},
|
||||
* collaboratorConfigurations?: list<array{
|
||||
* agentAliasArn?: string,
|
||||
* collaboratorInstruction?: string,
|
||||
* collaboratorName?: string,
|
||||
* relayConversationHistory?: 'DISABLED'|'TO_COLLABORATOR',
|
||||
* ...,
|
||||
* }>,
|
||||
* collaborators?: list<array{
|
||||
* actionGroups?: list<array>,
|
||||
* agentCollaboration?: 'DISABLED'|'SUPERVISOR'|'SUPERVISOR_ROUTER',
|
||||
* agentName?: string,
|
||||
* collaboratorConfigurations?: list<array>,
|
||||
* customerEncryptionKeyArn?: string,
|
||||
* foundationModel?: string,
|
||||
* guardrailConfiguration?: array,
|
||||
* idleSessionTTLInSeconds?: int,
|
||||
* instruction?: string,
|
||||
* knowledgeBases?: list<array>,
|
||||
* promptOverrideConfiguration?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* customOrchestration?: array{executor?: array{lambda?: string, ...}, ...},
|
||||
* customerEncryptionKeyArn?: string,
|
||||
* enableTrace?: bool,
|
||||
* endSession?: bool,
|
||||
* foundationModel?: string,
|
||||
* guardrailConfiguration?: array{guardrailIdentifier?: string, guardrailVersion?: string, ...},
|
||||
* idleSessionTTLInSeconds?: int,
|
||||
* inlineSessionState?: array{
|
||||
* conversationHistory?: array{messages?: list<array>, ...},
|
||||
* files?: list<array>,
|
||||
* invocationId?: string,
|
||||
* promptSessionAttributes?: array<string, string>,
|
||||
* returnControlInvocationResults?: list<array>,
|
||||
* sessionAttributes?: array<string, string>,
|
||||
* ...,
|
||||
* },
|
||||
* inputText?: string,
|
||||
* instruction?: string,
|
||||
* knowledgeBases?: list<array{description?: string, knowledgeBaseId?: string, retrievalConfiguration?: array, ...}>,
|
||||
* orchestrationType?: 'CUSTOM_ORCHESTRATION'|'DEFAULT',
|
||||
* promptCreationConfigurations?: array{excludePreviousThinkingSteps?: bool, previousConversationTurnsToInclude?: int, ...},
|
||||
* promptOverrideConfiguration?: array{overrideLambda?: string, promptConfigurations?: list<array>, ...},
|
||||
* sessionId?: string,
|
||||
* streamingConfigurations?: array{applyGuardrailInterval?: int, streamFinalResponse?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listFlowExecutionEvents(array $args = [])
|
||||
* @phpstan-method \Aws\Result listFlowExecutionEvents(array{
|
||||
* eventType?: 'Flow'|'Node',
|
||||
* executionIdentifier?: string,
|
||||
* flowAliasIdentifier?: string,
|
||||
* flowIdentifier?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFlowExecutionEventsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listFlowExecutionEventsAsync(array{
|
||||
* eventType?: 'Flow'|'Node',
|
||||
* executionIdentifier?: string,
|
||||
* flowAliasIdentifier?: string,
|
||||
* flowIdentifier?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listFlowExecutions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listFlowExecutions(array{flowAliasIdentifier?: string, flowIdentifier?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFlowExecutionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listFlowExecutionsAsync(array{flowAliasIdentifier?: string, flowIdentifier?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listInvocationSteps(array $args = [])
|
||||
* @phpstan-method \Aws\Result listInvocationSteps(array{invocationIdentifier?: string, maxResults?: int, nextToken?: string, sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listInvocationStepsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listInvocationStepsAsync(array{invocationIdentifier?: string, maxResults?: int, nextToken?: string, sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listInvocations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listInvocations(array{maxResults?: int, nextToken?: string, sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listInvocationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listInvocationsAsync(array{maxResults?: int, nextToken?: string, sessionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listSessions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSessions(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSessionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSessionsAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result optimizePrompt(array $args = [])
|
||||
* @phpstan-method \Aws\Result optimizePrompt(array{input?: array{textPrompt?: array{text?: string, ...}, ...}, targetModelId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise optimizePromptAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise optimizePromptAsync(array{input?: array{textPrompt?: array{text?: string, ...}, ...}, targetModelId?: string, ...} $args = [])
|
||||
* @method \Aws\Result putInvocationStep(array $args = [])
|
||||
* @phpstan-method \Aws\Result putInvocationStep(array{
|
||||
* invocationIdentifier?: string,
|
||||
* invocationStepId?: string,
|
||||
* invocationStepTime?: int|string|\DateTimeInterface,
|
||||
* payload?: array{contentBlocks?: list<array>, ...},
|
||||
* sessionIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putInvocationStepAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putInvocationStepAsync(array{
|
||||
* invocationIdentifier?: string,
|
||||
* invocationStepId?: string,
|
||||
* invocationStepTime?: int|string|\DateTimeInterface,
|
||||
* payload?: array{contentBlocks?: list<array>, ...},
|
||||
* sessionIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result rerank(array $args = [])
|
||||
* @phpstan-method \Aws\Result rerank(array{
|
||||
* nextToken?: string,
|
||||
* queries?: list<array{textQuery?: array, type?: 'TEXT', ...}>,
|
||||
* rerankingConfiguration?: array{
|
||||
* bedrockRerankingConfiguration?: array{modelConfiguration?: array, numberOfResults?: int, ...},
|
||||
* type?: 'BEDROCK_RERANKING_MODEL',
|
||||
* ...,
|
||||
* },
|
||||
* sources?: list<array{inlineDocumentSource?: array, type?: 'INLINE', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise rerankAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise rerankAsync(array{
|
||||
* nextToken?: string,
|
||||
* queries?: list<array{textQuery?: array, type?: 'TEXT', ...}>,
|
||||
* rerankingConfiguration?: array{
|
||||
* bedrockRerankingConfiguration?: array{modelConfiguration?: array, numberOfResults?: int, ...},
|
||||
* type?: 'BEDROCK_RERANKING_MODEL',
|
||||
* ...,
|
||||
* },
|
||||
* sources?: list<array{inlineDocumentSource?: array, type?: 'INLINE', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result retrieve(array $args = [])
|
||||
* @phpstan-method \Aws\Result retrieve(array{
|
||||
* guardrailConfiguration?: array{guardrailId?: string, guardrailVersion?: string, ...},
|
||||
* knowledgeBaseId?: string,
|
||||
* nextToken?: string,
|
||||
* retrievalConfiguration?: array{
|
||||
* managedSearchConfiguration?: array{
|
||||
* filter?: array,
|
||||
* numberOfResults?: int,
|
||||
* rerankingConfiguration?: array,
|
||||
* rerankingModelType?: 'CUSTOM'|'MANAGED'|'NONE',
|
||||
* ...,
|
||||
* },
|
||||
* vectorSearchConfiguration?: array{
|
||||
* filter?: array,
|
||||
* implicitFilterConfiguration?: array,
|
||||
* numberOfResults?: int,
|
||||
* overrideSearchType?: 'HYBRID'|'SEMANTIC',
|
||||
* rerankingConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* retrievalQuery?: array{
|
||||
* image?: array{
|
||||
* format?: 'gif'|'jpeg'|'png'|'webp',
|
||||
* inlineContent?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* ...,
|
||||
* },
|
||||
* text?: string,
|
||||
* type?: 'IMAGE'|'TEXT',
|
||||
* ...,
|
||||
* },
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise retrieveAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise retrieveAsync(array{
|
||||
* guardrailConfiguration?: array{guardrailId?: string, guardrailVersion?: string, ...},
|
||||
* knowledgeBaseId?: string,
|
||||
* nextToken?: string,
|
||||
* retrievalConfiguration?: array{
|
||||
* managedSearchConfiguration?: array{
|
||||
* filter?: array,
|
||||
* numberOfResults?: int,
|
||||
* rerankingConfiguration?: array,
|
||||
* rerankingModelType?: 'CUSTOM'|'MANAGED'|'NONE',
|
||||
* ...,
|
||||
* },
|
||||
* vectorSearchConfiguration?: array{
|
||||
* filter?: array,
|
||||
* implicitFilterConfiguration?: array,
|
||||
* numberOfResults?: int,
|
||||
* overrideSearchType?: 'HYBRID'|'SEMANTIC',
|
||||
* rerankingConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* retrievalQuery?: array{
|
||||
* image?: array{
|
||||
* format?: 'gif'|'jpeg'|'png'|'webp',
|
||||
* inlineContent?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* ...,
|
||||
* },
|
||||
* text?: string,
|
||||
* type?: 'IMAGE'|'TEXT',
|
||||
* ...,
|
||||
* },
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result retrieveAndGenerate(array $args = [])
|
||||
* @phpstan-method \Aws\Result retrieveAndGenerate(array{
|
||||
* input?: array{text?: string, ...},
|
||||
* retrieveAndGenerateConfiguration?: array{
|
||||
* externalSourcesConfiguration?: array{generationConfiguration?: array, modelArn?: string, sources?: list<array>, ...},
|
||||
* knowledgeBaseConfiguration?: array{
|
||||
* generationConfiguration?: array,
|
||||
* knowledgeBaseId?: string,
|
||||
* modelArn?: string,
|
||||
* orchestrationConfiguration?: array,
|
||||
* retrievalConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* type?: 'EXTERNAL_SOURCES'|'KNOWLEDGE_BASE',
|
||||
* ...,
|
||||
* },
|
||||
* sessionConfiguration?: array{kmsKeyArn?: string, ...},
|
||||
* sessionId?: string,
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise retrieveAndGenerateAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise retrieveAndGenerateAsync(array{
|
||||
* input?: array{text?: string, ...},
|
||||
* retrieveAndGenerateConfiguration?: array{
|
||||
* externalSourcesConfiguration?: array{generationConfiguration?: array, modelArn?: string, sources?: list<array>, ...},
|
||||
* knowledgeBaseConfiguration?: array{
|
||||
* generationConfiguration?: array,
|
||||
* knowledgeBaseId?: string,
|
||||
* modelArn?: string,
|
||||
* orchestrationConfiguration?: array,
|
||||
* retrievalConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* type?: 'EXTERNAL_SOURCES'|'KNOWLEDGE_BASE',
|
||||
* ...,
|
||||
* },
|
||||
* sessionConfiguration?: array{kmsKeyArn?: string, ...},
|
||||
* sessionId?: string,
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result retrieveAndGenerateStream(array $args = [])
|
||||
* @phpstan-method \Aws\Result retrieveAndGenerateStream(array{
|
||||
* input?: array{text?: string, ...},
|
||||
* retrieveAndGenerateConfiguration?: array{
|
||||
* externalSourcesConfiguration?: array{generationConfiguration?: array, modelArn?: string, sources?: list<array>, ...},
|
||||
* knowledgeBaseConfiguration?: array{
|
||||
* generationConfiguration?: array,
|
||||
* knowledgeBaseId?: string,
|
||||
* modelArn?: string,
|
||||
* orchestrationConfiguration?: array,
|
||||
* retrievalConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* type?: 'EXTERNAL_SOURCES'|'KNOWLEDGE_BASE',
|
||||
* ...,
|
||||
* },
|
||||
* sessionConfiguration?: array{kmsKeyArn?: string, ...},
|
||||
* sessionId?: string,
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise retrieveAndGenerateStreamAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise retrieveAndGenerateStreamAsync(array{
|
||||
* input?: array{text?: string, ...},
|
||||
* retrieveAndGenerateConfiguration?: array{
|
||||
* externalSourcesConfiguration?: array{generationConfiguration?: array, modelArn?: string, sources?: list<array>, ...},
|
||||
* knowledgeBaseConfiguration?: array{
|
||||
* generationConfiguration?: array,
|
||||
* knowledgeBaseId?: string,
|
||||
* modelArn?: string,
|
||||
* orchestrationConfiguration?: array,
|
||||
* retrievalConfiguration?: array,
|
||||
* ...,
|
||||
* },
|
||||
* type?: 'EXTERNAL_SOURCES'|'KNOWLEDGE_BASE',
|
||||
* ...,
|
||||
* },
|
||||
* sessionConfiguration?: array{kmsKeyArn?: string, ...},
|
||||
* sessionId?: string,
|
||||
* userContext?: array{userId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startFlowExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result startFlowExecution(array{
|
||||
* flowAliasIdentifier?: string,
|
||||
* flowExecutionName?: string,
|
||||
* flowIdentifier?: string,
|
||||
* inputs?: list<array{content?: array, nodeInputName?: string, nodeName?: string, nodeOutputName?: string, ...}>,
|
||||
* modelPerformanceConfiguration?: array{performanceConfig?: array{latency?: 'optimized'|'standard', ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startFlowExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startFlowExecutionAsync(array{
|
||||
* flowAliasIdentifier?: string,
|
||||
* flowExecutionName?: string,
|
||||
* flowIdentifier?: string,
|
||||
* inputs?: list<array{content?: array, nodeInputName?: string, nodeName?: string, nodeOutputName?: string, ...}>,
|
||||
* modelPerformanceConfiguration?: array{performanceConfig?: array{latency?: 'optimized'|'standard', ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result stopFlowExecution(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopFlowExecution(array{executionIdentifier?: string, flowAliasIdentifier?: string, flowIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopFlowExecutionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopFlowExecutionAsync(array{executionIdentifier?: string, flowAliasIdentifier?: string, flowIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateSession(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSession(array{sessionIdentifier?: string, sessionMetadata?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSessionAsync(array{sessionIdentifier?: string, sessionMetadata?: array<string, string>, ...} $args = [])
|
||||
*/
|
||||
class BedrockAgentRuntimeClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,58 +6,376 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Data Automation for Amazon Bedrock** service.
|
||||
* @method \Aws\Result copyBlueprintStage(array $args = [])
|
||||
* @phpstan-method \Aws\Result copyBlueprintStage(array{
|
||||
* blueprintArn?: string,
|
||||
* sourceStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* targetStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise copyBlueprintStageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise copyBlueprintStageAsync(array{
|
||||
* blueprintArn?: string,
|
||||
* sourceStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* targetStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* clientToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createBlueprint(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBlueprint(array{
|
||||
* blueprintName?: string,
|
||||
* type?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* blueprintStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* schema?: string,
|
||||
* clientToken?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBlueprintAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBlueprintAsync(array{
|
||||
* blueprintName?: string,
|
||||
* type?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* blueprintStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* schema?: string,
|
||||
* clientToken?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createBlueprintVersion(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBlueprintVersion(array{blueprintArn?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBlueprintVersionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBlueprintVersionAsync(array{blueprintArn?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result createDataAutomationLibrary(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDataAutomationLibrary(array{
|
||||
* libraryName?: string,
|
||||
* libraryDescription?: string,
|
||||
* clientToken?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDataAutomationLibraryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDataAutomationLibraryAsync(array{
|
||||
* libraryName?: string,
|
||||
* libraryDescription?: string,
|
||||
* clientToken?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createDataAutomationProject(array $args = [])
|
||||
* @phpstan-method \Aws\Result createDataAutomationProject(array{
|
||||
* projectName?: string,
|
||||
* projectDescription?: string,
|
||||
* projectStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* projectType?: 'ASYNC'|'SYNC',
|
||||
* standardOutputConfiguration?: array{
|
||||
* document?: array{extraction?: array, generativeField?: array, outputFormat?: array, ...},
|
||||
* image?: array{extraction?: array, generativeField?: array, ...},
|
||||
* video?: array{extraction?: array, generativeField?: array, ...},
|
||||
* audio?: array{extraction?: array, generativeField?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* customOutputConfiguration?: array{blueprints?: list<array>, document?: array{fallbackBlueprints?: list<array>, ...}, ...},
|
||||
* overrideConfiguration?: array{
|
||||
* document?: array{splitter?: array, modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* image?: array{modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* video?: array{modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* audio?: array{modalityProcessing?: array, languageConfiguration?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* modalityRouting?: array{
|
||||
* jpeg?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* png?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* mp4?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* mov?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* dataAutomationLibraryConfiguration?: array{libraries?: list<array>, ...},
|
||||
* clientToken?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDataAutomationProjectAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createDataAutomationProjectAsync(array{
|
||||
* projectName?: string,
|
||||
* projectDescription?: string,
|
||||
* projectStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* projectType?: 'ASYNC'|'SYNC',
|
||||
* standardOutputConfiguration?: array{
|
||||
* document?: array{extraction?: array, generativeField?: array, outputFormat?: array, ...},
|
||||
* image?: array{extraction?: array, generativeField?: array, ...},
|
||||
* video?: array{extraction?: array, generativeField?: array, ...},
|
||||
* audio?: array{extraction?: array, generativeField?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* customOutputConfiguration?: array{blueprints?: list<array>, document?: array{fallbackBlueprints?: list<array>, ...}, ...},
|
||||
* overrideConfiguration?: array{
|
||||
* document?: array{splitter?: array, modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* image?: array{modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* video?: array{modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* audio?: array{modalityProcessing?: array, languageConfiguration?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* modalityRouting?: array{
|
||||
* jpeg?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* png?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* mp4?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* mov?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* dataAutomationLibraryConfiguration?: array{libraries?: list<array>, ...},
|
||||
* clientToken?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteBlueprint(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBlueprint(array{blueprintArn?: string, blueprintVersion?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBlueprintAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBlueprintAsync(array{blueprintArn?: string, blueprintVersion?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteDataAutomationLibrary(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteDataAutomationLibrary(array{libraryArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDataAutomationLibraryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteDataAutomationLibraryAsync(array{libraryArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteDataAutomationProject(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteDataAutomationProject(array{projectArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDataAutomationProjectAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteDataAutomationProjectAsync(array{projectArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBlueprint(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBlueprint(array{blueprintArn?: string, blueprintVersion?: string, blueprintStage?: 'DEVELOPMENT'|'LIVE', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBlueprintAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBlueprintAsync(array{blueprintArn?: string, blueprintVersion?: string, blueprintStage?: 'DEVELOPMENT'|'LIVE', ...} $args = [])
|
||||
* @method \Aws\Result getBlueprintOptimizationStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBlueprintOptimizationStatus(array{invocationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBlueprintOptimizationStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBlueprintOptimizationStatusAsync(array{invocationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDataAutomationLibrary(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDataAutomationLibrary(array{libraryArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataAutomationLibraryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDataAutomationLibraryAsync(array{libraryArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDataAutomationLibraryEntity(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDataAutomationLibraryEntity(array{libraryArn?: string, entityType?: 'VOCABULARY', entityId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataAutomationLibraryEntityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDataAutomationLibraryEntityAsync(array{libraryArn?: string, entityType?: 'VOCABULARY', entityId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDataAutomationLibraryIngestionJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDataAutomationLibraryIngestionJob(array{libraryArn?: string, jobArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataAutomationLibraryIngestionJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDataAutomationLibraryIngestionJobAsync(array{libraryArn?: string, jobArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDataAutomationProject(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDataAutomationProject(array{projectArn?: string, projectStage?: 'DEVELOPMENT'|'LIVE', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataAutomationProjectAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDataAutomationProjectAsync(array{projectArn?: string, projectStage?: 'DEVELOPMENT'|'LIVE', ...} $args = [])
|
||||
* @method \Aws\Result invokeBlueprintOptimizationAsync(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeBlueprintOptimizationAsync(array{
|
||||
* blueprint?: array{blueprintArn?: string, stage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* samples?: list<array{assetS3Object?: array, groundTruthS3Object?: array, ...}>,
|
||||
* outputConfiguration?: array{s3Object?: array{s3Uri?: string, version?: string, ...}, ...},
|
||||
* dataAutomationProfileArn?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeBlueprintOptimizationAsyncAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeBlueprintOptimizationAsyncAsync(array{
|
||||
* blueprint?: array{blueprintArn?: string, stage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* samples?: list<array{assetS3Object?: array, groundTruthS3Object?: array, ...}>,
|
||||
* outputConfiguration?: array{s3Object?: array{s3Uri?: string, version?: string, ...}, ...},
|
||||
* dataAutomationProfileArn?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result invokeDataAutomationLibraryIngestionJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeDataAutomationLibraryIngestionJob(array{
|
||||
* libraryArn?: string,
|
||||
* clientToken?: string,
|
||||
* inputConfiguration?: array{
|
||||
* s3Object?: array{s3Uri?: string, version?: string, ...},
|
||||
* inlinePayload?: array{upsertEntitiesInfo?: list<array>, deleteEntitiesInfo?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* entityType?: 'VOCABULARY',
|
||||
* operationType?: 'DELETE'|'UPSERT',
|
||||
* outputConfiguration?: array{s3Uri?: string, ...},
|
||||
* notificationConfiguration?: array{eventBridgeConfiguration?: array{eventBridgeEnabled?: bool, ...}, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeDataAutomationLibraryIngestionJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeDataAutomationLibraryIngestionJobAsync(array{
|
||||
* libraryArn?: string,
|
||||
* clientToken?: string,
|
||||
* inputConfiguration?: array{
|
||||
* s3Object?: array{s3Uri?: string, version?: string, ...},
|
||||
* inlinePayload?: array{upsertEntitiesInfo?: list<array>, deleteEntitiesInfo?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* entityType?: 'VOCABULARY',
|
||||
* operationType?: 'DELETE'|'UPSERT',
|
||||
* outputConfiguration?: array{s3Uri?: string, ...},
|
||||
* notificationConfiguration?: array{eventBridgeConfiguration?: array{eventBridgeEnabled?: bool, ...}, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listBlueprints(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBlueprints(array{
|
||||
* blueprintArn?: string,
|
||||
* resourceOwner?: 'ACCOUNT'|'SERVICE',
|
||||
* blueprintStageFilter?: 'ALL'|'DEVELOPMENT'|'LIVE',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* projectFilter?: array{projectArn?: string, projectStage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBlueprintsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBlueprintsAsync(array{
|
||||
* blueprintArn?: string,
|
||||
* resourceOwner?: 'ACCOUNT'|'SERVICE',
|
||||
* blueprintStageFilter?: 'ALL'|'DEVELOPMENT'|'LIVE',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* projectFilter?: array{projectArn?: string, projectStage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listDataAutomationLibraries(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDataAutomationLibraries(array{
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* projectFilter?: array{projectArn?: string, projectStage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataAutomationLibrariesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDataAutomationLibrariesAsync(array{
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* projectFilter?: array{projectArn?: string, projectStage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listDataAutomationLibraryEntities(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDataAutomationLibraryEntities(array{libraryArn?: string, entityType?: 'VOCABULARY', maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataAutomationLibraryEntitiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDataAutomationLibraryEntitiesAsync(array{libraryArn?: string, entityType?: 'VOCABULARY', maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listDataAutomationLibraryIngestionJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDataAutomationLibraryIngestionJobs(array{libraryArn?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataAutomationLibraryIngestionJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDataAutomationLibraryIngestionJobsAsync(array{libraryArn?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listDataAutomationProjects(array $args = [])
|
||||
* @phpstan-method \Aws\Result listDataAutomationProjects(array{
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* projectStageFilter?: 'ALL'|'DEVELOPMENT'|'LIVE',
|
||||
* blueprintFilter?: array{blueprintArn?: string, blueprintVersion?: string, blueprintStage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* resourceOwner?: 'ACCOUNT'|'SERVICE',
|
||||
* libraryFilter?: array{libraryArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataAutomationProjectsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listDataAutomationProjectsAsync(array{
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* projectStageFilter?: 'ALL'|'DEVELOPMENT'|'LIVE',
|
||||
* blueprintFilter?: array{blueprintArn?: string, blueprintVersion?: string, blueprintStage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* resourceOwner?: 'ACCOUNT'|'SERVICE',
|
||||
* libraryFilter?: array{libraryArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceARN?: string, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceARN?: string, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceARN?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceARN?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateBlueprint(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBlueprint(array{
|
||||
* blueprintArn?: string,
|
||||
* schema?: string,
|
||||
* blueprintStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBlueprintAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBlueprintAsync(array{
|
||||
* blueprintArn?: string,
|
||||
* schema?: string,
|
||||
* blueprintStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateDataAutomationLibrary(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDataAutomationLibrary(array{libraryArn?: string, libraryDescription?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDataAutomationLibraryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDataAutomationLibraryAsync(array{libraryArn?: string, libraryDescription?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateDataAutomationProject(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateDataAutomationProject(array{
|
||||
* projectArn?: string,
|
||||
* projectStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* projectDescription?: string,
|
||||
* standardOutputConfiguration?: array{
|
||||
* document?: array{extraction?: array, generativeField?: array, outputFormat?: array, ...},
|
||||
* image?: array{extraction?: array, generativeField?: array, ...},
|
||||
* video?: array{extraction?: array, generativeField?: array, ...},
|
||||
* audio?: array{extraction?: array, generativeField?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* customOutputConfiguration?: array{blueprints?: list<array>, document?: array{fallbackBlueprints?: list<array>, ...}, ...},
|
||||
* overrideConfiguration?: array{
|
||||
* document?: array{splitter?: array, modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* image?: array{modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* video?: array{modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* audio?: array{modalityProcessing?: array, languageConfiguration?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* modalityRouting?: array{
|
||||
* jpeg?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* png?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* mp4?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* mov?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* dataAutomationLibraryConfiguration?: array{libraries?: list<array>, ...},
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDataAutomationProjectAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateDataAutomationProjectAsync(array{
|
||||
* projectArn?: string,
|
||||
* projectStage?: 'DEVELOPMENT'|'LIVE',
|
||||
* projectDescription?: string,
|
||||
* standardOutputConfiguration?: array{
|
||||
* document?: array{extraction?: array, generativeField?: array, outputFormat?: array, ...},
|
||||
* image?: array{extraction?: array, generativeField?: array, ...},
|
||||
* video?: array{extraction?: array, generativeField?: array, ...},
|
||||
* audio?: array{extraction?: array, generativeField?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* customOutputConfiguration?: array{blueprints?: list<array>, document?: array{fallbackBlueprints?: list<array>, ...}, ...},
|
||||
* overrideConfiguration?: array{
|
||||
* document?: array{splitter?: array, modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* image?: array{modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* video?: array{modalityProcessing?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* audio?: array{modalityProcessing?: array, languageConfiguration?: array, sensitiveDataConfiguration?: array, ...},
|
||||
* modalityRouting?: array{
|
||||
* jpeg?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* png?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* mp4?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* mov?: 'AUDIO'|'DOCUMENT'|'IMAGE'|'VIDEO',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* dataAutomationLibraryConfiguration?: array{libraries?: list<array>, ...},
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class BedrockDataAutomationClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,16 +6,66 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Runtime for Amazon Bedrock Data Automation** service.
|
||||
* @method \Aws\Result getDataAutomationStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDataAutomationStatus(array{invocationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataAutomationStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDataAutomationStatusAsync(array{invocationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result invokeDataAutomation(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeDataAutomation(array{
|
||||
* inputConfiguration?: array{bytes?: string|resource|\Psr\Http\Message\StreamInterface, s3Uri?: string, ...},
|
||||
* dataAutomationConfiguration?: array{dataAutomationProjectArn?: string, stage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* blueprints?: list<array{blueprintArn?: string, version?: string, stage?: 'DEVELOPMENT'|'LIVE', ...}>,
|
||||
* dataAutomationProfileArn?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* outputConfiguration?: array{s3Uri?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeDataAutomationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeDataAutomationAsync(array{
|
||||
* inputConfiguration?: array{bytes?: string|resource|\Psr\Http\Message\StreamInterface, s3Uri?: string, ...},
|
||||
* dataAutomationConfiguration?: array{dataAutomationProjectArn?: string, stage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* blueprints?: list<array{blueprintArn?: string, version?: string, stage?: 'DEVELOPMENT'|'LIVE', ...}>,
|
||||
* dataAutomationProfileArn?: string,
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* outputConfiguration?: array{s3Uri?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result invokeDataAutomationAsync(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeDataAutomationAsync(array{
|
||||
* clientToken?: string,
|
||||
* inputConfiguration?: array{s3Uri?: string, assetProcessingConfiguration?: array{video?: array, ...}, ...},
|
||||
* outputConfiguration?: array{s3Uri?: string, ...},
|
||||
* dataAutomationConfiguration?: array{dataAutomationProjectArn?: string, stage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* notificationConfiguration?: array{eventBridgeConfiguration?: array{eventBridgeEnabled?: bool, ...}, ...},
|
||||
* blueprints?: list<array{blueprintArn?: string, version?: string, stage?: 'DEVELOPMENT'|'LIVE', ...}>,
|
||||
* dataAutomationProfileArn?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeDataAutomationAsyncAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeDataAutomationAsyncAsync(array{
|
||||
* clientToken?: string,
|
||||
* inputConfiguration?: array{s3Uri?: string, assetProcessingConfiguration?: array{video?: array, ...}, ...},
|
||||
* outputConfiguration?: array{s3Uri?: string, ...},
|
||||
* dataAutomationConfiguration?: array{dataAutomationProjectArn?: string, stage?: 'DEVELOPMENT'|'LIVE', ...},
|
||||
* encryptionConfiguration?: array{kmsKeyId?: string, kmsEncryptionContext?: array<string, string>, ...},
|
||||
* notificationConfiguration?: array{eventBridgeConfiguration?: array{eventBridgeEnabled?: bool, ...}, ...},
|
||||
* blueprints?: list<array{blueprintArn?: string, version?: string, stage?: 'DEVELOPMENT'|'LIVE', ...}>,
|
||||
* dataAutomationProfileArn?: string,
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceARN?: string, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceARN?: string, tags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceARN?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceARN?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
*/
|
||||
class BedrockDataAutomationRuntimeClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,24 +6,266 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Bedrock Runtime** service.
|
||||
* @method \Aws\Result applyGuardrail(array $args = [])
|
||||
* @phpstan-method \Aws\Result applyGuardrail(array{
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* source?: 'INPUT'|'OUTPUT',
|
||||
* content?: list<array{text?: array, image?: array, ...}>,
|
||||
* outputScope?: 'FULL'|'INTERVENTIONS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise applyGuardrailAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise applyGuardrailAsync(array{
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* source?: 'INPUT'|'OUTPUT',
|
||||
* content?: list<array{text?: array, image?: array, ...}>,
|
||||
* outputScope?: 'FULL'|'INTERVENTIONS',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result converse(array $args = [])
|
||||
* @phpstan-method \Aws\Result converse(array{
|
||||
* modelId?: string,
|
||||
* messages?: list<array{role?: 'assistant'|'system'|'user', content?: list<array>, ...}>,
|
||||
* system?: list<array{text?: string, guardContent?: array, cachePoint?: array, ...}>,
|
||||
* inferenceConfig?: array{maxTokens?: int, temperature?: float, topP?: float, stopSequences?: list<string>, ...},
|
||||
* toolConfig?: array{tools?: list<array>, toolChoice?: array{auto?: array, any?: array, tool?: array, ...}, ...},
|
||||
* guardrailConfig?: array{
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* trace?: 'disabled'|'enabled'|'enabled_full',
|
||||
* ...,
|
||||
* },
|
||||
* additionalModelRequestFields?: array,
|
||||
* promptVariables?: array<string, array{text?: string, ...}>,
|
||||
* additionalModelResponseFieldPaths?: list<string>,
|
||||
* requestMetadata?: array<string, string>,
|
||||
* performanceConfig?: array{latency?: 'optimized'|'standard', ...},
|
||||
* serviceTier?: array{type?: 'default'|'flex'|'priority'|'reserved', ...},
|
||||
* outputConfig?: array{textFormat?: array{type?: 'json_schema', structure?: array, ...}, effort?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise converseAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise converseAsync(array{
|
||||
* modelId?: string,
|
||||
* messages?: list<array{role?: 'assistant'|'system'|'user', content?: list<array>, ...}>,
|
||||
* system?: list<array{text?: string, guardContent?: array, cachePoint?: array, ...}>,
|
||||
* inferenceConfig?: array{maxTokens?: int, temperature?: float, topP?: float, stopSequences?: list<string>, ...},
|
||||
* toolConfig?: array{tools?: list<array>, toolChoice?: array{auto?: array, any?: array, tool?: array, ...}, ...},
|
||||
* guardrailConfig?: array{
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* trace?: 'disabled'|'enabled'|'enabled_full',
|
||||
* ...,
|
||||
* },
|
||||
* additionalModelRequestFields?: array,
|
||||
* promptVariables?: array<string, array{text?: string, ...}>,
|
||||
* additionalModelResponseFieldPaths?: list<string>,
|
||||
* requestMetadata?: array<string, string>,
|
||||
* performanceConfig?: array{latency?: 'optimized'|'standard', ...},
|
||||
* serviceTier?: array{type?: 'default'|'flex'|'priority'|'reserved', ...},
|
||||
* outputConfig?: array{textFormat?: array{type?: 'json_schema', structure?: array, ...}, effort?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result converseStream(array $args = [])
|
||||
* @phpstan-method \Aws\Result converseStream(array{
|
||||
* modelId?: string,
|
||||
* messages?: list<array{role?: 'assistant'|'system'|'user', content?: list<array>, ...}>,
|
||||
* system?: list<array{text?: string, guardContent?: array, cachePoint?: array, ...}>,
|
||||
* inferenceConfig?: array{maxTokens?: int, temperature?: float, topP?: float, stopSequences?: list<string>, ...},
|
||||
* toolConfig?: array{tools?: list<array>, toolChoice?: array{auto?: array, any?: array, tool?: array, ...}, ...},
|
||||
* guardrailConfig?: array{
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* trace?: 'disabled'|'enabled'|'enabled_full',
|
||||
* streamProcessingMode?: 'async'|'sync',
|
||||
* ...,
|
||||
* },
|
||||
* additionalModelRequestFields?: array,
|
||||
* promptVariables?: array<string, array{text?: string, ...}>,
|
||||
* additionalModelResponseFieldPaths?: list<string>,
|
||||
* requestMetadata?: array<string, string>,
|
||||
* performanceConfig?: array{latency?: 'optimized'|'standard', ...},
|
||||
* serviceTier?: array{type?: 'default'|'flex'|'priority'|'reserved', ...},
|
||||
* outputConfig?: array{textFormat?: array{type?: 'json_schema', structure?: array, ...}, effort?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise converseStreamAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise converseStreamAsync(array{
|
||||
* modelId?: string,
|
||||
* messages?: list<array{role?: 'assistant'|'system'|'user', content?: list<array>, ...}>,
|
||||
* system?: list<array{text?: string, guardContent?: array, cachePoint?: array, ...}>,
|
||||
* inferenceConfig?: array{maxTokens?: int, temperature?: float, topP?: float, stopSequences?: list<string>, ...},
|
||||
* toolConfig?: array{tools?: list<array>, toolChoice?: array{auto?: array, any?: array, tool?: array, ...}, ...},
|
||||
* guardrailConfig?: array{
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* trace?: 'disabled'|'enabled'|'enabled_full',
|
||||
* streamProcessingMode?: 'async'|'sync',
|
||||
* ...,
|
||||
* },
|
||||
* additionalModelRequestFields?: array,
|
||||
* promptVariables?: array<string, array{text?: string, ...}>,
|
||||
* additionalModelResponseFieldPaths?: list<string>,
|
||||
* requestMetadata?: array<string, string>,
|
||||
* performanceConfig?: array{latency?: 'optimized'|'standard', ...},
|
||||
* serviceTier?: array{type?: 'default'|'flex'|'priority'|'reserved', ...},
|
||||
* outputConfig?: array{textFormat?: array{type?: 'json_schema', structure?: array, ...}, effort?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result countTokens(array $args = [])
|
||||
* @phpstan-method \Aws\Result countTokens(array{
|
||||
* modelId?: string,
|
||||
* input?: array{
|
||||
* invokeModel?: array{body?: string|resource|\Psr\Http\Message\StreamInterface, ...},
|
||||
* converse?: array{
|
||||
* messages?: list<array>,
|
||||
* system?: list<array>,
|
||||
* toolConfig?: array,
|
||||
* additionalModelRequestFields?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise countTokensAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise countTokensAsync(array{
|
||||
* modelId?: string,
|
||||
* input?: array{
|
||||
* invokeModel?: array{body?: string|resource|\Psr\Http\Message\StreamInterface, ...},
|
||||
* converse?: array{
|
||||
* messages?: list<array>,
|
||||
* system?: list<array>,
|
||||
* toolConfig?: array,
|
||||
* additionalModelRequestFields?: array,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getAsyncInvoke(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAsyncInvoke(array{invocationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAsyncInvokeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAsyncInvokeAsync(array{invocationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result invokeGuardrailChecks(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeGuardrailChecks(array{
|
||||
* messages?: list<array{role?: 'assistant'|'system'|'user', content?: list<array>, ...}>,
|
||||
* checks?: array{
|
||||
* contentFilter?: array{categories?: list<array>, ...},
|
||||
* promptAttack?: array{categories?: list<array>, ...},
|
||||
* sensitiveInformation?: array{entities?: list<array>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeGuardrailChecksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeGuardrailChecksAsync(array{
|
||||
* messages?: list<array{role?: 'assistant'|'system'|'user', content?: list<array>, ...}>,
|
||||
* checks?: array{
|
||||
* contentFilter?: array{categories?: list<array>, ...},
|
||||
* promptAttack?: array{categories?: list<array>, ...},
|
||||
* sensitiveInformation?: array{entities?: list<array>, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result invokeModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeModel(array{
|
||||
* body?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* contentType?: string,
|
||||
* accept?: string,
|
||||
* modelId?: string,
|
||||
* trace?: 'DISABLED'|'ENABLED'|'ENABLED_FULL',
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* performanceConfigLatency?: 'optimized'|'standard',
|
||||
* serviceTier?: 'default'|'flex'|'priority'|'reserved',
|
||||
* requestMetadata?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeModelAsync(array{
|
||||
* body?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* contentType?: string,
|
||||
* accept?: string,
|
||||
* modelId?: string,
|
||||
* trace?: 'DISABLED'|'ENABLED'|'ENABLED_FULL',
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* performanceConfigLatency?: 'optimized'|'standard',
|
||||
* serviceTier?: 'default'|'flex'|'priority'|'reserved',
|
||||
* requestMetadata?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result invokeModelWithResponseStream(array $args = [])
|
||||
* @phpstan-method \Aws\Result invokeModelWithResponseStream(array{
|
||||
* body?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* contentType?: string,
|
||||
* accept?: string,
|
||||
* modelId?: string,
|
||||
* trace?: 'DISABLED'|'ENABLED'|'ENABLED_FULL',
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* performanceConfigLatency?: 'optimized'|'standard',
|
||||
* serviceTier?: 'default'|'flex'|'priority'|'reserved',
|
||||
* requestMetadata?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeModelWithResponseStreamAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise invokeModelWithResponseStreamAsync(array{
|
||||
* body?: string|resource|\Psr\Http\Message\StreamInterface,
|
||||
* contentType?: string,
|
||||
* accept?: string,
|
||||
* modelId?: string,
|
||||
* trace?: 'DISABLED'|'ENABLED'|'ENABLED_FULL',
|
||||
* guardrailIdentifier?: string,
|
||||
* guardrailVersion?: string,
|
||||
* performanceConfigLatency?: 'optimized'|'standard',
|
||||
* serviceTier?: 'default'|'flex'|'priority'|'reserved',
|
||||
* requestMetadata?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listAsyncInvokes(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAsyncInvokes(array{
|
||||
* submitTimeAfter?: int|string|\DateTimeInterface,
|
||||
* submitTimeBefore?: int|string|\DateTimeInterface,
|
||||
* statusEquals?: 'Completed'|'Failed'|'InProgress',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* sortBy?: 'SubmissionTime',
|
||||
* sortOrder?: 'Ascending'|'Descending',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAsyncInvokesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAsyncInvokesAsync(array{
|
||||
* submitTimeAfter?: int|string|\DateTimeInterface,
|
||||
* submitTimeBefore?: int|string|\DateTimeInterface,
|
||||
* statusEquals?: 'Completed'|'Failed'|'InProgress',
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* sortBy?: 'SubmissionTime',
|
||||
* sortOrder?: 'Ascending'|'Descending',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startAsyncInvoke(array $args = [])
|
||||
* @phpstan-method \Aws\Result startAsyncInvoke(array{
|
||||
* clientRequestToken?: string,
|
||||
* modelId?: string,
|
||||
* modelInput?: array,
|
||||
* outputDataConfig?: array{s3OutputDataConfig?: array{s3Uri?: string, kmsKeyId?: string, bucketOwner?: string, ...}, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startAsyncInvokeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startAsyncInvokeAsync(array{
|
||||
* clientRequestToken?: string,
|
||||
* modelId?: string,
|
||||
* modelInput?: array,
|
||||
* outputDataConfig?: array{s3OutputDataConfig?: array{s3Uri?: string, kmsKeyId?: string, bucketOwner?: string, ...}, ...},
|
||||
* tags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class BedrockRuntimeClient extends AwsClient {}
|
||||
|
|
|
|||
184
vendor/aws/aws-sdk-php/src/Billing/BillingClient.php
vendored
184
vendor/aws/aws-sdk-php/src/Billing/BillingClient.php
vendored
|
|
@ -6,44 +6,228 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Billing** service.
|
||||
* @method \Aws\Result associateSourceViews(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateSourceViews(array{arn?: string, sourceViews?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateSourceViewsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateSourceViewsAsync(array{arn?: string, sourceViews?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result createBillingView(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBillingView(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* sourceViews?: list<string>,
|
||||
* dataFilterExpression?: array{
|
||||
* dimensions?: array{key?: 'LINKED_ACCOUNT', values?: list<string>, ...},
|
||||
* tags?: array{key?: string, values?: list<string>, ...},
|
||||
* costCategories?: array{key?: string, values?: list<string>, ...},
|
||||
* timeRange?: array{
|
||||
* beginDateInclusive?: int|string|\DateTimeInterface,
|
||||
* endDateInclusive?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* resourceTags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBillingViewAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBillingViewAsync(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* sourceViews?: list<string>,
|
||||
* dataFilterExpression?: array{
|
||||
* dimensions?: array{key?: 'LINKED_ACCOUNT', values?: list<string>, ...},
|
||||
* tags?: array{key?: string, values?: list<string>, ...},
|
||||
* costCategories?: array{key?: string, values?: list<string>, ...},
|
||||
* timeRange?: array{
|
||||
* beginDateInclusive?: int|string|\DateTimeInterface,
|
||||
* endDateInclusive?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* clientToken?: string,
|
||||
* resourceTags?: list<array{key?: string, value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteBillingView(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBillingView(array{arn?: string, force?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBillingViewAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBillingViewAsync(array{arn?: string, force?: bool, ...} $args = [])
|
||||
* @method \Aws\Result disassociateSourceViews(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateSourceViews(array{arn?: string, sourceViews?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateSourceViewsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateSourceViewsAsync(array{arn?: string, sourceViews?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result getBillingPreferences(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBillingPreferences(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* features?: list<'BILLING_ALERTS'|'CREDIT_LEVEL_SHARING'|'CREDIT_PREFERENCE_OPTIONS'|'CREDIT_SHARING'|'CREDIT_SHARING_HISTORY'|'RI_SHARING'|'RI_SHARING_HISTORY'>,
|
||||
* filters?: list<array{name?: 'PREFERENCE_KEY', value?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBillingPreferencesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBillingPreferencesAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* features?: list<'BILLING_ALERTS'|'CREDIT_LEVEL_SHARING'|'CREDIT_PREFERENCE_OPTIONS'|'CREDIT_SHARING'|'CREDIT_SHARING_HISTORY'|'RI_SHARING'|'RI_SHARING_HISTORY'>,
|
||||
* filters?: list<array{name?: 'PREFERENCE_KEY', value?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getBillingView(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBillingView(array{arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBillingViewAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBillingViewAsync(array{arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCreditAllocationHistory(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCreditAllocationHistory(array{
|
||||
* accountId?: string,
|
||||
* creditId?: int,
|
||||
* startDate?: int|string|\DateTimeInterface,
|
||||
* endDate?: int|string|\DateTimeInterface,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCreditAllocationHistoryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCreditAllocationHistoryAsync(array{
|
||||
* accountId?: string,
|
||||
* creditId?: int,
|
||||
* startDate?: int|string|\DateTimeInterface,
|
||||
* endDate?: int|string|\DateTimeInterface,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getCredits(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCredits(array{
|
||||
* accountId?: string,
|
||||
* startDate?: int|string|\DateTimeInterface,
|
||||
* endDate?: int|string|\DateTimeInterface,
|
||||
* payerAccountFlag?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCreditsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCreditsAsync(array{
|
||||
* accountId?: string,
|
||||
* startDate?: int|string|\DateTimeInterface,
|
||||
* endDate?: int|string|\DateTimeInterface,
|
||||
* payerAccountFlag?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getEnterpriseSupportChargeSummary(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEnterpriseSupportChargeSummary(array{billingMonth?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEnterpriseSupportChargeSummaryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEnterpriseSupportChargeSummaryAsync(array{billingMonth?: string, ...} $args = [])
|
||||
* @method \Aws\Result getEnterpriseSupportContractDetails(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEnterpriseSupportContractDetails(array{billingMonth?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEnterpriseSupportContractDetailsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEnterpriseSupportContractDetailsAsync(array{billingMonth?: string, ...} $args = [])
|
||||
* @method \Aws\Result getResourcePolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result getResourcePolicy(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listBillingViews(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillingViews(array{
|
||||
* activeTimeRange?: array{
|
||||
* activeAfterInclusive?: int|string|\DateTimeInterface,
|
||||
* activeBeforeInclusive?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* arns?: list<string>,
|
||||
* billingViewTypes?: list<'BILLING_GROUP'|'BILLING_TRANSFER'|'BILLING_TRANSFER_SHOWBACK'|'CUSTOM'|'PRIMARY'>,
|
||||
* names?: list<array{searchOption?: 'STARTS_WITH', searchValue?: string, ...}>,
|
||||
* ownerAccountId?: string,
|
||||
* sourceAccountId?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillingViewsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillingViewsAsync(array{
|
||||
* activeTimeRange?: array{
|
||||
* activeAfterInclusive?: int|string|\DateTimeInterface,
|
||||
* activeBeforeInclusive?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* arns?: list<string>,
|
||||
* billingViewTypes?: list<'BILLING_GROUP'|'BILLING_TRANSFER'|'BILLING_TRANSFER_SHOWBACK'|'CUSTOM'|'PRIMARY'>,
|
||||
* names?: list<array{searchOption?: 'STARTS_WITH', searchValue?: string, ...}>,
|
||||
* ownerAccountId?: string,
|
||||
* sourceAccountId?: string,
|
||||
* maxResults?: int,
|
||||
* nextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listEnterpriseSupportLinkedAccountCharges(array $args = [])
|
||||
* @phpstan-method \Aws\Result listEnterpriseSupportLinkedAccountCharges(array{billingMonth?: string, accountId?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEnterpriseSupportLinkedAccountChargesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listEnterpriseSupportLinkedAccountChargesAsync(array{billingMonth?: string, accountId?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listSourceViewsForBillingView(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSourceViewsForBillingView(array{arn?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSourceViewsForBillingViewAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSourceViewsForBillingViewAsync(array{arn?: string, maxResults?: int, nextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result redeemCredits(array $args = [])
|
||||
* @phpstan-method \Aws\Result redeemCredits(array{promoCode?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise redeemCreditsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise redeemCreditsAsync(array{promoCode?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, resourceTags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, resourceTags?: list<array{key?: string, value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, resourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, resourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateBillingPreferences(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBillingPreferences(array{
|
||||
* feature?: 'BILLING_ALERTS'|'CREDIT_LEVEL_SHARING'|'CREDIT_PREFERENCE_OPTIONS'|'CREDIT_SHARING'|'CREDIT_SHARING_HISTORY'|'RI_SHARING'|'RI_SHARING_HISTORY',
|
||||
* billingPreferencesPerKey?: list<array{key?: string, value?: 'DISABLED'|'ENABLED', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBillingPreferencesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBillingPreferencesAsync(array{
|
||||
* feature?: 'BILLING_ALERTS'|'CREDIT_LEVEL_SHARING'|'CREDIT_PREFERENCE_OPTIONS'|'CREDIT_SHARING'|'CREDIT_SHARING_HISTORY'|'RI_SHARING'|'RI_SHARING_HISTORY',
|
||||
* billingPreferencesPerKey?: list<array{key?: string, value?: 'DISABLED'|'ENABLED', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateBillingView(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBillingView(array{
|
||||
* arn?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* dataFilterExpression?: array{
|
||||
* dimensions?: array{key?: 'LINKED_ACCOUNT', values?: list<string>, ...},
|
||||
* tags?: array{key?: string, values?: list<string>, ...},
|
||||
* costCategories?: array{key?: string, values?: list<string>, ...},
|
||||
* timeRange?: array{
|
||||
* beginDateInclusive?: int|string|\DateTimeInterface,
|
||||
* endDateInclusive?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBillingViewAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBillingViewAsync(array{
|
||||
* arn?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* dataFilterExpression?: array{
|
||||
* dimensions?: array{key?: 'LINKED_ACCOUNT', values?: list<string>, ...},
|
||||
* tags?: array{key?: string, values?: list<string>, ...},
|
||||
* costCategories?: array{key?: string, values?: list<string>, ...},
|
||||
* timeRange?: array{
|
||||
* beginDateInclusive?: int|string|\DateTimeInterface,
|
||||
* endDateInclusive?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class BillingClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,68 +6,442 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWSBillingConductor** service.
|
||||
* @method \Aws\Result associateAccounts(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateAccounts(array{Arn?: string, AccountIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateAccountsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateAccountsAsync(array{Arn?: string, AccountIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result associatePricingRules(array $args = [])
|
||||
* @phpstan-method \Aws\Result associatePricingRules(array{Arn?: string, PricingRuleArns?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associatePricingRulesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associatePricingRulesAsync(array{Arn?: string, PricingRuleArns?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchAssociateResourcesToCustomLineItem(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchAssociateResourcesToCustomLineItem(array{
|
||||
* TargetArn?: string,
|
||||
* ResourceArns?: list<string>,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchAssociateResourcesToCustomLineItemAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchAssociateResourcesToCustomLineItemAsync(array{
|
||||
* TargetArn?: string,
|
||||
* ResourceArns?: list<string>,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchDisassociateResourcesFromCustomLineItem(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDisassociateResourcesFromCustomLineItem(array{
|
||||
* TargetArn?: string,
|
||||
* ResourceArns?: list<string>,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDisassociateResourcesFromCustomLineItemAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDisassociateResourcesFromCustomLineItemAsync(array{
|
||||
* TargetArn?: string,
|
||||
* ResourceArns?: list<string>,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createBillingGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBillingGroup(array{
|
||||
* ClientToken?: string,
|
||||
* Name?: string,
|
||||
* AccountGrouping?: array{LinkedAccountIds?: list<string>, AutoAssociate?: bool, ResponsibilityTransferArn?: string, ...},
|
||||
* ComputationPreference?: array{PricingPlanArn?: string, ...},
|
||||
* PrimaryAccountId?: string,
|
||||
* Description?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBillingGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBillingGroupAsync(array{
|
||||
* ClientToken?: string,
|
||||
* Name?: string,
|
||||
* AccountGrouping?: array{LinkedAccountIds?: list<string>, AutoAssociate?: bool, ResponsibilityTransferArn?: string, ...},
|
||||
* ComputationPreference?: array{PricingPlanArn?: string, ...},
|
||||
* PrimaryAccountId?: string,
|
||||
* Description?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createCustomLineItem(array $args = [])
|
||||
* @phpstan-method \Aws\Result createCustomLineItem(array{
|
||||
* ClientToken?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* BillingGroupArn?: string,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* Tags?: array<string, string>,
|
||||
* ChargeDetails?: array{
|
||||
* Flat?: array{ChargeValue?: float, ...},
|
||||
* Percentage?: array{PercentageValue?: float, AssociatedValues?: list<string>, ...},
|
||||
* Type?: 'CREDIT'|'FEE',
|
||||
* LineItemFilters?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* AccountId?: string,
|
||||
* ComputationRule?: 'CONSOLIDATED'|'ITEMIZED',
|
||||
* PresentationDetails?: array{Service?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCustomLineItemAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createCustomLineItemAsync(array{
|
||||
* ClientToken?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* BillingGroupArn?: string,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* Tags?: array<string, string>,
|
||||
* ChargeDetails?: array{
|
||||
* Flat?: array{ChargeValue?: float, ...},
|
||||
* Percentage?: array{PercentageValue?: float, AssociatedValues?: list<string>, ...},
|
||||
* Type?: 'CREDIT'|'FEE',
|
||||
* LineItemFilters?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* AccountId?: string,
|
||||
* ComputationRule?: 'CONSOLIDATED'|'ITEMIZED',
|
||||
* PresentationDetails?: array{Service?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createPricingPlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPricingPlan(array{
|
||||
* ClientToken?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* PricingRuleArns?: list<string>,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPricingPlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPricingPlanAsync(array{
|
||||
* ClientToken?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* PricingRuleArns?: list<string>,
|
||||
* Tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createPricingRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPricingRule(array{
|
||||
* ClientToken?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Scope?: 'BILLING_ENTITY'|'GLOBAL'|'SERVICE'|'SKU',
|
||||
* Type?: 'DISCOUNT'|'MARKUP'|'TIERING',
|
||||
* ModifierPercentage?: float,
|
||||
* Service?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* BillingEntity?: string,
|
||||
* Tiering?: array{FreeTier?: array{Activated?: bool, ...}, CustomTiers?: list<array>, ...},
|
||||
* UsageType?: string,
|
||||
* Operation?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPricingRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPricingRuleAsync(array{
|
||||
* ClientToken?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Scope?: 'BILLING_ENTITY'|'GLOBAL'|'SERVICE'|'SKU',
|
||||
* Type?: 'DISCOUNT'|'MARKUP'|'TIERING',
|
||||
* ModifierPercentage?: float,
|
||||
* Service?: string,
|
||||
* Tags?: array<string, string>,
|
||||
* BillingEntity?: string,
|
||||
* Tiering?: array{FreeTier?: array{Activated?: bool, ...}, CustomTiers?: list<array>, ...},
|
||||
* UsageType?: string,
|
||||
* Operation?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteBillingGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBillingGroup(array{Arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBillingGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBillingGroupAsync(array{Arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteCustomLineItem(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteCustomLineItem(array{
|
||||
* Arn?: string,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCustomLineItemAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteCustomLineItemAsync(array{
|
||||
* Arn?: string,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deletePricingPlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePricingPlan(array{Arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePricingPlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePricingPlanAsync(array{Arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deletePricingRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePricingRule(array{Arn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePricingRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePricingRuleAsync(array{Arn?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateAccounts(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateAccounts(array{Arn?: string, AccountIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateAccountsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateAccountsAsync(array{Arn?: string, AccountIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result disassociatePricingRules(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociatePricingRules(array{Arn?: string, PricingRuleArns?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociatePricingRulesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociatePricingRulesAsync(array{Arn?: string, PricingRuleArns?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result getBillingGroupCostReport(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBillingGroupCostReport(array{
|
||||
* Arn?: string,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* GroupBy?: list<'BILLING_PERIOD'|'PRODUCT_NAME'>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBillingGroupCostReportAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBillingGroupCostReportAsync(array{
|
||||
* Arn?: string,
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* GroupBy?: list<'BILLING_PERIOD'|'PRODUCT_NAME'>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listAccountAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAccountAssociations(array{
|
||||
* BillingPeriod?: string,
|
||||
* Filters?: array{Association?: string, AccountId?: string, AccountIds?: list<string>, ...},
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAccountAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAccountAssociationsAsync(array{
|
||||
* BillingPeriod?: string,
|
||||
* Filters?: array{Association?: string, AccountId?: string, AccountIds?: list<string>, ...},
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listBillingGroupCostReports(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillingGroupCostReports(array{
|
||||
* BillingPeriod?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{BillingGroupArns?: list<string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillingGroupCostReportsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillingGroupCostReportsAsync(array{
|
||||
* BillingPeriod?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{BillingGroupArns?: list<string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listBillingGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBillingGroups(array{
|
||||
* BillingPeriod?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{
|
||||
* Arns?: list<string>,
|
||||
* PricingPlan?: string,
|
||||
* Statuses?: list<'ACTIVE'|'PENDING'|'PRIMARY_ACCOUNT_MISSING'>,
|
||||
* AutoAssociate?: bool,
|
||||
* PrimaryAccountIds?: list<string>,
|
||||
* BillingGroupTypes?: list<'STANDARD'|'TRANSFER_BILLING'>,
|
||||
* Names?: list<array>,
|
||||
* ResponsibilityTransferArns?: list<string>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillingGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBillingGroupsAsync(array{
|
||||
* BillingPeriod?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{
|
||||
* Arns?: list<string>,
|
||||
* PricingPlan?: string,
|
||||
* Statuses?: list<'ACTIVE'|'PENDING'|'PRIMARY_ACCOUNT_MISSING'>,
|
||||
* AutoAssociate?: bool,
|
||||
* PrimaryAccountIds?: list<string>,
|
||||
* BillingGroupTypes?: list<'STANDARD'|'TRANSFER_BILLING'>,
|
||||
* Names?: list<array>,
|
||||
* ResponsibilityTransferArns?: list<string>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listCustomLineItemVersions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCustomLineItemVersions(array{
|
||||
* Arn?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{BillingPeriodRange?: array{StartBillingPeriod?: string, EndBillingPeriod?: string, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCustomLineItemVersionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCustomLineItemVersionsAsync(array{
|
||||
* Arn?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{BillingPeriodRange?: array{StartBillingPeriod?: string, EndBillingPeriod?: string, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listCustomLineItems(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCustomLineItems(array{
|
||||
* BillingPeriod?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{Names?: list<string>, BillingGroups?: list<string>, Arns?: list<string>, AccountIds?: list<string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCustomLineItemsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCustomLineItemsAsync(array{
|
||||
* BillingPeriod?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{Names?: list<string>, BillingGroups?: list<string>, Arns?: list<string>, AccountIds?: list<string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listPricingPlans(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPricingPlans(array{
|
||||
* BillingPeriod?: string,
|
||||
* Filters?: array{Arns?: list<string>, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPricingPlansAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPricingPlansAsync(array{
|
||||
* BillingPeriod?: string,
|
||||
* Filters?: array{Arns?: list<string>, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listPricingPlansAssociatedWithPricingRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPricingPlansAssociatedWithPricingRule(array{BillingPeriod?: string, PricingRuleArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPricingPlansAssociatedWithPricingRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPricingPlansAssociatedWithPricingRuleAsync(array{BillingPeriod?: string, PricingRuleArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listPricingRules(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPricingRules(array{
|
||||
* BillingPeriod?: string,
|
||||
* Filters?: array{Arns?: list<string>, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPricingRulesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPricingRulesAsync(array{
|
||||
* BillingPeriod?: string,
|
||||
* Filters?: array{Arns?: list<string>, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listPricingRulesAssociatedToPricingPlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPricingRulesAssociatedToPricingPlan(array{BillingPeriod?: string, PricingPlanArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPricingRulesAssociatedToPricingPlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPricingRulesAssociatedToPricingPlanAsync(array{BillingPeriod?: string, PricingPlanArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listResourcesAssociatedToCustomLineItem(array $args = [])
|
||||
* @phpstan-method \Aws\Result listResourcesAssociatedToCustomLineItem(array{
|
||||
* BillingPeriod?: string,
|
||||
* Arn?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{Relationship?: 'CHILD'|'PARENT', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listResourcesAssociatedToCustomLineItemAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listResourcesAssociatedToCustomLineItemAsync(array{
|
||||
* BillingPeriod?: string,
|
||||
* Arn?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* Filters?: array{Relationship?: 'CHILD'|'PARENT', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceArn?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceArn?: string, Tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceArn?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateBillingGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBillingGroup(array{
|
||||
* Arn?: string,
|
||||
* Name?: string,
|
||||
* Status?: 'ACTIVE'|'PENDING'|'PRIMARY_ACCOUNT_MISSING',
|
||||
* ComputationPreference?: array{PricingPlanArn?: string, ...},
|
||||
* Description?: string,
|
||||
* AccountGrouping?: array{AutoAssociate?: bool, ResponsibilityTransferArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBillingGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBillingGroupAsync(array{
|
||||
* Arn?: string,
|
||||
* Name?: string,
|
||||
* Status?: 'ACTIVE'|'PENDING'|'PRIMARY_ACCOUNT_MISSING',
|
||||
* ComputationPreference?: array{PricingPlanArn?: string, ...},
|
||||
* Description?: string,
|
||||
* AccountGrouping?: array{AutoAssociate?: bool, ResponsibilityTransferArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateCustomLineItem(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateCustomLineItem(array{
|
||||
* Arn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* ChargeDetails?: array{
|
||||
* Flat?: array{ChargeValue?: float, ...},
|
||||
* Percentage?: array{PercentageValue?: float, ...},
|
||||
* LineItemFilters?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCustomLineItemAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateCustomLineItemAsync(array{
|
||||
* Arn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* ChargeDetails?: array{
|
||||
* Flat?: array{ChargeValue?: float, ...},
|
||||
* Percentage?: array{PercentageValue?: float, ...},
|
||||
* LineItemFilters?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* BillingPeriodRange?: array{InclusiveStartBillingPeriod?: string, ExclusiveEndBillingPeriod?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updatePricingPlan(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePricingPlan(array{Arn?: string, Name?: string, Description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePricingPlanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePricingPlanAsync(array{Arn?: string, Name?: string, Description?: string, ...} $args = [])
|
||||
* @method \Aws\Result updatePricingRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePricingRule(array{
|
||||
* Arn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Type?: 'DISCOUNT'|'MARKUP'|'TIERING',
|
||||
* ModifierPercentage?: float,
|
||||
* Tiering?: array{FreeTier?: array{Activated?: bool, ...}, CustomTiers?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePricingRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePricingRuleAsync(array{
|
||||
* Arn?: string,
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* Type?: 'DISCOUNT'|'MARKUP'|'TIERING',
|
||||
* ModifierPercentage?: float,
|
||||
* Tiering?: array{FreeTier?: array{Activated?: bool, ...}, CustomTiers?: list<array>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class BillingConductorClient extends AwsClient {}
|
||||
|
|
|
|||
184
vendor/aws/aws-sdk-php/src/Braket/BraketClient.php
vendored
184
vendor/aws/aws-sdk-php/src/Braket/BraketClient.php
vendored
|
|
@ -6,38 +6,222 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Braket** service.
|
||||
* @method \Aws\Result cancelJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelJob(array{jobArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelJobAsync(array{jobArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result cancelQuantumTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelQuantumTask(array{quantumTaskArn?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelQuantumTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelQuantumTaskAsync(array{quantumTaskArn?: string, clientToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result createJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result createJob(array{
|
||||
* clientToken?: string,
|
||||
* algorithmSpecification?: array{
|
||||
* scriptModeConfig?: array{entryPoint?: string, s3Uri?: string, compressionType?: 'GZIP'|'NONE', ...},
|
||||
* containerImage?: array{uri?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* inputDataConfig?: list<array{channelName?: string, contentType?: string, dataSource?: array, ...}>,
|
||||
* outputDataConfig?: array{kmsKeyId?: string, s3Path?: string, ...},
|
||||
* checkpointConfig?: array{localPath?: string, s3Uri?: string, ...},
|
||||
* jobName?: string,
|
||||
* roleArn?: string,
|
||||
* stoppingCondition?: array{maxRuntimeInSeconds?: int, ...},
|
||||
* instanceConfig?: array{
|
||||
* instanceType?: 'ml.c4.2xlarge'|'ml.c4.4xlarge'|'ml.c4.8xlarge'|'ml.c4.xlarge'|'ml.c5.18xlarge'|'ml.c5.2xlarge'|'ml.c5.4xlarge'|'ml.c5.9xlarge'|'ml.c5.xlarge'|'ml.c5n.18xlarge'|'ml.c5n.2xlarge'|'ml.c5n.4xlarge'|'ml.c5n.9xlarge'|'ml.c5n.xlarge'|'ml.g4dn.12xlarge'|'ml.g4dn.16xlarge'|'ml.g4dn.2xlarge'|'ml.g4dn.4xlarge'|'ml.g4dn.8xlarge'|'ml.g4dn.xlarge'|'ml.g6.12xlarge'|'ml.g6.16xlarge'|'ml.g6.24xlarge'|'ml.g6.2xlarge'|'ml.g6.48xlarge'|'ml.g6.4xlarge'|'ml.g6.8xlarge'|'ml.g6.xlarge'|'ml.g6e.12xlarge'|'ml.g6e.16xlarge'|'ml.g6e.24xlarge'|'ml.g6e.2xlarge'|'ml.g6e.48xlarge'|'ml.g6e.4xlarge'|'ml.g6e.8xlarge'|'ml.g6e.xlarge'|'ml.m4.10xlarge'|'ml.m4.16xlarge'|'ml.m4.2xlarge'|'ml.m4.4xlarge'|'ml.m4.xlarge'|'ml.m5.12xlarge'|'ml.m5.24xlarge'|'ml.m5.2xlarge'|'ml.m5.4xlarge'|'ml.m5.large'|'ml.m5.xlarge'|'ml.p2.16xlarge'|'ml.p2.8xlarge'|'ml.p2.xlarge'|'ml.p3.16xlarge'|'ml.p3.2xlarge'|'ml.p3.8xlarge'|'ml.p3dn.24xlarge'|'ml.p4d.24xlarge'|'ml.t3.2xlarge'|'ml.t3.large'|'ml.t3.xlarge',
|
||||
* volumeSizeInGb?: int,
|
||||
* instanceCount?: int,
|
||||
* ...,
|
||||
* },
|
||||
* hyperParameters?: array<string, string>,
|
||||
* deviceConfig?: array{device?: string, ...},
|
||||
* tags?: array<string, string>,
|
||||
* associations?: list<array{arn?: string, type?: 'RESERVATION_TIME_WINDOW_ARN', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createJobAsync(array{
|
||||
* clientToken?: string,
|
||||
* algorithmSpecification?: array{
|
||||
* scriptModeConfig?: array{entryPoint?: string, s3Uri?: string, compressionType?: 'GZIP'|'NONE', ...},
|
||||
* containerImage?: array{uri?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* inputDataConfig?: list<array{channelName?: string, contentType?: string, dataSource?: array, ...}>,
|
||||
* outputDataConfig?: array{kmsKeyId?: string, s3Path?: string, ...},
|
||||
* checkpointConfig?: array{localPath?: string, s3Uri?: string, ...},
|
||||
* jobName?: string,
|
||||
* roleArn?: string,
|
||||
* stoppingCondition?: array{maxRuntimeInSeconds?: int, ...},
|
||||
* instanceConfig?: array{
|
||||
* instanceType?: 'ml.c4.2xlarge'|'ml.c4.4xlarge'|'ml.c4.8xlarge'|'ml.c4.xlarge'|'ml.c5.18xlarge'|'ml.c5.2xlarge'|'ml.c5.4xlarge'|'ml.c5.9xlarge'|'ml.c5.xlarge'|'ml.c5n.18xlarge'|'ml.c5n.2xlarge'|'ml.c5n.4xlarge'|'ml.c5n.9xlarge'|'ml.c5n.xlarge'|'ml.g4dn.12xlarge'|'ml.g4dn.16xlarge'|'ml.g4dn.2xlarge'|'ml.g4dn.4xlarge'|'ml.g4dn.8xlarge'|'ml.g4dn.xlarge'|'ml.g6.12xlarge'|'ml.g6.16xlarge'|'ml.g6.24xlarge'|'ml.g6.2xlarge'|'ml.g6.48xlarge'|'ml.g6.4xlarge'|'ml.g6.8xlarge'|'ml.g6.xlarge'|'ml.g6e.12xlarge'|'ml.g6e.16xlarge'|'ml.g6e.24xlarge'|'ml.g6e.2xlarge'|'ml.g6e.48xlarge'|'ml.g6e.4xlarge'|'ml.g6e.8xlarge'|'ml.g6e.xlarge'|'ml.m4.10xlarge'|'ml.m4.16xlarge'|'ml.m4.2xlarge'|'ml.m4.4xlarge'|'ml.m4.xlarge'|'ml.m5.12xlarge'|'ml.m5.24xlarge'|'ml.m5.2xlarge'|'ml.m5.4xlarge'|'ml.m5.large'|'ml.m5.xlarge'|'ml.p2.16xlarge'|'ml.p2.8xlarge'|'ml.p2.xlarge'|'ml.p3.16xlarge'|'ml.p3.2xlarge'|'ml.p3.8xlarge'|'ml.p3dn.24xlarge'|'ml.p4d.24xlarge'|'ml.t3.2xlarge'|'ml.t3.large'|'ml.t3.xlarge',
|
||||
* volumeSizeInGb?: int,
|
||||
* instanceCount?: int,
|
||||
* ...,
|
||||
* },
|
||||
* hyperParameters?: array<string, string>,
|
||||
* deviceConfig?: array{device?: string, ...},
|
||||
* tags?: array<string, string>,
|
||||
* associations?: list<array{arn?: string, type?: 'RESERVATION_TIME_WINDOW_ARN', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createQuantumTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result createQuantumTask(array{
|
||||
* clientToken?: string,
|
||||
* deviceArn?: string,
|
||||
* deviceParameters?: string,
|
||||
* shots?: int,
|
||||
* outputS3Bucket?: string,
|
||||
* outputS3KeyPrefix?: string,
|
||||
* action?: string,
|
||||
* tags?: array<string, string>,
|
||||
* jobToken?: string,
|
||||
* associations?: list<array{arn?: string, type?: 'RESERVATION_TIME_WINDOW_ARN', ...}>,
|
||||
* experimentalCapabilities?: array{enabled?: 'ALL'|'NONE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createQuantumTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createQuantumTaskAsync(array{
|
||||
* clientToken?: string,
|
||||
* deviceArn?: string,
|
||||
* deviceParameters?: string,
|
||||
* shots?: int,
|
||||
* outputS3Bucket?: string,
|
||||
* outputS3KeyPrefix?: string,
|
||||
* action?: string,
|
||||
* tags?: array<string, string>,
|
||||
* jobToken?: string,
|
||||
* associations?: list<array{arn?: string, type?: 'RESERVATION_TIME_WINDOW_ARN', ...}>,
|
||||
* experimentalCapabilities?: array{enabled?: 'ALL'|'NONE', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createSpendingLimit(array $args = [])
|
||||
* @phpstan-method \Aws\Result createSpendingLimit(array{
|
||||
* clientToken?: string,
|
||||
* deviceArn?: string,
|
||||
* spendingLimit?: string,
|
||||
* timePeriod?: array{startAt?: int|string|\DateTimeInterface, endAt?: int|string|\DateTimeInterface, ...},
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSpendingLimitAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createSpendingLimitAsync(array{
|
||||
* clientToken?: string,
|
||||
* deviceArn?: string,
|
||||
* spendingLimit?: string,
|
||||
* timePeriod?: array{startAt?: int|string|\DateTimeInterface, endAt?: int|string|\DateTimeInterface, ...},
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteSpendingLimit(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteSpendingLimit(array{spendingLimitArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSpendingLimitAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteSpendingLimitAsync(array{spendingLimitArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getDevice(array $args = [])
|
||||
* @phpstan-method \Aws\Result getDevice(array{deviceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDeviceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getDeviceAsync(array{deviceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getJob(array{jobArn?: string, additionalAttributeNames?: list<'QueueInfo'>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getJobAsync(array{jobArn?: string, additionalAttributeNames?: list<'QueueInfo'>, ...} $args = [])
|
||||
* @method \Aws\Result getQuantumTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result getQuantumTask(array{quantumTaskArn?: string, additionalAttributeNames?: list<'QueueInfo'>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQuantumTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getQuantumTaskAsync(array{quantumTaskArn?: string, additionalAttributeNames?: list<'QueueInfo'>, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result searchDevices(array $args = [])
|
||||
* @phpstan-method \Aws\Result searchDevices(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchDevicesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise searchDevicesAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* filters?: list<array{name?: string, values?: list<string>, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result searchJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result searchJobs(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* filters?: list<array{
|
||||
* name?: string,
|
||||
* values?: list<string>,
|
||||
* operator?: 'BETWEEN'|'CONTAINS'|'EQUAL'|'GT'|'GTE'|'LT'|'LTE',
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise searchJobsAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* filters?: list<array{
|
||||
* name?: string,
|
||||
* values?: list<string>,
|
||||
* operator?: 'BETWEEN'|'CONTAINS'|'EQUAL'|'GT'|'GTE'|'LT'|'LTE',
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result searchQuantumTasks(array $args = [])
|
||||
* @phpstan-method \Aws\Result searchQuantumTasks(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* filters?: list<array{name?: string, values?: list<string>, operator?: 'BETWEEN'|'EQUAL'|'GT'|'GTE'|'LT'|'LTE', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchQuantumTasksAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise searchQuantumTasksAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* filters?: list<array{name?: string, values?: list<string>, operator?: 'BETWEEN'|'EQUAL'|'GT'|'GTE'|'LT'|'LTE', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result searchSpendingLimits(array $args = [])
|
||||
* @phpstan-method \Aws\Result searchSpendingLimits(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* filters?: list<array{name?: string, values?: list<string>, operator?: 'EQUAL', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchSpendingLimitsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise searchSpendingLimitsAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* filters?: list<array{name?: string, values?: list<string>, operator?: 'EQUAL', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateSpendingLimit(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSpendingLimit(array{
|
||||
* spendingLimitArn?: string,
|
||||
* clientToken?: string,
|
||||
* spendingLimit?: string,
|
||||
* timePeriod?: array{startAt?: int|string|\DateTimeInterface, endAt?: int|string|\DateTimeInterface, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSpendingLimitAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSpendingLimitAsync(array{
|
||||
* spendingLimitArn?: string,
|
||||
* clientToken?: string,
|
||||
* spendingLimit?: string,
|
||||
* timePeriod?: array{startAt?: int|string|\DateTimeInterface, endAt?: int|string|\DateTimeInterface, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class BraketClient extends AwsClient {}
|
||||
|
|
|
|||
590
vendor/aws/aws-sdk-php/src/Budgets/BudgetsClient.php
vendored
590
vendor/aws/aws-sdk-php/src/Budgets/BudgetsClient.php
vendored
|
|
@ -6,56 +6,646 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Budgets** service.
|
||||
* @method \Aws\Result createBudget(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBudget(array{
|
||||
* AccountId?: string,
|
||||
* Budget?: array{
|
||||
* BudgetName?: string,
|
||||
* BudgetLimit?: array{Amount?: string, Unit?: string, ...},
|
||||
* PlannedBudgetLimits?: array<string, array>,
|
||||
* CostFilters?: array<string, list<string>>,
|
||||
* CostTypes?: array{
|
||||
* IncludeTax?: bool,
|
||||
* IncludeSubscription?: bool,
|
||||
* UseBlended?: bool,
|
||||
* IncludeRefund?: bool,
|
||||
* IncludeCredit?: bool,
|
||||
* IncludeUpfront?: bool,
|
||||
* IncludeRecurring?: bool,
|
||||
* IncludeOtherSubscription?: bool,
|
||||
* IncludeSupport?: bool,
|
||||
* IncludeDiscount?: bool,
|
||||
* UseAmortized?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* TimeUnit?: 'ANNUALLY'|'CUSTOM'|'DAILY'|'MONTHLY'|'QUARTERLY',
|
||||
* TimePeriod?: array{Start?: int|string|\DateTimeInterface, End?: int|string|\DateTimeInterface, ...},
|
||||
* CalculatedSpend?: array{ActualSpend?: array, ForecastedSpend?: array, ...},
|
||||
* BudgetType?: 'COST'|'RI_COVERAGE'|'RI_UTILIZATION'|'SAVINGS_PLANS_COVERAGE'|'SAVINGS_PLANS_UTILIZATION'|'USAGE',
|
||||
* LastUpdatedTime?: int|string|\DateTimeInterface,
|
||||
* AutoAdjustData?: array{
|
||||
* AutoAdjustType?: 'FORECAST'|'HISTORICAL',
|
||||
* HistoricalOptions?: array,
|
||||
* LastAutoAdjustTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* FilterExpression?: array{
|
||||
* Or?: list<array>,
|
||||
* And?: list<array>,
|
||||
* Not?: array,
|
||||
* Dimensions?: array,
|
||||
* Tags?: array,
|
||||
* CostCategories?: array,
|
||||
* ...,
|
||||
* },
|
||||
* Metrics?: list<'AmortizedCost'|'BlendedCost'|'Hours'|'NetAmortizedCost'|'NetUnblendedCost'|'NormalizedUsageAmount'|'UnblendedCost'|'UsageQuantity'>,
|
||||
* BillingViewArn?: string,
|
||||
* HealthStatus?: array{
|
||||
* Status?: 'HEALTHY'|'UNHEALTHY',
|
||||
* StatusReason?: 'BILLING_VIEW_NO_ACCESS'|'BILLING_VIEW_UNHEALTHY'|'FILTER_INVALID'|'MULTI_YEAR_HISTORICAL_DATA_DISABLED',
|
||||
* LastUpdatedTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* NotificationsWithSubscribers?: list<array{Notification?: array, Subscribers?: list<array>, ...}>,
|
||||
* ResourceTags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBudgetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBudgetAsync(array{
|
||||
* AccountId?: string,
|
||||
* Budget?: array{
|
||||
* BudgetName?: string,
|
||||
* BudgetLimit?: array{Amount?: string, Unit?: string, ...},
|
||||
* PlannedBudgetLimits?: array<string, array>,
|
||||
* CostFilters?: array<string, list<string>>,
|
||||
* CostTypes?: array{
|
||||
* IncludeTax?: bool,
|
||||
* IncludeSubscription?: bool,
|
||||
* UseBlended?: bool,
|
||||
* IncludeRefund?: bool,
|
||||
* IncludeCredit?: bool,
|
||||
* IncludeUpfront?: bool,
|
||||
* IncludeRecurring?: bool,
|
||||
* IncludeOtherSubscription?: bool,
|
||||
* IncludeSupport?: bool,
|
||||
* IncludeDiscount?: bool,
|
||||
* UseAmortized?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* TimeUnit?: 'ANNUALLY'|'CUSTOM'|'DAILY'|'MONTHLY'|'QUARTERLY',
|
||||
* TimePeriod?: array{Start?: int|string|\DateTimeInterface, End?: int|string|\DateTimeInterface, ...},
|
||||
* CalculatedSpend?: array{ActualSpend?: array, ForecastedSpend?: array, ...},
|
||||
* BudgetType?: 'COST'|'RI_COVERAGE'|'RI_UTILIZATION'|'SAVINGS_PLANS_COVERAGE'|'SAVINGS_PLANS_UTILIZATION'|'USAGE',
|
||||
* LastUpdatedTime?: int|string|\DateTimeInterface,
|
||||
* AutoAdjustData?: array{
|
||||
* AutoAdjustType?: 'FORECAST'|'HISTORICAL',
|
||||
* HistoricalOptions?: array,
|
||||
* LastAutoAdjustTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* FilterExpression?: array{
|
||||
* Or?: list<array>,
|
||||
* And?: list<array>,
|
||||
* Not?: array,
|
||||
* Dimensions?: array,
|
||||
* Tags?: array,
|
||||
* CostCategories?: array,
|
||||
* ...,
|
||||
* },
|
||||
* Metrics?: list<'AmortizedCost'|'BlendedCost'|'Hours'|'NetAmortizedCost'|'NetUnblendedCost'|'NormalizedUsageAmount'|'UnblendedCost'|'UsageQuantity'>,
|
||||
* BillingViewArn?: string,
|
||||
* HealthStatus?: array{
|
||||
* Status?: 'HEALTHY'|'UNHEALTHY',
|
||||
* StatusReason?: 'BILLING_VIEW_NO_ACCESS'|'BILLING_VIEW_UNHEALTHY'|'FILTER_INVALID'|'MULTI_YEAR_HISTORICAL_DATA_DISABLED',
|
||||
* LastUpdatedTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* NotificationsWithSubscribers?: list<array{Notification?: array, Subscribers?: list<array>, ...}>,
|
||||
* ResourceTags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createBudgetAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBudgetAction(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ActionType?: 'APPLY_IAM_POLICY'|'APPLY_SCP_POLICY'|'RUN_SSM_DOCUMENTS',
|
||||
* ActionThreshold?: array{ActionThresholdValue?: float, ActionThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE', ...},
|
||||
* Definition?: array{
|
||||
* IamActionDefinition?: array{PolicyArn?: string, Roles?: list<string>, Groups?: list<string>, Users?: list<string>, ...},
|
||||
* ScpActionDefinition?: array{PolicyId?: string, TargetIds?: list<string>, ...},
|
||||
* SsmActionDefinition?: array{
|
||||
* ActionSubType?: 'STOP_EC2_INSTANCES'|'STOP_RDS_INSTANCES',
|
||||
* Region?: string,
|
||||
* InstanceIds?: list<string>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ExecutionRoleArn?: string,
|
||||
* ApprovalModel?: 'AUTOMATIC'|'MANUAL',
|
||||
* Subscribers?: list<array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...}>,
|
||||
* ResourceTags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBudgetActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBudgetActionAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ActionType?: 'APPLY_IAM_POLICY'|'APPLY_SCP_POLICY'|'RUN_SSM_DOCUMENTS',
|
||||
* ActionThreshold?: array{ActionThresholdValue?: float, ActionThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE', ...},
|
||||
* Definition?: array{
|
||||
* IamActionDefinition?: array{PolicyArn?: string, Roles?: list<string>, Groups?: list<string>, Users?: list<string>, ...},
|
||||
* ScpActionDefinition?: array{PolicyId?: string, TargetIds?: list<string>, ...},
|
||||
* SsmActionDefinition?: array{
|
||||
* ActionSubType?: 'STOP_EC2_INSTANCES'|'STOP_RDS_INSTANCES',
|
||||
* Region?: string,
|
||||
* InstanceIds?: list<string>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ExecutionRoleArn?: string,
|
||||
* ApprovalModel?: 'AUTOMATIC'|'MANUAL',
|
||||
* Subscribers?: list<array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...}>,
|
||||
* ResourceTags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createNotification(array $args = [])
|
||||
* @phpstan-method \Aws\Result createNotification(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* Subscribers?: list<array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createNotificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createNotificationAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* Subscribers?: list<array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createSubscriber(array $args = [])
|
||||
* @phpstan-method \Aws\Result createSubscriber(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* Subscriber?: array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSubscriberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createSubscriberAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* Subscriber?: array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteBudget(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBudget(array{AccountId?: string, BudgetName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBudgetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBudgetAsync(array{AccountId?: string, BudgetName?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteBudgetAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteBudgetAction(array{AccountId?: string, BudgetName?: string, ActionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBudgetActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteBudgetActionAsync(array{AccountId?: string, BudgetName?: string, ActionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteNotification(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteNotification(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteNotificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteNotificationAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteSubscriber(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteSubscriber(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* Subscriber?: array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSubscriberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteSubscriberAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* Subscriber?: array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeBudget(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeBudget(array{AccountId?: string, BudgetName?: string, ShowFilterExpression?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBudgetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeBudgetAsync(array{AccountId?: string, BudgetName?: string, ShowFilterExpression?: bool, ...} $args = [])
|
||||
* @method \Aws\Result describeBudgetAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeBudgetAction(array{AccountId?: string, BudgetName?: string, ActionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBudgetActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeBudgetActionAsync(array{AccountId?: string, BudgetName?: string, ActionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeBudgetActionHistories(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeBudgetActionHistories(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* ActionId?: string,
|
||||
* TimePeriod?: array{Start?: int|string|\DateTimeInterface, End?: int|string|\DateTimeInterface, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBudgetActionHistoriesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeBudgetActionHistoriesAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* ActionId?: string,
|
||||
* TimePeriod?: array{Start?: int|string|\DateTimeInterface, End?: int|string|\DateTimeInterface, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeBudgetActionsForAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeBudgetActionsForAccount(array{AccountId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBudgetActionsForAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeBudgetActionsForAccountAsync(array{AccountId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeBudgetActionsForBudget(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeBudgetActionsForBudget(array{AccountId?: string, BudgetName?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBudgetActionsForBudgetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeBudgetActionsForBudgetAsync(array{AccountId?: string, BudgetName?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeBudgetNotificationsForAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeBudgetNotificationsForAccount(array{AccountId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBudgetNotificationsForAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeBudgetNotificationsForAccountAsync(array{AccountId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeBudgetPerformanceHistory(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeBudgetPerformanceHistory(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* TimePeriod?: array{Start?: int|string|\DateTimeInterface, End?: int|string|\DateTimeInterface, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBudgetPerformanceHistoryAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeBudgetPerformanceHistoryAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* TimePeriod?: array{Start?: int|string|\DateTimeInterface, End?: int|string|\DateTimeInterface, ...},
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeBudgets(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeBudgets(array{AccountId?: string, MaxResults?: int, NextToken?: string, ShowFilterExpression?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeBudgetsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeBudgetsAsync(array{AccountId?: string, MaxResults?: int, NextToken?: string, ShowFilterExpression?: bool, ...} $args = [])
|
||||
* @method \Aws\Result describeNotificationsForBudget(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeNotificationsForBudget(array{AccountId?: string, BudgetName?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeNotificationsForBudgetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeNotificationsForBudgetAsync(array{AccountId?: string, BudgetName?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeSubscribersForNotification(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeSubscribersForNotification(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSubscribersForNotificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeSubscribersForNotificationAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result executeBudgetAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result executeBudgetAction(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* ActionId?: string,
|
||||
* ExecutionType?: 'APPROVE_BUDGET_ACTION'|'RESET_BUDGET_ACTION'|'RETRY_BUDGET_ACTION'|'REVERSE_BUDGET_ACTION',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise executeBudgetActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise executeBudgetActionAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* ActionId?: string,
|
||||
* ExecutionType?: 'APPROVE_BUDGET_ACTION'|'RESET_BUDGET_ACTION'|'RETRY_BUDGET_ACTION'|'REVERSE_BUDGET_ACTION',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, ResourceTags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, ResourceTags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, ResourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, ResourceTagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateBudget(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBudget(array{
|
||||
* AccountId?: string,
|
||||
* NewBudget?: array{
|
||||
* BudgetName?: string,
|
||||
* BudgetLimit?: array{Amount?: string, Unit?: string, ...},
|
||||
* PlannedBudgetLimits?: array<string, array>,
|
||||
* CostFilters?: array<string, list<string>>,
|
||||
* CostTypes?: array{
|
||||
* IncludeTax?: bool,
|
||||
* IncludeSubscription?: bool,
|
||||
* UseBlended?: bool,
|
||||
* IncludeRefund?: bool,
|
||||
* IncludeCredit?: bool,
|
||||
* IncludeUpfront?: bool,
|
||||
* IncludeRecurring?: bool,
|
||||
* IncludeOtherSubscription?: bool,
|
||||
* IncludeSupport?: bool,
|
||||
* IncludeDiscount?: bool,
|
||||
* UseAmortized?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* TimeUnit?: 'ANNUALLY'|'CUSTOM'|'DAILY'|'MONTHLY'|'QUARTERLY',
|
||||
* TimePeriod?: array{Start?: int|string|\DateTimeInterface, End?: int|string|\DateTimeInterface, ...},
|
||||
* CalculatedSpend?: array{ActualSpend?: array, ForecastedSpend?: array, ...},
|
||||
* BudgetType?: 'COST'|'RI_COVERAGE'|'RI_UTILIZATION'|'SAVINGS_PLANS_COVERAGE'|'SAVINGS_PLANS_UTILIZATION'|'USAGE',
|
||||
* LastUpdatedTime?: int|string|\DateTimeInterface,
|
||||
* AutoAdjustData?: array{
|
||||
* AutoAdjustType?: 'FORECAST'|'HISTORICAL',
|
||||
* HistoricalOptions?: array,
|
||||
* LastAutoAdjustTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* FilterExpression?: array{
|
||||
* Or?: list<array>,
|
||||
* And?: list<array>,
|
||||
* Not?: array,
|
||||
* Dimensions?: array,
|
||||
* Tags?: array,
|
||||
* CostCategories?: array,
|
||||
* ...,
|
||||
* },
|
||||
* Metrics?: list<'AmortizedCost'|'BlendedCost'|'Hours'|'NetAmortizedCost'|'NetUnblendedCost'|'NormalizedUsageAmount'|'UnblendedCost'|'UsageQuantity'>,
|
||||
* BillingViewArn?: string,
|
||||
* HealthStatus?: array{
|
||||
* Status?: 'HEALTHY'|'UNHEALTHY',
|
||||
* StatusReason?: 'BILLING_VIEW_NO_ACCESS'|'BILLING_VIEW_UNHEALTHY'|'FILTER_INVALID'|'MULTI_YEAR_HISTORICAL_DATA_DISABLED',
|
||||
* LastUpdatedTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBudgetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBudgetAsync(array{
|
||||
* AccountId?: string,
|
||||
* NewBudget?: array{
|
||||
* BudgetName?: string,
|
||||
* BudgetLimit?: array{Amount?: string, Unit?: string, ...},
|
||||
* PlannedBudgetLimits?: array<string, array>,
|
||||
* CostFilters?: array<string, list<string>>,
|
||||
* CostTypes?: array{
|
||||
* IncludeTax?: bool,
|
||||
* IncludeSubscription?: bool,
|
||||
* UseBlended?: bool,
|
||||
* IncludeRefund?: bool,
|
||||
* IncludeCredit?: bool,
|
||||
* IncludeUpfront?: bool,
|
||||
* IncludeRecurring?: bool,
|
||||
* IncludeOtherSubscription?: bool,
|
||||
* IncludeSupport?: bool,
|
||||
* IncludeDiscount?: bool,
|
||||
* UseAmortized?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* TimeUnit?: 'ANNUALLY'|'CUSTOM'|'DAILY'|'MONTHLY'|'QUARTERLY',
|
||||
* TimePeriod?: array{Start?: int|string|\DateTimeInterface, End?: int|string|\DateTimeInterface, ...},
|
||||
* CalculatedSpend?: array{ActualSpend?: array, ForecastedSpend?: array, ...},
|
||||
* BudgetType?: 'COST'|'RI_COVERAGE'|'RI_UTILIZATION'|'SAVINGS_PLANS_COVERAGE'|'SAVINGS_PLANS_UTILIZATION'|'USAGE',
|
||||
* LastUpdatedTime?: int|string|\DateTimeInterface,
|
||||
* AutoAdjustData?: array{
|
||||
* AutoAdjustType?: 'FORECAST'|'HISTORICAL',
|
||||
* HistoricalOptions?: array,
|
||||
* LastAutoAdjustTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* FilterExpression?: array{
|
||||
* Or?: list<array>,
|
||||
* And?: list<array>,
|
||||
* Not?: array,
|
||||
* Dimensions?: array,
|
||||
* Tags?: array,
|
||||
* CostCategories?: array,
|
||||
* ...,
|
||||
* },
|
||||
* Metrics?: list<'AmortizedCost'|'BlendedCost'|'Hours'|'NetAmortizedCost'|'NetUnblendedCost'|'NormalizedUsageAmount'|'UnblendedCost'|'UsageQuantity'>,
|
||||
* BillingViewArn?: string,
|
||||
* HealthStatus?: array{
|
||||
* Status?: 'HEALTHY'|'UNHEALTHY',
|
||||
* StatusReason?: 'BILLING_VIEW_NO_ACCESS'|'BILLING_VIEW_UNHEALTHY'|'FILTER_INVALID'|'MULTI_YEAR_HISTORICAL_DATA_DISABLED',
|
||||
* LastUpdatedTime?: int|string|\DateTimeInterface,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateBudgetAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBudgetAction(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* ActionId?: string,
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ActionThreshold?: array{ActionThresholdValue?: float, ActionThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE', ...},
|
||||
* Definition?: array{
|
||||
* IamActionDefinition?: array{PolicyArn?: string, Roles?: list<string>, Groups?: list<string>, Users?: list<string>, ...},
|
||||
* ScpActionDefinition?: array{PolicyId?: string, TargetIds?: list<string>, ...},
|
||||
* SsmActionDefinition?: array{
|
||||
* ActionSubType?: 'STOP_EC2_INSTANCES'|'STOP_RDS_INSTANCES',
|
||||
* Region?: string,
|
||||
* InstanceIds?: list<string>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ExecutionRoleArn?: string,
|
||||
* ApprovalModel?: 'AUTOMATIC'|'MANUAL',
|
||||
* Subscribers?: list<array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBudgetActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBudgetActionAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* ActionId?: string,
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ActionThreshold?: array{ActionThresholdValue?: float, ActionThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE', ...},
|
||||
* Definition?: array{
|
||||
* IamActionDefinition?: array{PolicyArn?: string, Roles?: list<string>, Groups?: list<string>, Users?: list<string>, ...},
|
||||
* ScpActionDefinition?: array{PolicyId?: string, TargetIds?: list<string>, ...},
|
||||
* SsmActionDefinition?: array{
|
||||
* ActionSubType?: 'STOP_EC2_INSTANCES'|'STOP_RDS_INSTANCES',
|
||||
* Region?: string,
|
||||
* InstanceIds?: list<string>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ExecutionRoleArn?: string,
|
||||
* ApprovalModel?: 'AUTOMATIC'|'MANUAL',
|
||||
* Subscribers?: list<array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateNotification(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateNotification(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* OldNotification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* NewNotification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateNotificationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateNotificationAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* OldNotification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* NewNotification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateSubscriber(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSubscriber(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* OldSubscriber?: array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...},
|
||||
* NewSubscriber?: array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSubscriberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSubscriberAsync(array{
|
||||
* AccountId?: string,
|
||||
* BudgetName?: string,
|
||||
* Notification?: array{
|
||||
* NotificationType?: 'ACTUAL'|'FORECASTED',
|
||||
* ComparisonOperator?: 'EQUAL_TO'|'GREATER_THAN'|'LESS_THAN',
|
||||
* Threshold?: float,
|
||||
* ThresholdType?: 'ABSOLUTE_VALUE'|'PERCENTAGE',
|
||||
* NotificationState?: 'ALARM'|'OK',
|
||||
* ...,
|
||||
* },
|
||||
* OldSubscriber?: array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...},
|
||||
* NewSubscriber?: array{SubscriptionType?: 'EMAIL'|'SNS', Address?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class BudgetsClient extends AwsClient {}
|
||||
|
|
|
|||
246
vendor/aws/aws-sdk-php/src/Chatbot/ChatbotClient.php
vendored
246
vendor/aws/aws-sdk-php/src/Chatbot/ChatbotClient.php
vendored
|
|
@ -6,72 +6,318 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **chatbot** service.
|
||||
* @method \Aws\Result associateToConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateToConfiguration(array{Resource?: string, ChatConfiguration?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateToConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateToConfigurationAsync(array{Resource?: string, ChatConfiguration?: string, ...} $args = [])
|
||||
* @method \Aws\Result createChimeWebhookConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createChimeWebhookConfiguration(array{
|
||||
* WebhookDescription?: string,
|
||||
* WebhookUrl?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* ConfigurationName?: string,
|
||||
* LoggingLevel?: string,
|
||||
* Tags?: list<array{TagKey?: string, TagValue?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createChimeWebhookConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createChimeWebhookConfigurationAsync(array{
|
||||
* WebhookDescription?: string,
|
||||
* WebhookUrl?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* ConfigurationName?: string,
|
||||
* LoggingLevel?: string,
|
||||
* Tags?: list<array{TagKey?: string, TagValue?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createCustomAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result createCustomAction(array{
|
||||
* Definition?: array{CommandText?: string, ...},
|
||||
* AliasName?: string,
|
||||
* Attachments?: list<array{
|
||||
* NotificationType?: string,
|
||||
* ButtonText?: string,
|
||||
* Criteria?: list<array>,
|
||||
* Variables?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* Tags?: list<array{TagKey?: string, TagValue?: string, ...}>,
|
||||
* ClientToken?: string,
|
||||
* ActionName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCustomActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createCustomActionAsync(array{
|
||||
* Definition?: array{CommandText?: string, ...},
|
||||
* AliasName?: string,
|
||||
* Attachments?: list<array{
|
||||
* NotificationType?: string,
|
||||
* ButtonText?: string,
|
||||
* Criteria?: list<array>,
|
||||
* Variables?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* Tags?: list<array{TagKey?: string, TagValue?: string, ...}>,
|
||||
* ClientToken?: string,
|
||||
* ActionName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMicrosoftTeamsChannelConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMicrosoftTeamsChannelConfiguration(array{
|
||||
* ChannelId?: string,
|
||||
* ChannelName?: string,
|
||||
* TeamId?: string,
|
||||
* TeamName?: string,
|
||||
* TenantId?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* ConfigurationName?: string,
|
||||
* LoggingLevel?: string,
|
||||
* GuardrailPolicyArns?: list<string>,
|
||||
* UserAuthorizationRequired?: bool,
|
||||
* Tags?: list<array{TagKey?: string, TagValue?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMicrosoftTeamsChannelConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMicrosoftTeamsChannelConfigurationAsync(array{
|
||||
* ChannelId?: string,
|
||||
* ChannelName?: string,
|
||||
* TeamId?: string,
|
||||
* TeamName?: string,
|
||||
* TenantId?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* ConfigurationName?: string,
|
||||
* LoggingLevel?: string,
|
||||
* GuardrailPolicyArns?: list<string>,
|
||||
* UserAuthorizationRequired?: bool,
|
||||
* Tags?: list<array{TagKey?: string, TagValue?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createSlackChannelConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createSlackChannelConfiguration(array{
|
||||
* SlackTeamId?: string,
|
||||
* SlackChannelId?: string,
|
||||
* SlackChannelName?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* ConfigurationName?: string,
|
||||
* LoggingLevel?: string,
|
||||
* GuardrailPolicyArns?: list<string>,
|
||||
* UserAuthorizationRequired?: bool,
|
||||
* Tags?: list<array{TagKey?: string, TagValue?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSlackChannelConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createSlackChannelConfigurationAsync(array{
|
||||
* SlackTeamId?: string,
|
||||
* SlackChannelId?: string,
|
||||
* SlackChannelName?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* ConfigurationName?: string,
|
||||
* LoggingLevel?: string,
|
||||
* GuardrailPolicyArns?: list<string>,
|
||||
* UserAuthorizationRequired?: bool,
|
||||
* Tags?: list<array{TagKey?: string, TagValue?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteChimeWebhookConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteChimeWebhookConfiguration(array{ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChimeWebhookConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteChimeWebhookConfigurationAsync(array{ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteCustomAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteCustomAction(array{CustomActionArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCustomActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteCustomActionAsync(array{CustomActionArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMicrosoftTeamsChannelConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMicrosoftTeamsChannelConfiguration(array{ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsChannelConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsChannelConfigurationAsync(array{ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMicrosoftTeamsConfiguredTeam(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMicrosoftTeamsConfiguredTeam(array{TeamId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsConfiguredTeamAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsConfiguredTeamAsync(array{TeamId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMicrosoftTeamsUserIdentity(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMicrosoftTeamsUserIdentity(array{ChatConfigurationArn?: string, UserId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsUserIdentityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsUserIdentityAsync(array{ChatConfigurationArn?: string, UserId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteSlackChannelConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteSlackChannelConfiguration(array{ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSlackChannelConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteSlackChannelConfigurationAsync(array{ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteSlackUserIdentity(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteSlackUserIdentity(array{ChatConfigurationArn?: string, SlackTeamId?: string, SlackUserId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSlackUserIdentityAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteSlackUserIdentityAsync(array{ChatConfigurationArn?: string, SlackTeamId?: string, SlackUserId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteSlackWorkspaceAuthorization(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteSlackWorkspaceAuthorization(array{SlackTeamId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSlackWorkspaceAuthorizationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteSlackWorkspaceAuthorizationAsync(array{SlackTeamId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeChimeWebhookConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeChimeWebhookConfigurations(array{MaxResults?: int, NextToken?: string, ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeChimeWebhookConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeChimeWebhookConfigurationsAsync(array{MaxResults?: int, NextToken?: string, ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeSlackChannelConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeSlackChannelConfigurations(array{MaxResults?: int, NextToken?: string, ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSlackChannelConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeSlackChannelConfigurationsAsync(array{MaxResults?: int, NextToken?: string, ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeSlackUserIdentities(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeSlackUserIdentities(array{ChatConfigurationArn?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSlackUserIdentitiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeSlackUserIdentitiesAsync(array{ChatConfigurationArn?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result describeSlackWorkspaces(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeSlackWorkspaces(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSlackWorkspacesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeSlackWorkspacesAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateFromConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateFromConfiguration(array{Resource?: string, ChatConfiguration?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateFromConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateFromConfigurationAsync(array{Resource?: string, ChatConfiguration?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAccountPreferences(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAccountPreferences(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountPreferencesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAccountPreferencesAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getCustomAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCustomAction(array{CustomActionArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCustomActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCustomActionAsync(array{CustomActionArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMicrosoftTeamsChannelConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMicrosoftTeamsChannelConfiguration(array{ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMicrosoftTeamsChannelConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMicrosoftTeamsChannelConfigurationAsync(array{ChatConfigurationArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAssociations(array{ChatConfiguration?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAssociationsAsync(array{ChatConfiguration?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listCustomActions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCustomActions(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCustomActionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCustomActionsAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listMicrosoftTeamsChannelConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listMicrosoftTeamsChannelConfigurations(array{MaxResults?: int, NextToken?: string, TeamId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMicrosoftTeamsChannelConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listMicrosoftTeamsChannelConfigurationsAsync(array{MaxResults?: int, NextToken?: string, TeamId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listMicrosoftTeamsConfiguredTeams(array $args = [])
|
||||
* @phpstan-method \Aws\Result listMicrosoftTeamsConfiguredTeams(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMicrosoftTeamsConfiguredTeamsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listMicrosoftTeamsConfiguredTeamsAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listMicrosoftTeamsUserIdentities(array $args = [])
|
||||
* @phpstan-method \Aws\Result listMicrosoftTeamsUserIdentities(array{ChatConfigurationArn?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMicrosoftTeamsUserIdentitiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listMicrosoftTeamsUserIdentitiesAsync(array{ChatConfigurationArn?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{TagKey?: string, TagValue?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{TagKey?: string, TagValue?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateAccountPreferences(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAccountPreferences(array{UserAuthorizationRequired?: bool, TrainingDataCollectionEnabled?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAccountPreferencesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAccountPreferencesAsync(array{UserAuthorizationRequired?: bool, TrainingDataCollectionEnabled?: bool, ...} $args = [])
|
||||
* @method \Aws\Result updateChimeWebhookConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateChimeWebhookConfiguration(array{
|
||||
* ChatConfigurationArn?: string,
|
||||
* WebhookDescription?: string,
|
||||
* WebhookUrl?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* LoggingLevel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateChimeWebhookConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateChimeWebhookConfigurationAsync(array{
|
||||
* ChatConfigurationArn?: string,
|
||||
* WebhookDescription?: string,
|
||||
* WebhookUrl?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* LoggingLevel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateCustomAction(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateCustomAction(array{
|
||||
* CustomActionArn?: string,
|
||||
* Definition?: array{CommandText?: string, ...},
|
||||
* AliasName?: string,
|
||||
* Attachments?: list<array{
|
||||
* NotificationType?: string,
|
||||
* ButtonText?: string,
|
||||
* Criteria?: list<array>,
|
||||
* Variables?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCustomActionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateCustomActionAsync(array{
|
||||
* CustomActionArn?: string,
|
||||
* Definition?: array{CommandText?: string, ...},
|
||||
* AliasName?: string,
|
||||
* Attachments?: list<array{
|
||||
* NotificationType?: string,
|
||||
* ButtonText?: string,
|
||||
* Criteria?: list<array>,
|
||||
* Variables?: array<string, string>,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateMicrosoftTeamsChannelConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateMicrosoftTeamsChannelConfiguration(array{
|
||||
* ChatConfigurationArn?: string,
|
||||
* ChannelId?: string,
|
||||
* ChannelName?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* LoggingLevel?: string,
|
||||
* GuardrailPolicyArns?: list<string>,
|
||||
* UserAuthorizationRequired?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateMicrosoftTeamsChannelConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateMicrosoftTeamsChannelConfigurationAsync(array{
|
||||
* ChatConfigurationArn?: string,
|
||||
* ChannelId?: string,
|
||||
* ChannelName?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* LoggingLevel?: string,
|
||||
* GuardrailPolicyArns?: list<string>,
|
||||
* UserAuthorizationRequired?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateSlackChannelConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSlackChannelConfiguration(array{
|
||||
* ChatConfigurationArn?: string,
|
||||
* SlackChannelId?: string,
|
||||
* SlackChannelName?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* LoggingLevel?: string,
|
||||
* GuardrailPolicyArns?: list<string>,
|
||||
* UserAuthorizationRequired?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSlackChannelConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSlackChannelConfigurationAsync(array{
|
||||
* ChatConfigurationArn?: string,
|
||||
* SlackChannelId?: string,
|
||||
* SlackChannelName?: string,
|
||||
* SnsTopicArns?: list<string>,
|
||||
* IamRoleArn?: string,
|
||||
* LoggingLevel?: string,
|
||||
* GuardrailPolicyArns?: list<string>,
|
||||
* UserAuthorizationRequired?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class ChatbotClient extends AwsClient {}
|
||||
|
|
|
|||
298
vendor/aws/aws-sdk-php/src/Chime/ChimeClient.php
vendored
298
vendor/aws/aws-sdk-php/src/Chime/ChimeClient.php
vendored
|
|
@ -6,128 +6,426 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Chime** service.
|
||||
* @method \Aws\Result associatePhoneNumberWithUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result associatePhoneNumberWithUser(array{AccountId?: string, UserId?: string, E164PhoneNumber?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associatePhoneNumberWithUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associatePhoneNumberWithUserAsync(array{AccountId?: string, UserId?: string, E164PhoneNumber?: string, ...} $args = [])
|
||||
* @method \Aws\Result associateSigninDelegateGroupsWithAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateSigninDelegateGroupsWithAccount(array{AccountId?: string, SigninDelegateGroups?: list<array{GroupName?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateSigninDelegateGroupsWithAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateSigninDelegateGroupsWithAccountAsync(array{AccountId?: string, SigninDelegateGroups?: list<array{GroupName?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result batchCreateRoomMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchCreateRoomMembership(array{
|
||||
* AccountId?: string,
|
||||
* RoomId?: string,
|
||||
* MembershipItemList?: list<array{MemberId?: string, Role?: 'Administrator'|'Member', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateRoomMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchCreateRoomMembershipAsync(array{
|
||||
* AccountId?: string,
|
||||
* RoomId?: string,
|
||||
* MembershipItemList?: list<array{MemberId?: string, Role?: 'Administrator'|'Member', ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchDeletePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeletePhoneNumber(array{PhoneNumberIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeletePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeletePhoneNumberAsync(array{PhoneNumberIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchSuspendUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchSuspendUser(array{AccountId?: string, UserIdList?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchSuspendUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchSuspendUserAsync(array{AccountId?: string, UserIdList?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchUnsuspendUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchUnsuspendUser(array{AccountId?: string, UserIdList?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUnsuspendUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchUnsuspendUserAsync(array{AccountId?: string, UserIdList?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchUpdatePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchUpdatePhoneNumber(array{
|
||||
* UpdatePhoneNumberRequestItems?: list<array{
|
||||
* PhoneNumberId?: string,
|
||||
* ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* CallingName?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdatePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchUpdatePhoneNumberAsync(array{
|
||||
* UpdatePhoneNumberRequestItems?: list<array{
|
||||
* PhoneNumberId?: string,
|
||||
* ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* CallingName?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result batchUpdateUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchUpdateUser(array{
|
||||
* AccountId?: string,
|
||||
* UpdateUserRequestItems?: list<array{
|
||||
* UserId?: string,
|
||||
* LicenseType?: 'Basic'|'Plus'|'Pro'|'ProTrial',
|
||||
* UserType?: 'PrivateUser'|'SharedDevice',
|
||||
* AlexaForBusinessMetadata?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdateUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchUpdateUserAsync(array{
|
||||
* AccountId?: string,
|
||||
* UpdateUserRequestItems?: list<array{
|
||||
* UserId?: string,
|
||||
* LicenseType?: 'Basic'|'Plus'|'Pro'|'ProTrial',
|
||||
* UserType?: 'PrivateUser'|'SharedDevice',
|
||||
* AlexaForBusinessMetadata?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAccount(array{Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAccountAsync(array{Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result createBot(array $args = [])
|
||||
* @phpstan-method \Aws\Result createBot(array{AccountId?: string, DisplayName?: string, Domain?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBotAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createBotAsync(array{AccountId?: string, DisplayName?: string, Domain?: string, ...} $args = [])
|
||||
* @method \Aws\Result createMeetingDialOut(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMeetingDialOut(array{MeetingId?: string, FromPhoneNumber?: string, ToPhoneNumber?: string, JoinToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMeetingDialOutAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMeetingDialOutAsync(array{MeetingId?: string, FromPhoneNumber?: string, ToPhoneNumber?: string, JoinToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result createPhoneNumberOrder(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPhoneNumberOrder(array{
|
||||
* ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* E164PhoneNumbers?: list<string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPhoneNumberOrderAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPhoneNumberOrderAsync(array{
|
||||
* ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* E164PhoneNumbers?: list<string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createRoom(array $args = [])
|
||||
* @phpstan-method \Aws\Result createRoom(array{AccountId?: string, Name?: string, ClientRequestToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createRoomAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createRoomAsync(array{AccountId?: string, Name?: string, ClientRequestToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result createRoomMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result createRoomMembership(array{AccountId?: string, RoomId?: string, MemberId?: string, Role?: 'Administrator'|'Member', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createRoomMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createRoomMembershipAsync(array{AccountId?: string, RoomId?: string, MemberId?: string, Role?: 'Administrator'|'Member', ...} $args = [])
|
||||
* @method \Aws\Result createUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result createUser(array{AccountId?: string, Username?: string, Email?: string, UserType?: 'PrivateUser'|'SharedDevice', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createUserAsync(array{AccountId?: string, Username?: string, Email?: string, UserType?: 'PrivateUser'|'SharedDevice', ...} $args = [])
|
||||
* @method \Aws\Result deleteAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAccount(array{AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAccountAsync(array{AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteEventsConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteEventsConfiguration(array{AccountId?: string, BotId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEventsConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteEventsConfigurationAsync(array{AccountId?: string, BotId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deletePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePhoneNumber(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePhoneNumberAsync(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteRoom(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteRoom(array{AccountId?: string, RoomId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRoomAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteRoomAsync(array{AccountId?: string, RoomId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteRoomMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteRoomMembership(array{AccountId?: string, RoomId?: string, MemberId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRoomMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteRoomMembershipAsync(array{AccountId?: string, RoomId?: string, MemberId?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociatePhoneNumberFromUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociatePhoneNumberFromUser(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociatePhoneNumberFromUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociatePhoneNumberFromUserAsync(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateSigninDelegateGroupsFromAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateSigninDelegateGroupsFromAccount(array{AccountId?: string, GroupNames?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateSigninDelegateGroupsFromAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateSigninDelegateGroupsFromAccountAsync(array{AccountId?: string, GroupNames?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result getAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAccount(array{AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAccountAsync(array{AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAccountSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAccountSettings(array{AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAccountSettingsAsync(array{AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getBot(array $args = [])
|
||||
* @phpstan-method \Aws\Result getBot(array{AccountId?: string, BotId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBotAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getBotAsync(array{AccountId?: string, BotId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getEventsConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getEventsConfiguration(array{AccountId?: string, BotId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEventsConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getEventsConfigurationAsync(array{AccountId?: string, BotId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getGlobalSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getGlobalSettings(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getGlobalSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getGlobalSettingsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getPhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPhoneNumber(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPhoneNumberAsync(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPhoneNumberOrder(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPhoneNumberOrder(array{PhoneNumberOrderId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPhoneNumberOrderAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPhoneNumberOrderAsync(array{PhoneNumberOrderId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPhoneNumberSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPhoneNumberSettings(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPhoneNumberSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPhoneNumberSettingsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getRetentionSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getRetentionSettings(array{AccountId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRetentionSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getRetentionSettingsAsync(array{AccountId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getRoom(array $args = [])
|
||||
* @phpstan-method \Aws\Result getRoom(array{AccountId?: string, RoomId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRoomAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getRoomAsync(array{AccountId?: string, RoomId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result getUser(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getUserAsync(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getUserSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getUserSettings(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getUserSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getUserSettingsAsync(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \Aws\Result inviteUsers(array $args = [])
|
||||
* @phpstan-method \Aws\Result inviteUsers(array{AccountId?: string, UserEmailList?: list<string>, UserType?: 'PrivateUser'|'SharedDevice', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise inviteUsersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise inviteUsersAsync(array{AccountId?: string, UserEmailList?: list<string>, UserType?: 'PrivateUser'|'SharedDevice', ...} $args = [])
|
||||
* @method \Aws\Result listAccounts(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAccounts(array{Name?: string, UserEmail?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAccountsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAccountsAsync(array{Name?: string, UserEmail?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listBots(array $args = [])
|
||||
* @phpstan-method \Aws\Result listBots(array{AccountId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBotsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listBotsAsync(array{AccountId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listPhoneNumberOrders(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPhoneNumberOrders(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPhoneNumberOrdersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPhoneNumberOrdersAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listPhoneNumbers(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPhoneNumbers(array{
|
||||
* Status?: 'AcquireFailed'|'AcquireInProgress'|'Assigned'|'DeleteFailed'|'DeleteInProgress'|'ReleaseFailed'|'ReleaseInProgress'|'Unassigned',
|
||||
* ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* FilterName?: 'AccountId'|'SipRuleId'|'UserId'|'VoiceConnectorGroupId'|'VoiceConnectorId',
|
||||
* FilterValue?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPhoneNumbersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPhoneNumbersAsync(array{
|
||||
* Status?: 'AcquireFailed'|'AcquireInProgress'|'Assigned'|'DeleteFailed'|'DeleteInProgress'|'ReleaseFailed'|'ReleaseInProgress'|'Unassigned',
|
||||
* ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* FilterName?: 'AccountId'|'SipRuleId'|'UserId'|'VoiceConnectorGroupId'|'VoiceConnectorId',
|
||||
* FilterValue?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listRoomMemberships(array $args = [])
|
||||
* @phpstan-method \Aws\Result listRoomMemberships(array{AccountId?: string, RoomId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRoomMembershipsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listRoomMembershipsAsync(array{AccountId?: string, RoomId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listRooms(array $args = [])
|
||||
* @phpstan-method \Aws\Result listRooms(array{AccountId?: string, MemberId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRoomsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listRoomsAsync(array{AccountId?: string, MemberId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listSupportedPhoneNumberCountries(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSupportedPhoneNumberCountries(array{ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSupportedPhoneNumberCountriesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSupportedPhoneNumberCountriesAsync(array{ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector', ...} $args = [])
|
||||
* @method \Aws\Result listUsers(array $args = [])
|
||||
* @phpstan-method \Aws\Result listUsers(array{
|
||||
* AccountId?: string,
|
||||
* UserEmail?: string,
|
||||
* UserType?: 'PrivateUser'|'SharedDevice',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listUsersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listUsersAsync(array{
|
||||
* AccountId?: string,
|
||||
* UserEmail?: string,
|
||||
* UserType?: 'PrivateUser'|'SharedDevice',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result logoutUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result logoutUser(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise logoutUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise logoutUserAsync(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \Aws\Result putEventsConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putEventsConfiguration(array{
|
||||
* AccountId?: string,
|
||||
* BotId?: string,
|
||||
* OutboundEventsHTTPSEndpoint?: string,
|
||||
* LambdaFunctionArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putEventsConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putEventsConfigurationAsync(array{
|
||||
* AccountId?: string,
|
||||
* BotId?: string,
|
||||
* OutboundEventsHTTPSEndpoint?: string,
|
||||
* LambdaFunctionArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putRetentionSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result putRetentionSettings(array{
|
||||
* AccountId?: string,
|
||||
* RetentionSettings?: array{
|
||||
* RoomRetentionSettings?: array{RetentionDays?: int, ...},
|
||||
* ConversationRetentionSettings?: array{RetentionDays?: int, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putRetentionSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putRetentionSettingsAsync(array{
|
||||
* AccountId?: string,
|
||||
* RetentionSettings?: array{
|
||||
* RoomRetentionSettings?: array{RetentionDays?: int, ...},
|
||||
* ConversationRetentionSettings?: array{RetentionDays?: int, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result redactConversationMessage(array $args = [])
|
||||
* @phpstan-method \Aws\Result redactConversationMessage(array{AccountId?: string, ConversationId?: string, MessageId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise redactConversationMessageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise redactConversationMessageAsync(array{AccountId?: string, ConversationId?: string, MessageId?: string, ...} $args = [])
|
||||
* @method \Aws\Result redactRoomMessage(array $args = [])
|
||||
* @phpstan-method \Aws\Result redactRoomMessage(array{AccountId?: string, RoomId?: string, MessageId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise redactRoomMessageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise redactRoomMessageAsync(array{AccountId?: string, RoomId?: string, MessageId?: string, ...} $args = [])
|
||||
* @method \Aws\Result regenerateSecurityToken(array $args = [])
|
||||
* @phpstan-method \Aws\Result regenerateSecurityToken(array{AccountId?: string, BotId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise regenerateSecurityTokenAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise regenerateSecurityTokenAsync(array{AccountId?: string, BotId?: string, ...} $args = [])
|
||||
* @method \Aws\Result resetPersonalPIN(array $args = [])
|
||||
* @phpstan-method \Aws\Result resetPersonalPIN(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resetPersonalPINAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise resetPersonalPINAsync(array{AccountId?: string, UserId?: string, ...} $args = [])
|
||||
* @method \Aws\Result restorePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result restorePhoneNumber(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise restorePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise restorePhoneNumberAsync(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \Aws\Result searchAvailablePhoneNumbers(array $args = [])
|
||||
* @phpstan-method \Aws\Result searchAvailablePhoneNumbers(array{
|
||||
* AreaCode?: string,
|
||||
* City?: string,
|
||||
* Country?: string,
|
||||
* State?: string,
|
||||
* TollFreePrefix?: string,
|
||||
* PhoneNumberType?: 'Local'|'TollFree',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchAvailablePhoneNumbersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise searchAvailablePhoneNumbersAsync(array{
|
||||
* AreaCode?: string,
|
||||
* City?: string,
|
||||
* Country?: string,
|
||||
* State?: string,
|
||||
* TollFreePrefix?: string,
|
||||
* PhoneNumberType?: 'Local'|'TollFree',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateAccount(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAccount(array{AccountId?: string, Name?: string, DefaultLicense?: 'Basic'|'Plus'|'Pro'|'ProTrial', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAccountAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAccountAsync(array{AccountId?: string, Name?: string, DefaultLicense?: 'Basic'|'Plus'|'Pro'|'ProTrial', ...} $args = [])
|
||||
* @method \Aws\Result updateAccountSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAccountSettings(array{
|
||||
* AccountId?: string,
|
||||
* AccountSettings?: array{DisableRemoteControl?: bool, EnableDialOut?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAccountSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAccountSettingsAsync(array{
|
||||
* AccountId?: string,
|
||||
* AccountSettings?: array{DisableRemoteControl?: bool, EnableDialOut?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateBot(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateBot(array{AccountId?: string, BotId?: string, Disabled?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBotAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateBotAsync(array{AccountId?: string, BotId?: string, Disabled?: bool, ...} $args = [])
|
||||
* @method \Aws\Result updateGlobalSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateGlobalSettings(array{BusinessCalling?: array{CdrBucket?: string, ...}, VoiceConnector?: array{CdrBucket?: string, ...}, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGlobalSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateGlobalSettingsAsync(array{BusinessCalling?: array{CdrBucket?: string, ...}, VoiceConnector?: array{CdrBucket?: string, ...}, ...} $args = [])
|
||||
* @method \Aws\Result updatePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePhoneNumber(array{
|
||||
* PhoneNumberId?: string,
|
||||
* ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* CallingName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePhoneNumberAsync(array{
|
||||
* PhoneNumberId?: string,
|
||||
* ProductType?: 'BusinessCalling'|'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* CallingName?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updatePhoneNumberSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePhoneNumberSettings(array{CallingName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePhoneNumberSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePhoneNumberSettingsAsync(array{CallingName?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateRoom(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateRoom(array{AccountId?: string, RoomId?: string, Name?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRoomAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateRoomAsync(array{AccountId?: string, RoomId?: string, Name?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateRoomMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateRoomMembership(array{AccountId?: string, RoomId?: string, MemberId?: string, Role?: 'Administrator'|'Member', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRoomMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateRoomMembershipAsync(array{AccountId?: string, RoomId?: string, MemberId?: string, Role?: 'Administrator'|'Member', ...} $args = [])
|
||||
* @method \Aws\Result updateUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateUser(array{
|
||||
* AccountId?: string,
|
||||
* UserId?: string,
|
||||
* LicenseType?: 'Basic'|'Plus'|'Pro'|'ProTrial',
|
||||
* UserType?: 'PrivateUser'|'SharedDevice',
|
||||
* AlexaForBusinessMetadata?: array{IsAlexaForBusinessEnabled?: bool, AlexaForBusinessRoomArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateUserAsync(array{
|
||||
* AccountId?: string,
|
||||
* UserId?: string,
|
||||
* LicenseType?: 'Basic'|'Plus'|'Pro'|'ProTrial',
|
||||
* UserType?: 'PrivateUser'|'SharedDevice',
|
||||
* AlexaForBusinessMetadata?: array{IsAlexaForBusinessEnabled?: bool, AlexaForBusinessRoomArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateUserSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateUserSettings(array{
|
||||
* AccountId?: string,
|
||||
* UserId?: string,
|
||||
* UserSettings?: array{Telephony?: array{InboundCalling?: bool, OutboundCalling?: bool, SMS?: bool, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateUserSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateUserSettingsAsync(array{
|
||||
* AccountId?: string,
|
||||
* UserId?: string,
|
||||
* UserSettings?: array{Telephony?: array{InboundCalling?: bool, OutboundCalling?: bool, SMS?: bool, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class ChimeClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,64 +6,256 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Chime SDK Identity** service.
|
||||
* @method \Aws\Result createAppInstance(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAppInstance(array{
|
||||
* Name?: string,
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAppInstanceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAppInstanceAsync(array{
|
||||
* Name?: string,
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAppInstanceAdmin(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAppInstanceAdmin(array{AppInstanceAdminArn?: string, AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAppInstanceAdminAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAppInstanceAdminAsync(array{AppInstanceAdminArn?: string, AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result createAppInstanceBot(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAppInstanceBot(array{
|
||||
* AppInstanceArn?: string,
|
||||
* Name?: string,
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* Configuration?: array{
|
||||
* Lex?: array{
|
||||
* RespondsTo?: 'STANDARD_MESSAGES',
|
||||
* InvokedBy?: array,
|
||||
* LexBotAliasArn?: string,
|
||||
* LocaleId?: string,
|
||||
* WelcomeIntent?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAppInstanceBotAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAppInstanceBotAsync(array{
|
||||
* AppInstanceArn?: string,
|
||||
* Name?: string,
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* Configuration?: array{
|
||||
* Lex?: array{
|
||||
* RespondsTo?: 'STANDARD_MESSAGES',
|
||||
* InvokedBy?: array,
|
||||
* LexBotAliasArn?: string,
|
||||
* LocaleId?: string,
|
||||
* WelcomeIntent?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAppInstanceUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAppInstanceUser(array{
|
||||
* AppInstanceArn?: string,
|
||||
* AppInstanceUserId?: string,
|
||||
* Name?: string,
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ExpirationSettings?: array{ExpirationDays?: int, ExpirationCriterion?: 'CREATED_TIMESTAMP', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAppInstanceUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAppInstanceUserAsync(array{
|
||||
* AppInstanceArn?: string,
|
||||
* AppInstanceUserId?: string,
|
||||
* Name?: string,
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ExpirationSettings?: array{ExpirationDays?: int, ExpirationCriterion?: 'CREATED_TIMESTAMP', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteAppInstance(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAppInstance(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAppInstanceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAppInstanceAsync(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAppInstanceAdmin(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAppInstanceAdmin(array{AppInstanceAdminArn?: string, AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAppInstanceAdminAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAppInstanceAdminAsync(array{AppInstanceAdminArn?: string, AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAppInstanceBot(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAppInstanceBot(array{AppInstanceBotArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAppInstanceBotAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAppInstanceBotAsync(array{AppInstanceBotArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAppInstanceUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAppInstanceUser(array{AppInstanceUserArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAppInstanceUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAppInstanceUserAsync(array{AppInstanceUserArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deregisterAppInstanceUserEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result deregisterAppInstanceUserEndpoint(array{AppInstanceUserArn?: string, EndpointId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deregisterAppInstanceUserEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deregisterAppInstanceUserEndpointAsync(array{AppInstanceUserArn?: string, EndpointId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAppInstance(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAppInstance(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAppInstanceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAppInstanceAsync(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAppInstanceAdmin(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAppInstanceAdmin(array{AppInstanceAdminArn?: string, AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAppInstanceAdminAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAppInstanceAdminAsync(array{AppInstanceAdminArn?: string, AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAppInstanceBot(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAppInstanceBot(array{AppInstanceBotArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAppInstanceBotAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAppInstanceBotAsync(array{AppInstanceBotArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAppInstanceUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAppInstanceUser(array{AppInstanceUserArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAppInstanceUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAppInstanceUserAsync(array{AppInstanceUserArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeAppInstanceUserEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeAppInstanceUserEndpoint(array{AppInstanceUserArn?: string, EndpointId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAppInstanceUserEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeAppInstanceUserEndpointAsync(array{AppInstanceUserArn?: string, EndpointId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAppInstanceRetentionSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAppInstanceRetentionSettings(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAppInstanceRetentionSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAppInstanceRetentionSettingsAsync(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAppInstanceAdmins(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAppInstanceAdmins(array{AppInstanceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAppInstanceAdminsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAppInstanceAdminsAsync(array{AppInstanceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAppInstanceBots(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAppInstanceBots(array{AppInstanceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAppInstanceBotsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAppInstanceBotsAsync(array{AppInstanceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAppInstanceUserEndpoints(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAppInstanceUserEndpoints(array{AppInstanceUserArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAppInstanceUserEndpointsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAppInstanceUserEndpointsAsync(array{AppInstanceUserArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAppInstanceUsers(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAppInstanceUsers(array{AppInstanceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAppInstanceUsersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAppInstanceUsersAsync(array{AppInstanceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAppInstances(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAppInstances(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAppInstancesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAppInstancesAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result putAppInstanceRetentionSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result putAppInstanceRetentionSettings(array{
|
||||
* AppInstanceArn?: string,
|
||||
* AppInstanceRetentionSettings?: array{ChannelRetentionSettings?: array{RetentionDays?: int, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putAppInstanceRetentionSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putAppInstanceRetentionSettingsAsync(array{
|
||||
* AppInstanceArn?: string,
|
||||
* AppInstanceRetentionSettings?: array{ChannelRetentionSettings?: array{RetentionDays?: int, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putAppInstanceUserExpirationSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result putAppInstanceUserExpirationSettings(array{
|
||||
* AppInstanceUserArn?: string,
|
||||
* ExpirationSettings?: array{ExpirationDays?: int, ExpirationCriterion?: 'CREATED_TIMESTAMP', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putAppInstanceUserExpirationSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putAppInstanceUserExpirationSettingsAsync(array{
|
||||
* AppInstanceUserArn?: string,
|
||||
* ExpirationSettings?: array{ExpirationDays?: int, ExpirationCriterion?: 'CREATED_TIMESTAMP', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result registerAppInstanceUserEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result registerAppInstanceUserEndpoint(array{
|
||||
* AppInstanceUserArn?: string,
|
||||
* Name?: string,
|
||||
* Type?: 'APNS'|'APNS_SANDBOX'|'GCM',
|
||||
* ResourceArn?: string,
|
||||
* EndpointAttributes?: array{DeviceToken?: string, VoipDeviceToken?: string, ...},
|
||||
* ClientRequestToken?: string,
|
||||
* AllowMessages?: 'ALL'|'NONE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise registerAppInstanceUserEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise registerAppInstanceUserEndpointAsync(array{
|
||||
* AppInstanceUserArn?: string,
|
||||
* Name?: string,
|
||||
* Type?: 'APNS'|'APNS_SANDBOX'|'GCM',
|
||||
* ResourceArn?: string,
|
||||
* EndpointAttributes?: array{DeviceToken?: string, VoipDeviceToken?: string, ...},
|
||||
* ClientRequestToken?: string,
|
||||
* AllowMessages?: 'ALL'|'NONE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateAppInstance(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAppInstance(array{AppInstanceArn?: string, Name?: string, Metadata?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAppInstanceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAppInstanceAsync(array{AppInstanceArn?: string, Name?: string, Metadata?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateAppInstanceBot(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAppInstanceBot(array{
|
||||
* AppInstanceBotArn?: string,
|
||||
* Name?: string,
|
||||
* Metadata?: string,
|
||||
* Configuration?: array{
|
||||
* Lex?: array{
|
||||
* RespondsTo?: 'STANDARD_MESSAGES',
|
||||
* InvokedBy?: array,
|
||||
* LexBotAliasArn?: string,
|
||||
* LocaleId?: string,
|
||||
* WelcomeIntent?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAppInstanceBotAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAppInstanceBotAsync(array{
|
||||
* AppInstanceBotArn?: string,
|
||||
* Name?: string,
|
||||
* Metadata?: string,
|
||||
* Configuration?: array{
|
||||
* Lex?: array{
|
||||
* RespondsTo?: 'STANDARD_MESSAGES',
|
||||
* InvokedBy?: array,
|
||||
* LexBotAliasArn?: string,
|
||||
* LocaleId?: string,
|
||||
* WelcomeIntent?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateAppInstanceUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAppInstanceUser(array{AppInstanceUserArn?: string, Name?: string, Metadata?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAppInstanceUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAppInstanceUserAsync(array{AppInstanceUserArn?: string, Name?: string, Metadata?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateAppInstanceUserEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAppInstanceUserEndpoint(array{AppInstanceUserArn?: string, EndpointId?: string, Name?: string, AllowMessages?: 'ALL'|'NONE', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAppInstanceUserEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAppInstanceUserEndpointAsync(array{AppInstanceUserArn?: string, EndpointId?: string, Name?: string, AllowMessages?: 'ALL'|'NONE', ...} $args = [])
|
||||
*/
|
||||
class ChimeSDKIdentityClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,66 +6,344 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Chime SDK Media Pipelines** service.
|
||||
* @method \Aws\Result createMediaCapturePipeline(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMediaCapturePipeline(array{
|
||||
* SourceType?: 'ChimeSdkMeeting',
|
||||
* SourceArn?: string,
|
||||
* SinkType?: 'S3Bucket',
|
||||
* SinkArn?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ChimeSdkMeetingConfiguration?: array{
|
||||
* SourceConfiguration?: array{SelectedVideoStreams?: array, ...},
|
||||
* ArtifactsConfiguration?: array{Audio?: array, Video?: array, Content?: array, CompositedVideo?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* SseAwsKeyManagementParams?: array{AwsKmsKeyId?: string, AwsKmsEncryptionContext?: string, ...},
|
||||
* SinkIamRoleArn?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMediaCapturePipelineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMediaCapturePipelineAsync(array{
|
||||
* SourceType?: 'ChimeSdkMeeting',
|
||||
* SourceArn?: string,
|
||||
* SinkType?: 'S3Bucket',
|
||||
* SinkArn?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ChimeSdkMeetingConfiguration?: array{
|
||||
* SourceConfiguration?: array{SelectedVideoStreams?: array, ...},
|
||||
* ArtifactsConfiguration?: array{Audio?: array, Video?: array, Content?: array, CompositedVideo?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* SseAwsKeyManagementParams?: array{AwsKmsKeyId?: string, AwsKmsEncryptionContext?: string, ...},
|
||||
* SinkIamRoleArn?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMediaConcatenationPipeline(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMediaConcatenationPipeline(array{
|
||||
* Sources?: list<array{Type?: 'MediaCapturePipeline', MediaCapturePipelineSourceConfiguration?: array, ...}>,
|
||||
* Sinks?: list<array{Type?: 'S3Bucket', S3BucketSinkConfiguration?: array, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMediaConcatenationPipelineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMediaConcatenationPipelineAsync(array{
|
||||
* Sources?: list<array{Type?: 'MediaCapturePipeline', MediaCapturePipelineSourceConfiguration?: array, ...}>,
|
||||
* Sinks?: list<array{Type?: 'S3Bucket', S3BucketSinkConfiguration?: array, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMediaInsightsPipeline(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMediaInsightsPipeline(array{
|
||||
* MediaInsightsPipelineConfigurationArn?: string,
|
||||
* KinesisVideoStreamSourceRuntimeConfiguration?: array{Streams?: list<array>, MediaEncoding?: 'pcm', MediaSampleRate?: int, ...},
|
||||
* MediaInsightsRuntimeMetadata?: array<string, string>,
|
||||
* KinesisVideoStreamRecordingSourceRuntimeConfiguration?: array{
|
||||
* Streams?: list<array>,
|
||||
* FragmentSelector?: array{FragmentSelectorType?: 'ProducerTimestamp'|'ServerTimestamp', TimestampRange?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* S3RecordingSinkRuntimeConfiguration?: array{Destination?: string, RecordingFileFormat?: 'Opus'|'Wav', ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMediaInsightsPipelineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMediaInsightsPipelineAsync(array{
|
||||
* MediaInsightsPipelineConfigurationArn?: string,
|
||||
* KinesisVideoStreamSourceRuntimeConfiguration?: array{Streams?: list<array>, MediaEncoding?: 'pcm', MediaSampleRate?: int, ...},
|
||||
* MediaInsightsRuntimeMetadata?: array<string, string>,
|
||||
* KinesisVideoStreamRecordingSourceRuntimeConfiguration?: array{
|
||||
* Streams?: list<array>,
|
||||
* FragmentSelector?: array{FragmentSelectorType?: 'ProducerTimestamp'|'ServerTimestamp', TimestampRange?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* S3RecordingSinkRuntimeConfiguration?: array{Destination?: string, RecordingFileFormat?: 'Opus'|'Wav', ...},
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMediaInsightsPipelineConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMediaInsightsPipelineConfiguration(array{
|
||||
* MediaInsightsPipelineConfigurationName?: string,
|
||||
* ResourceAccessRoleArn?: string,
|
||||
* RealTimeAlertConfiguration?: array{Disabled?: bool, Rules?: list<array>, ...},
|
||||
* Elements?: list<array{
|
||||
* Type?: 'AmazonTranscribeCallAnalyticsProcessor'|'AmazonTranscribeProcessor'|'KinesisDataStreamSink'|'LambdaFunctionSink'|'S3RecordingSink'|'SnsTopicSink'|'SqsQueueSink'|'VoiceAnalyticsProcessor'|'VoiceEnhancementSink',
|
||||
* AmazonTranscribeCallAnalyticsProcessorConfiguration?: array,
|
||||
* AmazonTranscribeProcessorConfiguration?: array,
|
||||
* KinesisDataStreamSinkConfiguration?: array,
|
||||
* S3RecordingSinkConfiguration?: array,
|
||||
* VoiceAnalyticsProcessorConfiguration?: array,
|
||||
* LambdaFunctionSinkConfiguration?: array,
|
||||
* SqsQueueSinkConfiguration?: array,
|
||||
* SnsTopicSinkConfiguration?: array,
|
||||
* VoiceEnhancementSinkConfiguration?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMediaInsightsPipelineConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMediaInsightsPipelineConfigurationAsync(array{
|
||||
* MediaInsightsPipelineConfigurationName?: string,
|
||||
* ResourceAccessRoleArn?: string,
|
||||
* RealTimeAlertConfiguration?: array{Disabled?: bool, Rules?: list<array>, ...},
|
||||
* Elements?: list<array{
|
||||
* Type?: 'AmazonTranscribeCallAnalyticsProcessor'|'AmazonTranscribeProcessor'|'KinesisDataStreamSink'|'LambdaFunctionSink'|'S3RecordingSink'|'SnsTopicSink'|'SqsQueueSink'|'VoiceAnalyticsProcessor'|'VoiceEnhancementSink',
|
||||
* AmazonTranscribeCallAnalyticsProcessorConfiguration?: array,
|
||||
* AmazonTranscribeProcessorConfiguration?: array,
|
||||
* KinesisDataStreamSinkConfiguration?: array,
|
||||
* S3RecordingSinkConfiguration?: array,
|
||||
* VoiceAnalyticsProcessorConfiguration?: array,
|
||||
* LambdaFunctionSinkConfiguration?: array,
|
||||
* SqsQueueSinkConfiguration?: array,
|
||||
* SnsTopicSinkConfiguration?: array,
|
||||
* VoiceEnhancementSinkConfiguration?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMediaLiveConnectorPipeline(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMediaLiveConnectorPipeline(array{
|
||||
* Sources?: list<array{SourceType?: 'ChimeSdkMeeting', ChimeSdkMeetingLiveConnectorConfiguration?: array, ...}>,
|
||||
* Sinks?: list<array{SinkType?: 'RTMP', RTMPConfiguration?: array, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMediaLiveConnectorPipelineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMediaLiveConnectorPipelineAsync(array{
|
||||
* Sources?: list<array{SourceType?: 'ChimeSdkMeeting', ChimeSdkMeetingLiveConnectorConfiguration?: array, ...}>,
|
||||
* Sinks?: list<array{SinkType?: 'RTMP', RTMPConfiguration?: array, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMediaPipelineKinesisVideoStreamPool(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMediaPipelineKinesisVideoStreamPool(array{
|
||||
* StreamConfiguration?: array{Region?: string, DataRetentionInHours?: int, ...},
|
||||
* PoolName?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMediaPipelineKinesisVideoStreamPoolAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMediaPipelineKinesisVideoStreamPoolAsync(array{
|
||||
* StreamConfiguration?: array{Region?: string, DataRetentionInHours?: int, ...},
|
||||
* PoolName?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMediaStreamPipeline(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMediaStreamPipeline(array{
|
||||
* Sources?: list<array{SourceType?: 'ChimeSdkMeeting', SourceArn?: string, ...}>,
|
||||
* Sinks?: list<array{
|
||||
* SinkArn?: string,
|
||||
* SinkType?: 'KinesisVideoStreamPool',
|
||||
* ReservedStreamCapacity?: int,
|
||||
* MediaStreamType?: 'IndividualAudio'|'MixedAudio',
|
||||
* ...,
|
||||
* }>,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMediaStreamPipelineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMediaStreamPipelineAsync(array{
|
||||
* Sources?: list<array{SourceType?: 'ChimeSdkMeeting', SourceArn?: string, ...}>,
|
||||
* Sinks?: list<array{
|
||||
* SinkArn?: string,
|
||||
* SinkType?: 'KinesisVideoStreamPool',
|
||||
* ReservedStreamCapacity?: int,
|
||||
* MediaStreamType?: 'IndividualAudio'|'MixedAudio',
|
||||
* ...,
|
||||
* }>,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteMediaCapturePipeline(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMediaCapturePipeline(array{MediaPipelineId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMediaCapturePipelineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMediaCapturePipelineAsync(array{MediaPipelineId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMediaInsightsPipelineConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMediaInsightsPipelineConfiguration(array{Identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMediaInsightsPipelineConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMediaInsightsPipelineConfigurationAsync(array{Identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMediaPipeline(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMediaPipeline(array{MediaPipelineId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMediaPipelineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMediaPipelineAsync(array{MediaPipelineId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMediaPipelineKinesisVideoStreamPool(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMediaPipelineKinesisVideoStreamPool(array{Identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMediaPipelineKinesisVideoStreamPoolAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMediaPipelineKinesisVideoStreamPoolAsync(array{Identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMediaCapturePipeline(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMediaCapturePipeline(array{MediaPipelineId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMediaCapturePipelineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMediaCapturePipelineAsync(array{MediaPipelineId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMediaInsightsPipelineConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMediaInsightsPipelineConfiguration(array{Identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMediaInsightsPipelineConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMediaInsightsPipelineConfigurationAsync(array{Identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMediaPipeline(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMediaPipeline(array{MediaPipelineId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMediaPipelineAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMediaPipelineAsync(array{MediaPipelineId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMediaPipelineKinesisVideoStreamPool(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMediaPipelineKinesisVideoStreamPool(array{Identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMediaPipelineKinesisVideoStreamPoolAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMediaPipelineKinesisVideoStreamPoolAsync(array{Identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSpeakerSearchTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSpeakerSearchTask(array{Identifier?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSpeakerSearchTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSpeakerSearchTaskAsync(array{Identifier?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceToneAnalysisTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceToneAnalysisTask(array{Identifier?: string, VoiceToneAnalysisTaskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceToneAnalysisTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceToneAnalysisTaskAsync(array{Identifier?: string, VoiceToneAnalysisTaskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listMediaCapturePipelines(array $args = [])
|
||||
* @phpstan-method \Aws\Result listMediaCapturePipelines(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMediaCapturePipelinesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listMediaCapturePipelinesAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listMediaInsightsPipelineConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listMediaInsightsPipelineConfigurations(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMediaInsightsPipelineConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listMediaInsightsPipelineConfigurationsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listMediaPipelineKinesisVideoStreamPools(array $args = [])
|
||||
* @phpstan-method \Aws\Result listMediaPipelineKinesisVideoStreamPools(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMediaPipelineKinesisVideoStreamPoolsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listMediaPipelineKinesisVideoStreamPoolsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listMediaPipelines(array $args = [])
|
||||
* @phpstan-method \Aws\Result listMediaPipelines(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMediaPipelinesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listMediaPipelinesAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result startSpeakerSearchTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result startSpeakerSearchTask(array{
|
||||
* Identifier?: string,
|
||||
* VoiceProfileDomainArn?: string,
|
||||
* KinesisVideoStreamSourceTaskConfiguration?: array{StreamArn?: string, ChannelId?: int, FragmentNumber?: string, ...},
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startSpeakerSearchTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startSpeakerSearchTaskAsync(array{
|
||||
* Identifier?: string,
|
||||
* VoiceProfileDomainArn?: string,
|
||||
* KinesisVideoStreamSourceTaskConfiguration?: array{StreamArn?: string, ChannelId?: int, FragmentNumber?: string, ...},
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startVoiceToneAnalysisTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result startVoiceToneAnalysisTask(array{
|
||||
* Identifier?: string,
|
||||
* LanguageCode?: 'en-US',
|
||||
* KinesisVideoStreamSourceTaskConfiguration?: array{StreamArn?: string, ChannelId?: int, FragmentNumber?: string, ...},
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startVoiceToneAnalysisTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startVoiceToneAnalysisTaskAsync(array{
|
||||
* Identifier?: string,
|
||||
* LanguageCode?: 'en-US',
|
||||
* KinesisVideoStreamSourceTaskConfiguration?: array{StreamArn?: string, ChannelId?: int, FragmentNumber?: string, ...},
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result stopSpeakerSearchTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopSpeakerSearchTask(array{Identifier?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopSpeakerSearchTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopSpeakerSearchTaskAsync(array{Identifier?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result stopVoiceToneAnalysisTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopVoiceToneAnalysisTask(array{Identifier?: string, VoiceToneAnalysisTaskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopVoiceToneAnalysisTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopVoiceToneAnalysisTaskAsync(array{Identifier?: string, VoiceToneAnalysisTaskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateMediaInsightsPipelineConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateMediaInsightsPipelineConfiguration(array{
|
||||
* Identifier?: string,
|
||||
* ResourceAccessRoleArn?: string,
|
||||
* RealTimeAlertConfiguration?: array{Disabled?: bool, Rules?: list<array>, ...},
|
||||
* Elements?: list<array{
|
||||
* Type?: 'AmazonTranscribeCallAnalyticsProcessor'|'AmazonTranscribeProcessor'|'KinesisDataStreamSink'|'LambdaFunctionSink'|'S3RecordingSink'|'SnsTopicSink'|'SqsQueueSink'|'VoiceAnalyticsProcessor'|'VoiceEnhancementSink',
|
||||
* AmazonTranscribeCallAnalyticsProcessorConfiguration?: array,
|
||||
* AmazonTranscribeProcessorConfiguration?: array,
|
||||
* KinesisDataStreamSinkConfiguration?: array,
|
||||
* S3RecordingSinkConfiguration?: array,
|
||||
* VoiceAnalyticsProcessorConfiguration?: array,
|
||||
* LambdaFunctionSinkConfiguration?: array,
|
||||
* SqsQueueSinkConfiguration?: array,
|
||||
* SnsTopicSinkConfiguration?: array,
|
||||
* VoiceEnhancementSinkConfiguration?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateMediaInsightsPipelineConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateMediaInsightsPipelineConfigurationAsync(array{
|
||||
* Identifier?: string,
|
||||
* ResourceAccessRoleArn?: string,
|
||||
* RealTimeAlertConfiguration?: array{Disabled?: bool, Rules?: list<array>, ...},
|
||||
* Elements?: list<array{
|
||||
* Type?: 'AmazonTranscribeCallAnalyticsProcessor'|'AmazonTranscribeProcessor'|'KinesisDataStreamSink'|'LambdaFunctionSink'|'S3RecordingSink'|'SnsTopicSink'|'SqsQueueSink'|'VoiceAnalyticsProcessor'|'VoiceEnhancementSink',
|
||||
* AmazonTranscribeCallAnalyticsProcessorConfiguration?: array,
|
||||
* AmazonTranscribeProcessorConfiguration?: array,
|
||||
* KinesisDataStreamSinkConfiguration?: array,
|
||||
* S3RecordingSinkConfiguration?: array,
|
||||
* VoiceAnalyticsProcessorConfiguration?: array,
|
||||
* LambdaFunctionSinkConfiguration?: array,
|
||||
* SqsQueueSinkConfiguration?: array,
|
||||
* SnsTopicSinkConfiguration?: array,
|
||||
* VoiceEnhancementSinkConfiguration?: array,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateMediaInsightsPipelineStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateMediaInsightsPipelineStatus(array{Identifier?: string, UpdateStatus?: 'Pause'|'Resume', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateMediaInsightsPipelineStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateMediaInsightsPipelineStatusAsync(array{Identifier?: string, UpdateStatus?: 'Pause'|'Resume', ...} $args = [])
|
||||
* @method \Aws\Result updateMediaPipelineKinesisVideoStreamPool(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateMediaPipelineKinesisVideoStreamPool(array{Identifier?: string, StreamConfiguration?: array{DataRetentionInHours?: int, ...}, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateMediaPipelineKinesisVideoStreamPoolAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateMediaPipelineKinesisVideoStreamPoolAsync(array{Identifier?: string, StreamConfiguration?: array{DataRetentionInHours?: int, ...}, ...} $args = [])
|
||||
*/
|
||||
class ChimeSDKMediaPipelinesClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,36 +6,270 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Chime SDK Meetings** service.
|
||||
* @method \Aws\Result batchCreateAttendee(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchCreateAttendee(array{MeetingId?: string, Attendees?: list<array{ExternalUserId?: string, Capabilities?: array, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateAttendeeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchCreateAttendeeAsync(array{MeetingId?: string, Attendees?: list<array{ExternalUserId?: string, Capabilities?: array, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result batchUpdateAttendeeCapabilitiesExcept(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchUpdateAttendeeCapabilitiesExcept(array{
|
||||
* MeetingId?: string,
|
||||
* ExcludedAttendeeIds?: list<array{AttendeeId?: string, ...}>,
|
||||
* Capabilities?: array{
|
||||
* Audio?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Video?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Content?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdateAttendeeCapabilitiesExceptAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchUpdateAttendeeCapabilitiesExceptAsync(array{
|
||||
* MeetingId?: string,
|
||||
* ExcludedAttendeeIds?: list<array{AttendeeId?: string, ...}>,
|
||||
* Capabilities?: array{
|
||||
* Audio?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Video?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Content?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createAttendee(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAttendee(array{
|
||||
* MeetingId?: string,
|
||||
* ExternalUserId?: string,
|
||||
* Capabilities?: array{
|
||||
* Audio?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Video?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Content?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAttendeeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAttendeeAsync(array{
|
||||
* MeetingId?: string,
|
||||
* ExternalUserId?: string,
|
||||
* Capabilities?: array{
|
||||
* Audio?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Video?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Content?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMeeting(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMeeting(array{
|
||||
* ClientRequestToken?: string,
|
||||
* MediaRegion?: string,
|
||||
* MeetingHostId?: string,
|
||||
* ExternalMeetingId?: string,
|
||||
* NotificationsConfiguration?: array{LambdaFunctionArn?: string, SnsTopicArn?: string, SqsQueueArn?: string, ...},
|
||||
* MeetingFeatures?: array{
|
||||
* Audio?: array{EchoReduction?: 'AVAILABLE'|'UNAVAILABLE', ...},
|
||||
* Video?: array{MaxResolution?: 'FHD'|'HD'|'None', ...},
|
||||
* Content?: array{MaxResolution?: 'FHD'|'None'|'UHD', ...},
|
||||
* Attendee?: array{MaxCount?: int, ...},
|
||||
* ...,
|
||||
* },
|
||||
* PrimaryMeetingId?: string,
|
||||
* TenantIds?: list<string>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* MediaPlacementNetworkType?: 'DualStack'|'Ipv4Only',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMeetingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMeetingAsync(array{
|
||||
* ClientRequestToken?: string,
|
||||
* MediaRegion?: string,
|
||||
* MeetingHostId?: string,
|
||||
* ExternalMeetingId?: string,
|
||||
* NotificationsConfiguration?: array{LambdaFunctionArn?: string, SnsTopicArn?: string, SqsQueueArn?: string, ...},
|
||||
* MeetingFeatures?: array{
|
||||
* Audio?: array{EchoReduction?: 'AVAILABLE'|'UNAVAILABLE', ...},
|
||||
* Video?: array{MaxResolution?: 'FHD'|'HD'|'None', ...},
|
||||
* Content?: array{MaxResolution?: 'FHD'|'None'|'UHD', ...},
|
||||
* Attendee?: array{MaxCount?: int, ...},
|
||||
* ...,
|
||||
* },
|
||||
* PrimaryMeetingId?: string,
|
||||
* TenantIds?: list<string>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* MediaPlacementNetworkType?: 'DualStack'|'Ipv4Only',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMeetingWithAttendees(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMeetingWithAttendees(array{
|
||||
* ClientRequestToken?: string,
|
||||
* MediaRegion?: string,
|
||||
* MeetingHostId?: string,
|
||||
* ExternalMeetingId?: string,
|
||||
* MeetingFeatures?: array{
|
||||
* Audio?: array{EchoReduction?: 'AVAILABLE'|'UNAVAILABLE', ...},
|
||||
* Video?: array{MaxResolution?: 'FHD'|'HD'|'None', ...},
|
||||
* Content?: array{MaxResolution?: 'FHD'|'None'|'UHD', ...},
|
||||
* Attendee?: array{MaxCount?: int, ...},
|
||||
* ...,
|
||||
* },
|
||||
* NotificationsConfiguration?: array{LambdaFunctionArn?: string, SnsTopicArn?: string, SqsQueueArn?: string, ...},
|
||||
* Attendees?: list<array{ExternalUserId?: string, Capabilities?: array, ...}>,
|
||||
* PrimaryMeetingId?: string,
|
||||
* TenantIds?: list<string>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* MediaPlacementNetworkType?: 'DualStack'|'Ipv4Only',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMeetingWithAttendeesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMeetingWithAttendeesAsync(array{
|
||||
* ClientRequestToken?: string,
|
||||
* MediaRegion?: string,
|
||||
* MeetingHostId?: string,
|
||||
* ExternalMeetingId?: string,
|
||||
* MeetingFeatures?: array{
|
||||
* Audio?: array{EchoReduction?: 'AVAILABLE'|'UNAVAILABLE', ...},
|
||||
* Video?: array{MaxResolution?: 'FHD'|'HD'|'None', ...},
|
||||
* Content?: array{MaxResolution?: 'FHD'|'None'|'UHD', ...},
|
||||
* Attendee?: array{MaxCount?: int, ...},
|
||||
* ...,
|
||||
* },
|
||||
* NotificationsConfiguration?: array{LambdaFunctionArn?: string, SnsTopicArn?: string, SqsQueueArn?: string, ...},
|
||||
* Attendees?: list<array{ExternalUserId?: string, Capabilities?: array, ...}>,
|
||||
* PrimaryMeetingId?: string,
|
||||
* TenantIds?: list<string>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* MediaPlacementNetworkType?: 'DualStack'|'Ipv4Only',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteAttendee(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAttendee(array{MeetingId?: string, AttendeeId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAttendeeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAttendeeAsync(array{MeetingId?: string, AttendeeId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMeeting(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMeeting(array{MeetingId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMeetingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMeetingAsync(array{MeetingId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAttendee(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAttendee(array{MeetingId?: string, AttendeeId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAttendeeAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAttendeeAsync(array{MeetingId?: string, AttendeeId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMeeting(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMeeting(array{MeetingId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMeetingAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMeetingAsync(array{MeetingId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAttendees(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAttendees(array{MeetingId?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAttendeesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAttendeesAsync(array{MeetingId?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result startMeetingTranscription(array $args = [])
|
||||
* @phpstan-method \Aws\Result startMeetingTranscription(array{
|
||||
* MeetingId?: string,
|
||||
* TranscriptionConfiguration?: array{
|
||||
* EngineTranscribeSettings?: array{
|
||||
* LanguageCode?: 'de-DE'|'en-AU'|'en-GB'|'en-US'|'es-US'|'fr-CA'|'fr-FR'|'hi-IN'|'it-IT'|'ja-JP'|'ko-KR'|'pt-BR'|'th-TH'|'zh-CN',
|
||||
* VocabularyFilterMethod?: 'mask'|'remove'|'tag',
|
||||
* VocabularyFilterName?: string,
|
||||
* VocabularyName?: string,
|
||||
* Region?: 'ap-northeast-1'|'ap-northeast-2'|'ap-southeast-2'|'auto'|'ca-central-1'|'eu-central-1'|'eu-west-1'|'eu-west-2'|'sa-east-1'|'us-east-1'|'us-east-2'|'us-gov-west-1'|'us-west-2',
|
||||
* EnablePartialResultsStabilization?: bool,
|
||||
* PartialResultsStability?: 'high'|'low'|'medium',
|
||||
* ContentIdentificationType?: 'PII',
|
||||
* ContentRedactionType?: 'PII',
|
||||
* PiiEntityTypes?: string,
|
||||
* LanguageModelName?: string,
|
||||
* IdentifyLanguage?: bool,
|
||||
* LanguageOptions?: string,
|
||||
* PreferredLanguage?: 'de-DE'|'en-AU'|'en-GB'|'en-US'|'es-US'|'fr-CA'|'fr-FR'|'hi-IN'|'it-IT'|'ja-JP'|'ko-KR'|'pt-BR'|'th-TH'|'zh-CN',
|
||||
* VocabularyNames?: string,
|
||||
* VocabularyFilterNames?: string,
|
||||
* ...,
|
||||
* },
|
||||
* EngineTranscribeMedicalSettings?: array{
|
||||
* LanguageCode?: 'en-US',
|
||||
* Specialty?: 'CARDIOLOGY'|'NEUROLOGY'|'ONCOLOGY'|'PRIMARYCARE'|'RADIOLOGY'|'UROLOGY',
|
||||
* Type?: 'CONVERSATION'|'DICTATION',
|
||||
* VocabularyName?: string,
|
||||
* Region?: 'ap-southeast-2'|'auto'|'ca-central-1'|'eu-west-1'|'us-east-1'|'us-east-2'|'us-west-2',
|
||||
* ContentIdentificationType?: 'PHI',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startMeetingTranscriptionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startMeetingTranscriptionAsync(array{
|
||||
* MeetingId?: string,
|
||||
* TranscriptionConfiguration?: array{
|
||||
* EngineTranscribeSettings?: array{
|
||||
* LanguageCode?: 'de-DE'|'en-AU'|'en-GB'|'en-US'|'es-US'|'fr-CA'|'fr-FR'|'hi-IN'|'it-IT'|'ja-JP'|'ko-KR'|'pt-BR'|'th-TH'|'zh-CN',
|
||||
* VocabularyFilterMethod?: 'mask'|'remove'|'tag',
|
||||
* VocabularyFilterName?: string,
|
||||
* VocabularyName?: string,
|
||||
* Region?: 'ap-northeast-1'|'ap-northeast-2'|'ap-southeast-2'|'auto'|'ca-central-1'|'eu-central-1'|'eu-west-1'|'eu-west-2'|'sa-east-1'|'us-east-1'|'us-east-2'|'us-gov-west-1'|'us-west-2',
|
||||
* EnablePartialResultsStabilization?: bool,
|
||||
* PartialResultsStability?: 'high'|'low'|'medium',
|
||||
* ContentIdentificationType?: 'PII',
|
||||
* ContentRedactionType?: 'PII',
|
||||
* PiiEntityTypes?: string,
|
||||
* LanguageModelName?: string,
|
||||
* IdentifyLanguage?: bool,
|
||||
* LanguageOptions?: string,
|
||||
* PreferredLanguage?: 'de-DE'|'en-AU'|'en-GB'|'en-US'|'es-US'|'fr-CA'|'fr-FR'|'hi-IN'|'it-IT'|'ja-JP'|'ko-KR'|'pt-BR'|'th-TH'|'zh-CN',
|
||||
* VocabularyNames?: string,
|
||||
* VocabularyFilterNames?: string,
|
||||
* ...,
|
||||
* },
|
||||
* EngineTranscribeMedicalSettings?: array{
|
||||
* LanguageCode?: 'en-US',
|
||||
* Specialty?: 'CARDIOLOGY'|'NEUROLOGY'|'ONCOLOGY'|'PRIMARYCARE'|'RADIOLOGY'|'UROLOGY',
|
||||
* Type?: 'CONVERSATION'|'DICTATION',
|
||||
* VocabularyName?: string,
|
||||
* Region?: 'ap-southeast-2'|'auto'|'ca-central-1'|'eu-west-1'|'us-east-1'|'us-east-2'|'us-west-2',
|
||||
* ContentIdentificationType?: 'PHI',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result stopMeetingTranscription(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopMeetingTranscription(array{MeetingId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopMeetingTranscriptionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopMeetingTranscriptionAsync(array{MeetingId?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateAttendeeCapabilities(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateAttendeeCapabilities(array{
|
||||
* MeetingId?: string,
|
||||
* AttendeeId?: string,
|
||||
* Capabilities?: array{
|
||||
* Audio?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Video?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Content?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAttendeeCapabilitiesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateAttendeeCapabilitiesAsync(array{
|
||||
* MeetingId?: string,
|
||||
* AttendeeId?: string,
|
||||
* Capabilities?: array{
|
||||
* Audio?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Video?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* Content?: 'None'|'Receive'|'Send'|'SendReceive',
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class ChimeSDKMeetingsClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,106 +6,472 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Chime SDK Messaging** service.
|
||||
* @method \Aws\Result associateChannelFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result associateChannelFlow(array{ChannelArn?: string, ChannelFlowArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateChannelFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associateChannelFlowAsync(array{ChannelArn?: string, ChannelFlowArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result batchCreateChannelMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchCreateChannelMembership(array{
|
||||
* ChannelArn?: string,
|
||||
* Type?: 'DEFAULT'|'HIDDEN',
|
||||
* MemberArns?: list<string>,
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateChannelMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchCreateChannelMembershipAsync(array{
|
||||
* ChannelArn?: string,
|
||||
* Type?: 'DEFAULT'|'HIDDEN',
|
||||
* MemberArns?: list<string>,
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result channelFlowCallback(array $args = [])
|
||||
* @phpstan-method \Aws\Result channelFlowCallback(array{
|
||||
* CallbackId?: string,
|
||||
* ChannelArn?: string,
|
||||
* DeleteResource?: bool,
|
||||
* ChannelMessage?: array{
|
||||
* MessageId?: string,
|
||||
* Content?: string,
|
||||
* Metadata?: string,
|
||||
* PushNotification?: array{Title?: string, Body?: string, Type?: 'DEFAULT'|'VOIP', ...},
|
||||
* MessageAttributes?: array<string, array>,
|
||||
* SubChannelId?: string,
|
||||
* ContentType?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise channelFlowCallbackAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise channelFlowCallbackAsync(array{
|
||||
* CallbackId?: string,
|
||||
* ChannelArn?: string,
|
||||
* DeleteResource?: bool,
|
||||
* ChannelMessage?: array{
|
||||
* MessageId?: string,
|
||||
* Content?: string,
|
||||
* Metadata?: string,
|
||||
* PushNotification?: array{Title?: string, Body?: string, Type?: 'DEFAULT'|'VOIP', ...},
|
||||
* MessageAttributes?: array<string, array>,
|
||||
* SubChannelId?: string,
|
||||
* ContentType?: string,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createChannel(array $args = [])
|
||||
* @phpstan-method \Aws\Result createChannel(array{
|
||||
* AppInstanceArn?: string,
|
||||
* Name?: string,
|
||||
* Mode?: 'RESTRICTED'|'UNRESTRICTED',
|
||||
* Privacy?: 'PRIVATE'|'PUBLIC',
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ChimeBearer?: string,
|
||||
* ChannelId?: string,
|
||||
* MemberArns?: list<string>,
|
||||
* ModeratorArns?: list<string>,
|
||||
* ElasticChannelConfiguration?: array{MaximumSubChannels?: int, TargetMembershipsPerSubChannel?: int, MinimumMembershipPercentage?: int, ...},
|
||||
* ExpirationSettings?: array{ExpirationDays?: int, ExpirationCriterion?: 'CREATED_TIMESTAMP'|'LAST_MESSAGE_TIMESTAMP', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createChannelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createChannelAsync(array{
|
||||
* AppInstanceArn?: string,
|
||||
* Name?: string,
|
||||
* Mode?: 'RESTRICTED'|'UNRESTRICTED',
|
||||
* Privacy?: 'PRIVATE'|'PUBLIC',
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ChimeBearer?: string,
|
||||
* ChannelId?: string,
|
||||
* MemberArns?: list<string>,
|
||||
* ModeratorArns?: list<string>,
|
||||
* ElasticChannelConfiguration?: array{MaximumSubChannels?: int, TargetMembershipsPerSubChannel?: int, MinimumMembershipPercentage?: int, ...},
|
||||
* ExpirationSettings?: array{ExpirationDays?: int, ExpirationCriterion?: 'CREATED_TIMESTAMP'|'LAST_MESSAGE_TIMESTAMP', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createChannelBan(array $args = [])
|
||||
* @phpstan-method \Aws\Result createChannelBan(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createChannelBanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createChannelBanAsync(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result createChannelFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result createChannelFlow(array{
|
||||
* AppInstanceArn?: string,
|
||||
* Processors?: list<array{Name?: string, Configuration?: array, ExecutionOrder?: int, FallbackAction?: 'ABORT'|'CONTINUE', ...}>,
|
||||
* Name?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createChannelFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createChannelFlowAsync(array{
|
||||
* AppInstanceArn?: string,
|
||||
* Processors?: list<array{Name?: string, Configuration?: array, ExecutionOrder?: int, FallbackAction?: 'ABORT'|'CONTINUE', ...}>,
|
||||
* Name?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createChannelMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result createChannelMembership(array{
|
||||
* ChannelArn?: string,
|
||||
* MemberArn?: string,
|
||||
* Type?: 'DEFAULT'|'HIDDEN',
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createChannelMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createChannelMembershipAsync(array{
|
||||
* ChannelArn?: string,
|
||||
* MemberArn?: string,
|
||||
* Type?: 'DEFAULT'|'HIDDEN',
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createChannelModerator(array $args = [])
|
||||
* @phpstan-method \Aws\Result createChannelModerator(array{ChannelArn?: string, ChannelModeratorArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createChannelModeratorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createChannelModeratorAsync(array{ChannelArn?: string, ChannelModeratorArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteChannel(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteChannel(array{ChannelArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChannelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteChannelAsync(array{ChannelArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteChannelBan(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteChannelBan(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChannelBanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteChannelBanAsync(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteChannelFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteChannelFlow(array{ChannelFlowArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChannelFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteChannelFlowAsync(array{ChannelFlowArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteChannelMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteChannelMembership(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChannelMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteChannelMembershipAsync(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteChannelMessage(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteChannelMessage(array{ChannelArn?: string, MessageId?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChannelMessageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteChannelMessageAsync(array{ChannelArn?: string, MessageId?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteChannelModerator(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteChannelModerator(array{ChannelArn?: string, ChannelModeratorArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChannelModeratorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteChannelModeratorAsync(array{ChannelArn?: string, ChannelModeratorArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMessagingStreamingConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMessagingStreamingConfigurations(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMessagingStreamingConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMessagingStreamingConfigurationsAsync(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeChannel(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeChannel(array{ChannelArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeChannelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeChannelAsync(array{ChannelArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeChannelBan(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeChannelBan(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeChannelBanAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeChannelBanAsync(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeChannelFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeChannelFlow(array{ChannelFlowArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeChannelFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeChannelFlowAsync(array{ChannelFlowArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeChannelMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeChannelMembership(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeChannelMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeChannelMembershipAsync(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeChannelMembershipForAppInstanceUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeChannelMembershipForAppInstanceUser(array{ChannelArn?: string, AppInstanceUserArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeChannelMembershipForAppInstanceUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeChannelMembershipForAppInstanceUserAsync(array{ChannelArn?: string, AppInstanceUserArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeChannelModeratedByAppInstanceUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeChannelModeratedByAppInstanceUser(array{ChannelArn?: string, AppInstanceUserArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeChannelModeratedByAppInstanceUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeChannelModeratedByAppInstanceUserAsync(array{ChannelArn?: string, AppInstanceUserArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeChannelModerator(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeChannelModerator(array{ChannelArn?: string, ChannelModeratorArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeChannelModeratorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeChannelModeratorAsync(array{ChannelArn?: string, ChannelModeratorArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociateChannelFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociateChannelFlow(array{ChannelArn?: string, ChannelFlowArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateChannelFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociateChannelFlowAsync(array{ChannelArn?: string, ChannelFlowArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result getChannelMembershipPreferences(array $args = [])
|
||||
* @phpstan-method \Aws\Result getChannelMembershipPreferences(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getChannelMembershipPreferencesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getChannelMembershipPreferencesAsync(array{ChannelArn?: string, MemberArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result getChannelMessage(array $args = [])
|
||||
* @phpstan-method \Aws\Result getChannelMessage(array{ChannelArn?: string, MessageId?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getChannelMessageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getChannelMessageAsync(array{ChannelArn?: string, MessageId?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getChannelMessageStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getChannelMessageStatus(array{ChannelArn?: string, MessageId?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getChannelMessageStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getChannelMessageStatusAsync(array{ChannelArn?: string, MessageId?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMessagingSessionEndpoint(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMessagingSessionEndpoint(array{NetworkType?: 'DUAL_STACK'|'IPV4_ONLY', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMessagingSessionEndpointAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMessagingSessionEndpointAsync(array{NetworkType?: 'DUAL_STACK'|'IPV4_ONLY', ...} $args = [])
|
||||
* @method \Aws\Result getMessagingStreamingConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMessagingStreamingConfigurations(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMessagingStreamingConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMessagingStreamingConfigurationsAsync(array{AppInstanceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listChannelBans(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannelBans(array{ChannelArn?: string, MaxResults?: int, NextToken?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelBansAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelBansAsync(array{ChannelArn?: string, MaxResults?: int, NextToken?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result listChannelFlows(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannelFlows(array{AppInstanceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelFlowsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelFlowsAsync(array{AppInstanceArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listChannelMemberships(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannelMemberships(array{
|
||||
* ChannelArn?: string,
|
||||
* Type?: 'DEFAULT'|'HIDDEN',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelMembershipsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelMembershipsAsync(array{
|
||||
* ChannelArn?: string,
|
||||
* Type?: 'DEFAULT'|'HIDDEN',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listChannelMembershipsForAppInstanceUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannelMembershipsForAppInstanceUser(array{AppInstanceUserArn?: string, MaxResults?: int, NextToken?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelMembershipsForAppInstanceUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelMembershipsForAppInstanceUserAsync(array{AppInstanceUserArn?: string, MaxResults?: int, NextToken?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result listChannelMessages(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannelMessages(array{
|
||||
* ChannelArn?: string,
|
||||
* SortOrder?: 'ASCENDING'|'DESCENDING',
|
||||
* NotBefore?: int|string|\DateTimeInterface,
|
||||
* NotAfter?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelMessagesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelMessagesAsync(array{
|
||||
* ChannelArn?: string,
|
||||
* SortOrder?: 'ASCENDING'|'DESCENDING',
|
||||
* NotBefore?: int|string|\DateTimeInterface,
|
||||
* NotAfter?: int|string|\DateTimeInterface,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listChannelModerators(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannelModerators(array{ChannelArn?: string, MaxResults?: int, NextToken?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelModeratorsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelModeratorsAsync(array{ChannelArn?: string, MaxResults?: int, NextToken?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result listChannels(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannels(array{
|
||||
* AppInstanceArn?: string,
|
||||
* Privacy?: 'PRIVATE'|'PUBLIC',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ChimeBearer?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelsAsync(array{
|
||||
* AppInstanceArn?: string,
|
||||
* Privacy?: 'PRIVATE'|'PUBLIC',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ChimeBearer?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listChannelsAssociatedWithChannelFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannelsAssociatedWithChannelFlow(array{ChannelFlowArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelsAssociatedWithChannelFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelsAssociatedWithChannelFlowAsync(array{ChannelFlowArn?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listChannelsModeratedByAppInstanceUser(array $args = [])
|
||||
* @phpstan-method \Aws\Result listChannelsModeratedByAppInstanceUser(array{AppInstanceUserArn?: string, MaxResults?: int, NextToken?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelsModeratedByAppInstanceUserAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listChannelsModeratedByAppInstanceUserAsync(array{AppInstanceUserArn?: string, MaxResults?: int, NextToken?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \Aws\Result listSubChannels(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSubChannels(array{ChannelArn?: string, ChimeBearer?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSubChannelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSubChannelsAsync(array{ChannelArn?: string, ChimeBearer?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result putChannelExpirationSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result putChannelExpirationSettings(array{
|
||||
* ChannelArn?: string,
|
||||
* ChimeBearer?: string,
|
||||
* ExpirationSettings?: array{ExpirationDays?: int, ExpirationCriterion?: 'CREATED_TIMESTAMP'|'LAST_MESSAGE_TIMESTAMP', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putChannelExpirationSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putChannelExpirationSettingsAsync(array{
|
||||
* ChannelArn?: string,
|
||||
* ChimeBearer?: string,
|
||||
* ExpirationSettings?: array{ExpirationDays?: int, ExpirationCriterion?: 'CREATED_TIMESTAMP'|'LAST_MESSAGE_TIMESTAMP', ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putChannelMembershipPreferences(array $args = [])
|
||||
* @phpstan-method \Aws\Result putChannelMembershipPreferences(array{
|
||||
* ChannelArn?: string,
|
||||
* MemberArn?: string,
|
||||
* ChimeBearer?: string,
|
||||
* Preferences?: array{PushNotifications?: array{AllowNotifications?: 'ALL'|'FILTERED'|'NONE', FilterRule?: string, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putChannelMembershipPreferencesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putChannelMembershipPreferencesAsync(array{
|
||||
* ChannelArn?: string,
|
||||
* MemberArn?: string,
|
||||
* ChimeBearer?: string,
|
||||
* Preferences?: array{PushNotifications?: array{AllowNotifications?: 'ALL'|'FILTERED'|'NONE', FilterRule?: string, ...}, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putMessagingStreamingConfigurations(array $args = [])
|
||||
* @phpstan-method \Aws\Result putMessagingStreamingConfigurations(array{
|
||||
* AppInstanceArn?: string,
|
||||
* StreamingConfigurations?: list<array{DataType?: 'Channel'|'ChannelMessage', ResourceArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putMessagingStreamingConfigurationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putMessagingStreamingConfigurationsAsync(array{
|
||||
* AppInstanceArn?: string,
|
||||
* StreamingConfigurations?: list<array{DataType?: 'Channel'|'ChannelMessage', ResourceArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result redactChannelMessage(array $args = [])
|
||||
* @phpstan-method \Aws\Result redactChannelMessage(array{ChannelArn?: string, MessageId?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise redactChannelMessageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise redactChannelMessageAsync(array{ChannelArn?: string, MessageId?: string, ChimeBearer?: string, SubChannelId?: string, ...} $args = [])
|
||||
* @method \Aws\Result searchChannels(array $args = [])
|
||||
* @phpstan-method \Aws\Result searchChannels(array{
|
||||
* ChimeBearer?: string,
|
||||
* Fields?: list<array{Key?: 'MEMBERS', Values?: list<string>, Operator?: 'EQUALS'|'INCLUDES', ...}>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchChannelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise searchChannelsAsync(array{
|
||||
* ChimeBearer?: string,
|
||||
* Fields?: list<array{Key?: 'MEMBERS', Values?: list<string>, Operator?: 'EQUALS'|'INCLUDES', ...}>,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result sendChannelMessage(array $args = [])
|
||||
* @phpstan-method \Aws\Result sendChannelMessage(array{
|
||||
* ChannelArn?: string,
|
||||
* Content?: string,
|
||||
* Type?: 'CONTROL'|'STANDARD',
|
||||
* Persistence?: 'NON_PERSISTENT'|'PERSISTENT',
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ChimeBearer?: string,
|
||||
* PushNotification?: array{Title?: string, Body?: string, Type?: 'DEFAULT'|'VOIP', ...},
|
||||
* MessageAttributes?: array<string, array{StringValues?: list<string>, ...}>,
|
||||
* SubChannelId?: string,
|
||||
* ContentType?: string,
|
||||
* Target?: list<array{MemberArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise sendChannelMessageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise sendChannelMessageAsync(array{
|
||||
* ChannelArn?: string,
|
||||
* Content?: string,
|
||||
* Type?: 'CONTROL'|'STANDARD',
|
||||
* Persistence?: 'NON_PERSISTENT'|'PERSISTENT',
|
||||
* Metadata?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* ChimeBearer?: string,
|
||||
* PushNotification?: array{Title?: string, Body?: string, Type?: 'DEFAULT'|'VOIP', ...},
|
||||
* MessageAttributes?: array<string, array{StringValues?: list<string>, ...}>,
|
||||
* SubChannelId?: string,
|
||||
* ContentType?: string,
|
||||
* Target?: list<array{MemberArn?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateChannel(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateChannel(array{
|
||||
* ChannelArn?: string,
|
||||
* Name?: string,
|
||||
* Mode?: 'RESTRICTED'|'UNRESTRICTED',
|
||||
* Metadata?: string,
|
||||
* ChimeBearer?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateChannelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateChannelAsync(array{
|
||||
* ChannelArn?: string,
|
||||
* Name?: string,
|
||||
* Mode?: 'RESTRICTED'|'UNRESTRICTED',
|
||||
* Metadata?: string,
|
||||
* ChimeBearer?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateChannelFlow(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateChannelFlow(array{
|
||||
* ChannelFlowArn?: string,
|
||||
* Processors?: list<array{Name?: string, Configuration?: array, ExecutionOrder?: int, FallbackAction?: 'ABORT'|'CONTINUE', ...}>,
|
||||
* Name?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateChannelFlowAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateChannelFlowAsync(array{
|
||||
* ChannelFlowArn?: string,
|
||||
* Processors?: list<array{Name?: string, Configuration?: array, ExecutionOrder?: int, FallbackAction?: 'ABORT'|'CONTINUE', ...}>,
|
||||
* Name?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateChannelMessage(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateChannelMessage(array{
|
||||
* ChannelArn?: string,
|
||||
* MessageId?: string,
|
||||
* Content?: string,
|
||||
* Metadata?: string,
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ContentType?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateChannelMessageAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateChannelMessageAsync(array{
|
||||
* ChannelArn?: string,
|
||||
* MessageId?: string,
|
||||
* Content?: string,
|
||||
* Metadata?: string,
|
||||
* ChimeBearer?: string,
|
||||
* SubChannelId?: string,
|
||||
* ContentType?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateChannelReadMarker(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateChannelReadMarker(array{ChannelArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateChannelReadMarkerAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateChannelReadMarkerAsync(array{ChannelArn?: string, ChimeBearer?: string, ...} $args = [])
|
||||
*/
|
||||
class ChimeSDKMessagingClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,196 +6,746 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **Amazon Chime SDK Voice** service.
|
||||
* @method \Aws\Result associatePhoneNumbersWithVoiceConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result associatePhoneNumbersWithVoiceConnector(array{VoiceConnectorId?: string, E164PhoneNumbers?: list<string>, ForceAssociate?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associatePhoneNumbersWithVoiceConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associatePhoneNumbersWithVoiceConnectorAsync(array{VoiceConnectorId?: string, E164PhoneNumbers?: list<string>, ForceAssociate?: bool, ...} $args = [])
|
||||
* @method \Aws\Result associatePhoneNumbersWithVoiceConnectorGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result associatePhoneNumbersWithVoiceConnectorGroup(array{VoiceConnectorGroupId?: string, E164PhoneNumbers?: list<string>, ForceAssociate?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associatePhoneNumbersWithVoiceConnectorGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise associatePhoneNumbersWithVoiceConnectorGroupAsync(array{VoiceConnectorGroupId?: string, E164PhoneNumbers?: list<string>, ForceAssociate?: bool, ...} $args = [])
|
||||
* @method \Aws\Result batchDeletePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchDeletePhoneNumber(array{PhoneNumberIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeletePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchDeletePhoneNumberAsync(array{PhoneNumberIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result batchUpdatePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result batchUpdatePhoneNumber(array{
|
||||
* UpdatePhoneNumberRequestItems?: list<array{
|
||||
* PhoneNumberId?: string,
|
||||
* ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* CallingName?: string,
|
||||
* Name?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdatePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise batchUpdatePhoneNumberAsync(array{
|
||||
* UpdatePhoneNumberRequestItems?: list<array{
|
||||
* PhoneNumberId?: string,
|
||||
* ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* CallingName?: string,
|
||||
* Name?: string,
|
||||
* ...,
|
||||
* }>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createPhoneNumberOrder(array $args = [])
|
||||
* @phpstan-method \Aws\Result createPhoneNumberOrder(array{
|
||||
* ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* E164PhoneNumbers?: list<string>,
|
||||
* Name?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPhoneNumberOrderAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createPhoneNumberOrderAsync(array{
|
||||
* ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* E164PhoneNumbers?: list<string>,
|
||||
* Name?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createProxySession(array $args = [])
|
||||
* @phpstan-method \Aws\Result createProxySession(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* ParticipantPhoneNumbers?: list<string>,
|
||||
* Name?: string,
|
||||
* ExpiryMinutes?: int,
|
||||
* Capabilities?: list<'SMS'|'Voice'>,
|
||||
* NumberSelectionBehavior?: 'AvoidSticky'|'PreferSticky',
|
||||
* GeoMatchLevel?: 'AreaCode'|'Country',
|
||||
* GeoMatchParams?: array{Country?: string, AreaCode?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createProxySessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createProxySessionAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* ParticipantPhoneNumbers?: list<string>,
|
||||
* Name?: string,
|
||||
* ExpiryMinutes?: int,
|
||||
* Capabilities?: list<'SMS'|'Voice'>,
|
||||
* NumberSelectionBehavior?: 'AvoidSticky'|'PreferSticky',
|
||||
* GeoMatchLevel?: 'AreaCode'|'Country',
|
||||
* GeoMatchParams?: array{Country?: string, AreaCode?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createSipMediaApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result createSipMediaApplication(array{
|
||||
* AwsRegion?: string,
|
||||
* Name?: string,
|
||||
* Endpoints?: list<array{LambdaArn?: string, ...}>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSipMediaApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createSipMediaApplicationAsync(array{
|
||||
* AwsRegion?: string,
|
||||
* Name?: string,
|
||||
* Endpoints?: list<array{LambdaArn?: string, ...}>,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createSipMediaApplicationCall(array $args = [])
|
||||
* @phpstan-method \Aws\Result createSipMediaApplicationCall(array{
|
||||
* FromPhoneNumber?: string,
|
||||
* ToPhoneNumber?: string,
|
||||
* SipMediaApplicationId?: string,
|
||||
* SipHeaders?: array<string, string>,
|
||||
* ArgumentsMap?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSipMediaApplicationCallAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createSipMediaApplicationCallAsync(array{
|
||||
* FromPhoneNumber?: string,
|
||||
* ToPhoneNumber?: string,
|
||||
* SipMediaApplicationId?: string,
|
||||
* SipHeaders?: array<string, string>,
|
||||
* ArgumentsMap?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createSipRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result createSipRule(array{
|
||||
* Name?: string,
|
||||
* TriggerType?: 'RequestUriHostname'|'ToPhoneNumber',
|
||||
* TriggerValue?: string,
|
||||
* Disabled?: bool,
|
||||
* TargetApplications?: list<array{SipMediaApplicationId?: string, Priority?: int, AwsRegion?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSipRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createSipRuleAsync(array{
|
||||
* Name?: string,
|
||||
* TriggerType?: 'RequestUriHostname'|'ToPhoneNumber',
|
||||
* TriggerValue?: string,
|
||||
* Disabled?: bool,
|
||||
* TargetApplications?: list<array{SipMediaApplicationId?: string, Priority?: int, AwsRegion?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createVoiceConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result createVoiceConnector(array{
|
||||
* Name?: string,
|
||||
* AwsRegion?: 'ap-northeast-1'|'ap-northeast-2'|'ap-southeast-1'|'ap-southeast-2'|'ca-central-1'|'eu-central-1'|'eu-west-1'|'eu-west-2'|'us-east-1'|'us-west-2',
|
||||
* RequireEncryption?: bool,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* IntegrationType?: 'CONNECT_ANALYTICS_CONNECTOR'|'CONNECT_CALL_TRANSFER_CONNECTOR',
|
||||
* NetworkType?: 'DUAL_STACK'|'IPV4_ONLY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVoiceConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVoiceConnectorAsync(array{
|
||||
* Name?: string,
|
||||
* AwsRegion?: 'ap-northeast-1'|'ap-northeast-2'|'ap-southeast-1'|'ap-southeast-2'|'ca-central-1'|'eu-central-1'|'eu-west-1'|'eu-west-2'|'us-east-1'|'us-west-2',
|
||||
* RequireEncryption?: bool,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* IntegrationType?: 'CONNECT_ANALYTICS_CONNECTOR'|'CONNECT_CALL_TRANSFER_CONNECTOR',
|
||||
* NetworkType?: 'DUAL_STACK'|'IPV4_ONLY',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createVoiceConnectorGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result createVoiceConnectorGroup(array{
|
||||
* Name?: string,
|
||||
* VoiceConnectorItems?: list<array{VoiceConnectorId?: string, Priority?: int, ...}>,
|
||||
* CallDistributionType?: 'LoadBalancedDistribution'|'PriorityWeightedDistribution',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVoiceConnectorGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVoiceConnectorGroupAsync(array{
|
||||
* Name?: string,
|
||||
* VoiceConnectorItems?: list<array{VoiceConnectorId?: string, Priority?: int, ...}>,
|
||||
* CallDistributionType?: 'LoadBalancedDistribution'|'PriorityWeightedDistribution',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createVoiceProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result createVoiceProfile(array{SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVoiceProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVoiceProfileAsync(array{SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result createVoiceProfileDomain(array $args = [])
|
||||
* @phpstan-method \Aws\Result createVoiceProfileDomain(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* ServerSideEncryptionConfiguration?: array{KmsKeyArn?: string, ...},
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVoiceProfileDomainAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createVoiceProfileDomainAsync(array{
|
||||
* Name?: string,
|
||||
* Description?: string,
|
||||
* ServerSideEncryptionConfiguration?: array{KmsKeyArn?: string, ...},
|
||||
* ClientRequestToken?: string,
|
||||
* Tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deletePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result deletePhoneNumber(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deletePhoneNumberAsync(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteProxySession(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteProxySession(array{VoiceConnectorId?: string, ProxySessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteProxySessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteProxySessionAsync(array{VoiceConnectorId?: string, ProxySessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteSipMediaApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteSipMediaApplication(array{SipMediaApplicationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSipMediaApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteSipMediaApplicationAsync(array{SipMediaApplicationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteSipRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteSipRule(array{SipRuleId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSipRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteSipRuleAsync(array{SipRuleId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceConnector(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceConnectorAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorEmergencyCallingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceConnectorEmergencyCallingConfiguration(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorEmergencyCallingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceConnectorEmergencyCallingConfigurationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorExternalSystemsConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceConnectorExternalSystemsConfiguration(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorExternalSystemsConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceConnectorExternalSystemsConfigurationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceConnectorGroup(array{VoiceConnectorGroupId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceConnectorGroupAsync(array{VoiceConnectorGroupId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorOrigination(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceConnectorOrigination(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorOriginationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceConnectorOriginationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorProxy(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceConnectorProxy(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorProxyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceConnectorProxyAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorStreamingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceConnectorStreamingConfiguration(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorStreamingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceConnectorStreamingConfigurationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorTermination(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceConnectorTermination(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorTerminationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceConnectorTerminationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorTerminationCredentials(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceConnectorTerminationCredentials(array{VoiceConnectorId?: string, Usernames?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorTerminationCredentialsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceConnectorTerminationCredentialsAsync(array{VoiceConnectorId?: string, Usernames?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceProfile(array{VoiceProfileId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceProfileAsync(array{VoiceProfileId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteVoiceProfileDomain(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteVoiceProfileDomain(array{VoiceProfileDomainId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceProfileDomainAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteVoiceProfileDomainAsync(array{VoiceProfileDomainId?: string, ...} $args = [])
|
||||
* @method \Aws\Result disassociatePhoneNumbersFromVoiceConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociatePhoneNumbersFromVoiceConnector(array{VoiceConnectorId?: string, E164PhoneNumbers?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociatePhoneNumbersFromVoiceConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociatePhoneNumbersFromVoiceConnectorAsync(array{VoiceConnectorId?: string, E164PhoneNumbers?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result disassociatePhoneNumbersFromVoiceConnectorGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result disassociatePhoneNumbersFromVoiceConnectorGroup(array{VoiceConnectorGroupId?: string, E164PhoneNumbers?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociatePhoneNumbersFromVoiceConnectorGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise disassociatePhoneNumbersFromVoiceConnectorGroupAsync(array{VoiceConnectorGroupId?: string, E164PhoneNumbers?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result getGlobalSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getGlobalSettings(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getGlobalSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getGlobalSettingsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getPhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPhoneNumber(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPhoneNumberAsync(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPhoneNumberOrder(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPhoneNumberOrder(array{PhoneNumberOrderId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPhoneNumberOrderAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPhoneNumberOrderAsync(array{PhoneNumberOrderId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getPhoneNumberSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result getPhoneNumberSettings(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPhoneNumberSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getPhoneNumberSettingsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result getProxySession(array $args = [])
|
||||
* @phpstan-method \Aws\Result getProxySession(array{VoiceConnectorId?: string, ProxySessionId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getProxySessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getProxySessionAsync(array{VoiceConnectorId?: string, ProxySessionId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSipMediaApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSipMediaApplication(array{SipMediaApplicationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSipMediaApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSipMediaApplicationAsync(array{SipMediaApplicationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSipMediaApplicationAlexaSkillConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSipMediaApplicationAlexaSkillConfiguration(array{SipMediaApplicationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSipMediaApplicationAlexaSkillConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSipMediaApplicationAlexaSkillConfigurationAsync(array{SipMediaApplicationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSipMediaApplicationLoggingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSipMediaApplicationLoggingConfiguration(array{SipMediaApplicationId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSipMediaApplicationLoggingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSipMediaApplicationLoggingConfigurationAsync(array{SipMediaApplicationId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSipRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSipRule(array{SipRuleId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSipRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSipRuleAsync(array{SipRuleId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getSpeakerSearchTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result getSpeakerSearchTask(array{VoiceConnectorId?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSpeakerSearchTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getSpeakerSearchTaskAsync(array{VoiceConnectorId?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnector(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorEmergencyCallingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnectorEmergencyCallingConfiguration(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorEmergencyCallingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorEmergencyCallingConfigurationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorExternalSystemsConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnectorExternalSystemsConfiguration(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorExternalSystemsConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorExternalSystemsConfigurationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnectorGroup(array{VoiceConnectorGroupId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorGroupAsync(array{VoiceConnectorGroupId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorLoggingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnectorLoggingConfiguration(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorLoggingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorLoggingConfigurationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorOrigination(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnectorOrigination(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorOriginationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorOriginationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorProxy(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnectorProxy(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorProxyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorProxyAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorStreamingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnectorStreamingConfiguration(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorStreamingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorStreamingConfigurationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorTermination(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnectorTermination(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorTerminationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorTerminationAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorTerminationHealth(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceConnectorTerminationHealth(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorTerminationHealthAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceConnectorTerminationHealthAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceProfile(array{VoiceProfileId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceProfileAsync(array{VoiceProfileId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceProfileDomain(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceProfileDomain(array{VoiceProfileDomainId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceProfileDomainAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceProfileDomainAsync(array{VoiceProfileDomainId?: string, ...} $args = [])
|
||||
* @method \Aws\Result getVoiceToneAnalysisTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result getVoiceToneAnalysisTask(array{VoiceConnectorId?: string, VoiceToneAnalysisTaskId?: string, IsCaller?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceToneAnalysisTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getVoiceToneAnalysisTaskAsync(array{VoiceConnectorId?: string, VoiceToneAnalysisTaskId?: string, IsCaller?: bool, ...} $args = [])
|
||||
* @method \Aws\Result listAvailableVoiceConnectorRegions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAvailableVoiceConnectorRegions(array{...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAvailableVoiceConnectorRegionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAvailableVoiceConnectorRegionsAsync(array{...} $args = [])
|
||||
* @method \Aws\Result listPhoneNumberOrders(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPhoneNumberOrders(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPhoneNumberOrdersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPhoneNumberOrdersAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listPhoneNumbers(array $args = [])
|
||||
* @phpstan-method \Aws\Result listPhoneNumbers(array{
|
||||
* Status?: string,
|
||||
* ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* FilterName?: 'SipRuleId'|'VoiceConnectorGroupId'|'VoiceConnectorId',
|
||||
* FilterValue?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPhoneNumbersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listPhoneNumbersAsync(array{
|
||||
* Status?: string,
|
||||
* ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* FilterName?: 'SipRuleId'|'VoiceConnectorGroupId'|'VoiceConnectorId',
|
||||
* FilterValue?: string,
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listProxySessions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listProxySessions(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* Status?: 'Closed'|'InProgress'|'Open',
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProxySessionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listProxySessionsAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* Status?: 'Closed'|'InProgress'|'Open',
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listSipMediaApplications(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSipMediaApplications(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSipMediaApplicationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSipMediaApplicationsAsync(array{MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listSipRules(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSipRules(array{SipMediaApplicationId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSipRulesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSipRulesAsync(array{SipMediaApplicationId?: string, MaxResults?: int, NextToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listSupportedPhoneNumberCountries(array $args = [])
|
||||
* @phpstan-method \Aws\Result listSupportedPhoneNumberCountries(array{ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSupportedPhoneNumberCountriesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listSupportedPhoneNumberCountriesAsync(array{ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector', ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result listVoiceConnectorGroups(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVoiceConnectorGroups(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVoiceConnectorGroupsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVoiceConnectorGroupsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listVoiceConnectorTerminationCredentials(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVoiceConnectorTerminationCredentials(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVoiceConnectorTerminationCredentialsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVoiceConnectorTerminationCredentialsAsync(array{VoiceConnectorId?: string, ...} $args = [])
|
||||
* @method \Aws\Result listVoiceConnectors(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVoiceConnectors(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVoiceConnectorsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVoiceConnectorsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listVoiceProfileDomains(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVoiceProfileDomains(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVoiceProfileDomainsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVoiceProfileDomainsAsync(array{NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listVoiceProfiles(array $args = [])
|
||||
* @phpstan-method \Aws\Result listVoiceProfiles(array{VoiceProfileDomainId?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVoiceProfilesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listVoiceProfilesAsync(array{VoiceProfileDomainId?: string, NextToken?: string, MaxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result putSipMediaApplicationAlexaSkillConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putSipMediaApplicationAlexaSkillConfiguration(array{
|
||||
* SipMediaApplicationId?: string,
|
||||
* SipMediaApplicationAlexaSkillConfiguration?: array{AlexaSkillStatus?: 'ACTIVE'|'INACTIVE', AlexaSkillIds?: list<string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putSipMediaApplicationAlexaSkillConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putSipMediaApplicationAlexaSkillConfigurationAsync(array{
|
||||
* SipMediaApplicationId?: string,
|
||||
* SipMediaApplicationAlexaSkillConfiguration?: array{AlexaSkillStatus?: 'ACTIVE'|'INACTIVE', AlexaSkillIds?: list<string>, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putSipMediaApplicationLoggingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putSipMediaApplicationLoggingConfiguration(array{
|
||||
* SipMediaApplicationId?: string,
|
||||
* SipMediaApplicationLoggingConfiguration?: array{EnableSipMediaApplicationMessageLogs?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putSipMediaApplicationLoggingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putSipMediaApplicationLoggingConfigurationAsync(array{
|
||||
* SipMediaApplicationId?: string,
|
||||
* SipMediaApplicationLoggingConfiguration?: array{EnableSipMediaApplicationMessageLogs?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorEmergencyCallingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putVoiceConnectorEmergencyCallingConfiguration(array{VoiceConnectorId?: string, EmergencyCallingConfiguration?: array{DNIS?: list<array>, ...}, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorEmergencyCallingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putVoiceConnectorEmergencyCallingConfigurationAsync(array{VoiceConnectorId?: string, EmergencyCallingConfiguration?: array{DNIS?: list<array>, ...}, ...} $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorExternalSystemsConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putVoiceConnectorExternalSystemsConfiguration(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* SessionBorderControllerTypes?: list<'AUDIOCODES_MEDIANT_SBC'|'AVAYA_SBCE'|'CISCO_UNIFIED_BORDER_ELEMENT'|'ORACLE_ACME_PACKET_SBC'|'RIBBON_SBC'>,
|
||||
* ContactCenterSystemTypes?: list<'AVAYA_AURA_CALL_CENTER_ELITE'|'AVAYA_AURA_CONTACT_CENTER'|'CISCO_UNIFIED_CONTACT_CENTER_ENTERPRISE'|'GENESYS_ENGAGE_ON_PREMISES'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorExternalSystemsConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putVoiceConnectorExternalSystemsConfigurationAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* SessionBorderControllerTypes?: list<'AUDIOCODES_MEDIANT_SBC'|'AVAYA_SBCE'|'CISCO_UNIFIED_BORDER_ELEMENT'|'ORACLE_ACME_PACKET_SBC'|'RIBBON_SBC'>,
|
||||
* ContactCenterSystemTypes?: list<'AVAYA_AURA_CALL_CENTER_ELITE'|'AVAYA_AURA_CONTACT_CENTER'|'CISCO_UNIFIED_CONTACT_CENTER_ENTERPRISE'|'GENESYS_ENGAGE_ON_PREMISES'>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorLoggingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putVoiceConnectorLoggingConfiguration(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* LoggingConfiguration?: array{EnableSIPLogs?: bool, EnableMediaMetricLogs?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorLoggingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putVoiceConnectorLoggingConfigurationAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* LoggingConfiguration?: array{EnableSIPLogs?: bool, EnableMediaMetricLogs?: bool, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorOrigination(array $args = [])
|
||||
* @phpstan-method \Aws\Result putVoiceConnectorOrigination(array{VoiceConnectorId?: string, Origination?: array{Routes?: list<array>, Disabled?: bool, ...}, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorOriginationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putVoiceConnectorOriginationAsync(array{VoiceConnectorId?: string, Origination?: array{Routes?: list<array>, Disabled?: bool, ...}, ...} $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorProxy(array $args = [])
|
||||
* @phpstan-method \Aws\Result putVoiceConnectorProxy(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* DefaultSessionExpiryMinutes?: int,
|
||||
* PhoneNumberPoolCountries?: list<string>,
|
||||
* FallBackPhoneNumber?: string,
|
||||
* Disabled?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorProxyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putVoiceConnectorProxyAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* DefaultSessionExpiryMinutes?: int,
|
||||
* PhoneNumberPoolCountries?: list<string>,
|
||||
* FallBackPhoneNumber?: string,
|
||||
* Disabled?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorStreamingConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putVoiceConnectorStreamingConfiguration(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* StreamingConfiguration?: array{
|
||||
* DataRetentionInHours?: int,
|
||||
* Disabled?: bool,
|
||||
* StreamingNotificationTargets?: list<array>,
|
||||
* MediaInsightsConfiguration?: array{Disabled?: bool, ConfigurationArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorStreamingConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putVoiceConnectorStreamingConfigurationAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* StreamingConfiguration?: array{
|
||||
* DataRetentionInHours?: int,
|
||||
* Disabled?: bool,
|
||||
* StreamingNotificationTargets?: list<array>,
|
||||
* MediaInsightsConfiguration?: array{Disabled?: bool, ConfigurationArn?: string, ...},
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorTermination(array $args = [])
|
||||
* @phpstan-method \Aws\Result putVoiceConnectorTermination(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* Termination?: array{
|
||||
* CpsLimit?: int,
|
||||
* DefaultPhoneNumber?: string,
|
||||
* CallingRegions?: list<string>,
|
||||
* CidrAllowedList?: list<string>,
|
||||
* Disabled?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorTerminationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putVoiceConnectorTerminationAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* Termination?: array{
|
||||
* CpsLimit?: int,
|
||||
* DefaultPhoneNumber?: string,
|
||||
* CallingRegions?: list<string>,
|
||||
* CidrAllowedList?: list<string>,
|
||||
* Disabled?: bool,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorTerminationCredentials(array $args = [])
|
||||
* @phpstan-method \Aws\Result putVoiceConnectorTerminationCredentials(array{VoiceConnectorId?: string, Credentials?: list<array{Username?: string, Password?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorTerminationCredentialsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putVoiceConnectorTerminationCredentialsAsync(array{VoiceConnectorId?: string, Credentials?: list<array{Username?: string, Password?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result restorePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result restorePhoneNumber(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise restorePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise restorePhoneNumberAsync(array{PhoneNumberId?: string, ...} $args = [])
|
||||
* @method \Aws\Result searchAvailablePhoneNumbers(array $args = [])
|
||||
* @phpstan-method \Aws\Result searchAvailablePhoneNumbers(array{
|
||||
* AreaCode?: string,
|
||||
* City?: string,
|
||||
* Country?: string,
|
||||
* State?: string,
|
||||
* TollFreePrefix?: string,
|
||||
* PhoneNumberType?: 'Local'|'TollFree',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchAvailablePhoneNumbersAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise searchAvailablePhoneNumbersAsync(array{
|
||||
* AreaCode?: string,
|
||||
* City?: string,
|
||||
* Country?: string,
|
||||
* State?: string,
|
||||
* TollFreePrefix?: string,
|
||||
* PhoneNumberType?: 'Local'|'TollFree',
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startSpeakerSearchTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result startSpeakerSearchTask(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* TransactionId?: string,
|
||||
* VoiceProfileDomainId?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* CallLeg?: 'Callee'|'Caller',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startSpeakerSearchTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startSpeakerSearchTaskAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* TransactionId?: string,
|
||||
* VoiceProfileDomainId?: string,
|
||||
* ClientRequestToken?: string,
|
||||
* CallLeg?: 'Callee'|'Caller',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startVoiceToneAnalysisTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result startVoiceToneAnalysisTask(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* TransactionId?: string,
|
||||
* LanguageCode?: 'en-US',
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startVoiceToneAnalysisTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startVoiceToneAnalysisTaskAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* TransactionId?: string,
|
||||
* LanguageCode?: 'en-US',
|
||||
* ClientRequestToken?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result stopSpeakerSearchTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopSpeakerSearchTask(array{VoiceConnectorId?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopSpeakerSearchTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopSpeakerSearchTaskAsync(array{VoiceConnectorId?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result stopVoiceToneAnalysisTask(array $args = [])
|
||||
* @phpstan-method \Aws\Result stopVoiceToneAnalysisTask(array{VoiceConnectorId?: string, VoiceToneAnalysisTaskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopVoiceToneAnalysisTaskAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise stopVoiceToneAnalysisTaskAsync(array{VoiceConnectorId?: string, VoiceToneAnalysisTaskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateGlobalSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateGlobalSettings(array{VoiceConnector?: array{CdrBucket?: string, ...}, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGlobalSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateGlobalSettingsAsync(array{VoiceConnector?: array{CdrBucket?: string, ...}, ...} $args = [])
|
||||
* @method \Aws\Result updatePhoneNumber(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePhoneNumber(array{
|
||||
* PhoneNumberId?: string,
|
||||
* ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* CallingName?: string,
|
||||
* Name?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePhoneNumberAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePhoneNumberAsync(array{
|
||||
* PhoneNumberId?: string,
|
||||
* ProductType?: 'SipMediaApplicationDialIn'|'VoiceConnector',
|
||||
* CallingName?: string,
|
||||
* Name?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updatePhoneNumberSettings(array $args = [])
|
||||
* @phpstan-method \Aws\Result updatePhoneNumberSettings(array{CallingName?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePhoneNumberSettingsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updatePhoneNumberSettingsAsync(array{CallingName?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateProxySession(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateProxySession(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* ProxySessionId?: string,
|
||||
* Capabilities?: list<'SMS'|'Voice'>,
|
||||
* ExpiryMinutes?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateProxySessionAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateProxySessionAsync(array{
|
||||
* VoiceConnectorId?: string,
|
||||
* ProxySessionId?: string,
|
||||
* Capabilities?: list<'SMS'|'Voice'>,
|
||||
* ExpiryMinutes?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateSipMediaApplication(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSipMediaApplication(array{SipMediaApplicationId?: string, Name?: string, Endpoints?: list<array{LambdaArn?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSipMediaApplicationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSipMediaApplicationAsync(array{SipMediaApplicationId?: string, Name?: string, Endpoints?: list<array{LambdaArn?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result updateSipMediaApplicationCall(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSipMediaApplicationCall(array{SipMediaApplicationId?: string, TransactionId?: string, Arguments?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSipMediaApplicationCallAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSipMediaApplicationCallAsync(array{SipMediaApplicationId?: string, TransactionId?: string, Arguments?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result updateSipRule(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateSipRule(array{
|
||||
* SipRuleId?: string,
|
||||
* Name?: string,
|
||||
* Disabled?: bool,
|
||||
* TargetApplications?: list<array{SipMediaApplicationId?: string, Priority?: int, AwsRegion?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSipRuleAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateSipRuleAsync(array{
|
||||
* SipRuleId?: string,
|
||||
* Name?: string,
|
||||
* Disabled?: bool,
|
||||
* TargetApplications?: list<array{SipMediaApplicationId?: string, Priority?: int, AwsRegion?: string, ...}>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateVoiceConnector(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateVoiceConnector(array{VoiceConnectorId?: string, Name?: string, RequireEncryption?: bool, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVoiceConnectorAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateVoiceConnectorAsync(array{VoiceConnectorId?: string, Name?: string, RequireEncryption?: bool, ...} $args = [])
|
||||
* @method \Aws\Result updateVoiceConnectorGroup(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateVoiceConnectorGroup(array{
|
||||
* VoiceConnectorGroupId?: string,
|
||||
* Name?: string,
|
||||
* VoiceConnectorItems?: list<array{VoiceConnectorId?: string, Priority?: int, ...}>,
|
||||
* CallDistributionType?: 'LoadBalancedDistribution'|'PriorityWeightedDistribution',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVoiceConnectorGroupAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateVoiceConnectorGroupAsync(array{
|
||||
* VoiceConnectorGroupId?: string,
|
||||
* Name?: string,
|
||||
* VoiceConnectorItems?: list<array{VoiceConnectorId?: string, Priority?: int, ...}>,
|
||||
* CallDistributionType?: 'LoadBalancedDistribution'|'PriorityWeightedDistribution',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateVoiceProfile(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateVoiceProfile(array{VoiceProfileId?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVoiceProfileAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateVoiceProfileAsync(array{VoiceProfileId?: string, SpeakerSearchTaskId?: string, ...} $args = [])
|
||||
* @method \Aws\Result updateVoiceProfileDomain(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateVoiceProfileDomain(array{VoiceProfileDomainId?: string, Name?: string, Description?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVoiceProfileDomainAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateVoiceProfileDomainAsync(array{VoiceProfileDomainId?: string, Name?: string, Description?: string, ...} $args = [])
|
||||
* @method \Aws\Result validateE911Address(array $args = [])
|
||||
* @phpstan-method \Aws\Result validateE911Address(array{
|
||||
* AwsAccountId?: string,
|
||||
* StreetNumber?: string,
|
||||
* StreetInfo?: string,
|
||||
* City?: string,
|
||||
* State?: string,
|
||||
* Country?: string,
|
||||
* PostalCode?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise validateE911AddressAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise validateE911AddressAsync(array{
|
||||
* AwsAccountId?: string,
|
||||
* StreetNumber?: string,
|
||||
* StreetInfo?: string,
|
||||
* City?: string,
|
||||
* State?: string,
|
||||
* Country?: string,
|
||||
* PostalCode?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class ChimeSDKVoiceClient extends AwsClient {}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -6,122 +6,624 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **cleanrooms-ml** service.
|
||||
* @method \Aws\Result cancelTrainedModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelTrainedModel(array{membershipIdentifier?: string, trainedModelArn?: string, versionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelTrainedModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelTrainedModelAsync(array{membershipIdentifier?: string, trainedModelArn?: string, versionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result cancelTrainedModelInferenceJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelTrainedModelInferenceJob(array{membershipIdentifier?: string, trainedModelInferenceJobArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelTrainedModelInferenceJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelTrainedModelInferenceJobAsync(array{membershipIdentifier?: string, trainedModelInferenceJobArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result createAudienceModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result createAudienceModel(array{
|
||||
* trainingDataStartTime?: int|string|\DateTimeInterface,
|
||||
* trainingDataEndTime?: int|string|\DateTimeInterface,
|
||||
* name?: string,
|
||||
* trainingDatasetArn?: string,
|
||||
* kmsKeyArn?: string,
|
||||
* tags?: array<string, string>,
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAudienceModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createAudienceModelAsync(array{
|
||||
* trainingDataStartTime?: int|string|\DateTimeInterface,
|
||||
* trainingDataEndTime?: int|string|\DateTimeInterface,
|
||||
* name?: string,
|
||||
* trainingDatasetArn?: string,
|
||||
* kmsKeyArn?: string,
|
||||
* tags?: array<string, string>,
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createConfiguredAudienceModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result createConfiguredAudienceModel(array{
|
||||
* name?: string,
|
||||
* audienceModelArn?: string,
|
||||
* outputConfig?: array{destination?: array{s3Destination?: array, ...}, roleArn?: string, ...},
|
||||
* description?: string,
|
||||
* sharedAudienceMetrics?: list<'ALL'|'NONE'>,
|
||||
* minMatchingSeedSize?: int,
|
||||
* audienceSizeConfig?: array{audienceSizeType?: 'ABSOLUTE'|'PERCENTAGE', audienceSizeBins?: list<int>, ...},
|
||||
* tags?: array<string, string>,
|
||||
* childResourceTagOnCreatePolicy?: 'FROM_PARENT_RESOURCE'|'NONE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createConfiguredAudienceModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createConfiguredAudienceModelAsync(array{
|
||||
* name?: string,
|
||||
* audienceModelArn?: string,
|
||||
* outputConfig?: array{destination?: array{s3Destination?: array, ...}, roleArn?: string, ...},
|
||||
* description?: string,
|
||||
* sharedAudienceMetrics?: list<'ALL'|'NONE'>,
|
||||
* minMatchingSeedSize?: int,
|
||||
* audienceSizeConfig?: array{audienceSizeType?: 'ABSOLUTE'|'PERCENTAGE', audienceSizeBins?: list<int>, ...},
|
||||
* tags?: array<string, string>,
|
||||
* childResourceTagOnCreatePolicy?: 'FROM_PARENT_RESOURCE'|'NONE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createConfiguredModelAlgorithm(array $args = [])
|
||||
* @phpstan-method \Aws\Result createConfiguredModelAlgorithm(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* roleArn?: string,
|
||||
* trainingContainerConfig?: array{
|
||||
* imageUri?: string,
|
||||
* entrypoint?: list<string>,
|
||||
* arguments?: list<string>,
|
||||
* metricDefinitions?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* inferenceContainerConfig?: array{imageUri?: string, ...},
|
||||
* tags?: array<string, string>,
|
||||
* kmsKeyArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createConfiguredModelAlgorithmAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createConfiguredModelAlgorithmAsync(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* roleArn?: string,
|
||||
* trainingContainerConfig?: array{
|
||||
* imageUri?: string,
|
||||
* entrypoint?: list<string>,
|
||||
* arguments?: list<string>,
|
||||
* metricDefinitions?: list<array>,
|
||||
* ...,
|
||||
* },
|
||||
* inferenceContainerConfig?: array{imageUri?: string, ...},
|
||||
* tags?: array<string, string>,
|
||||
* kmsKeyArn?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createConfiguredModelAlgorithmAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result createConfiguredModelAlgorithmAssociation(array{
|
||||
* membershipIdentifier?: string,
|
||||
* configuredModelAlgorithmArn?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* privacyConfiguration?: array{
|
||||
* policies?: array{trainedModels?: array, trainedModelExports?: array, trainedModelInferenceJobs?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createConfiguredModelAlgorithmAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createConfiguredModelAlgorithmAssociationAsync(array{
|
||||
* membershipIdentifier?: string,
|
||||
* configuredModelAlgorithmArn?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* privacyConfiguration?: array{
|
||||
* policies?: array{trainedModels?: array, trainedModelExports?: array, trainedModelInferenceJobs?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createMLInputChannel(array $args = [])
|
||||
* @phpstan-method \Aws\Result createMLInputChannel(array{
|
||||
* membershipIdentifier?: string,
|
||||
* configuredModelAlgorithmAssociations?: list<string>,
|
||||
* inputChannel?: array{dataSource?: array{protectedQueryInputParameters?: array, ...}, roleArn?: string, ...},
|
||||
* name?: string,
|
||||
* retentionInDays?: int,
|
||||
* description?: string,
|
||||
* kmsKeyArn?: string,
|
||||
* tags?: array<string, string>,
|
||||
* payerConfiguration?: array{computePayerAccountId?: string, syntheticDataPayerAccountId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMLInputChannelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createMLInputChannelAsync(array{
|
||||
* membershipIdentifier?: string,
|
||||
* configuredModelAlgorithmAssociations?: list<string>,
|
||||
* inputChannel?: array{dataSource?: array{protectedQueryInputParameters?: array, ...}, roleArn?: string, ...},
|
||||
* name?: string,
|
||||
* retentionInDays?: int,
|
||||
* description?: string,
|
||||
* kmsKeyArn?: string,
|
||||
* tags?: array<string, string>,
|
||||
* payerConfiguration?: array{computePayerAccountId?: string, syntheticDataPayerAccountId?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createTrainedModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result createTrainedModel(array{
|
||||
* membershipIdentifier?: string,
|
||||
* name?: string,
|
||||
* configuredModelAlgorithmAssociationArn?: string,
|
||||
* hyperparameters?: array<string, string>,
|
||||
* environment?: array<string, string>,
|
||||
* resourceConfig?: array{
|
||||
* instanceCount?: int,
|
||||
* instanceType?: 'ml.c4.2xlarge'|'ml.c4.4xlarge'|'ml.c4.8xlarge'|'ml.c4.xlarge'|'ml.c5.18xlarge'|'ml.c5.2xlarge'|'ml.c5.4xlarge'|'ml.c5.9xlarge'|'ml.c5.xlarge'|'ml.c5n.18xlarge'|'ml.c5n.2xlarge'|'ml.c5n.4xlarge'|'ml.c5n.9xlarge'|'ml.c5n.xlarge'|'ml.c6i.12xlarge'|'ml.c6i.16xlarge'|'ml.c6i.24xlarge'|'ml.c6i.2xlarge'|'ml.c6i.32xlarge'|'ml.c6i.4xlarge'|'ml.c6i.8xlarge'|'ml.c6i.xlarge'|'ml.c7i.12xlarge'|'ml.c7i.16xlarge'|'ml.c7i.24xlarge'|'ml.c7i.2xlarge'|'ml.c7i.48xlarge'|'ml.c7i.4xlarge'|'ml.c7i.8xlarge'|'ml.c7i.large'|'ml.c7i.xlarge'|'ml.g4dn.12xlarge'|'ml.g4dn.16xlarge'|'ml.g4dn.2xlarge'|'ml.g4dn.4xlarge'|'ml.g4dn.8xlarge'|'ml.g4dn.xlarge'|'ml.g5.12xlarge'|'ml.g5.16xlarge'|'ml.g5.24xlarge'|'ml.g5.2xlarge'|'ml.g5.48xlarge'|'ml.g5.4xlarge'|'ml.g5.8xlarge'|'ml.g5.xlarge'|'ml.g6.12xlarge'|'ml.g6.16xlarge'|'ml.g6.24xlarge'|'ml.g6.2xlarge'|'ml.g6.48xlarge'|'ml.g6.4xlarge'|'ml.g6.8xlarge'|'ml.g6.xlarge'|'ml.g6e.12xlarge'|'ml.g6e.16xlarge'|'ml.g6e.24xlarge'|'ml.g6e.2xlarge'|'ml.g6e.48xlarge'|'ml.g6e.4xlarge'|'ml.g6e.8xlarge'|'ml.g6e.xlarge'|'ml.m4.10xlarge'|'ml.m4.16xlarge'|'ml.m4.2xlarge'|'ml.m4.4xlarge'|'ml.m4.xlarge'|'ml.m5.12xlarge'|'ml.m5.24xlarge'|'ml.m5.2xlarge'|'ml.m5.4xlarge'|'ml.m5.large'|'ml.m5.xlarge'|'ml.m6i.12xlarge'|'ml.m6i.16xlarge'|'ml.m6i.24xlarge'|'ml.m6i.2xlarge'|'ml.m6i.32xlarge'|'ml.m6i.4xlarge'|'ml.m6i.8xlarge'|'ml.m6i.large'|'ml.m6i.xlarge'|'ml.m7i.12xlarge'|'ml.m7i.16xlarge'|'ml.m7i.24xlarge'|'ml.m7i.2xlarge'|'ml.m7i.48xlarge'|'ml.m7i.4xlarge'|'ml.m7i.8xlarge'|'ml.m7i.large'|'ml.m7i.xlarge'|'ml.p2.16xlarge'|'ml.p2.8xlarge'|'ml.p2.xlarge'|'ml.p3.16xlarge'|'ml.p3.2xlarge'|'ml.p3.8xlarge'|'ml.p3dn.24xlarge'|'ml.p4d.24xlarge'|'ml.p4de.24xlarge'|'ml.p5.48xlarge'|'ml.p5en.48xlarge'|'ml.r5.12xlarge'|'ml.r5.16xlarge'|'ml.r5.24xlarge'|'ml.r5.2xlarge'|'ml.r5.4xlarge'|'ml.r5.8xlarge'|'ml.r5.large'|'ml.r5.xlarge'|'ml.r5d.12xlarge'|'ml.r5d.16xlarge'|'ml.r5d.24xlarge'|'ml.r5d.2xlarge'|'ml.r5d.4xlarge'|'ml.r5d.8xlarge'|'ml.r5d.large'|'ml.r5d.xlarge'|'ml.r7i.12xlarge'|'ml.r7i.16xlarge'|'ml.r7i.24xlarge'|'ml.r7i.2xlarge'|'ml.r7i.48xlarge'|'ml.r7i.4xlarge'|'ml.r7i.8xlarge'|'ml.r7i.large'|'ml.r7i.xlarge'|'ml.t3.2xlarge'|'ml.t3.large'|'ml.t3.medium'|'ml.t3.xlarge'|'ml.trn1.2xlarge'|'ml.trn1.32xlarge'|'ml.trn1n.32xlarge',
|
||||
* volumeSizeInGB?: int,
|
||||
* ...,
|
||||
* },
|
||||
* stoppingCondition?: array{maxRuntimeInSeconds?: int, ...},
|
||||
* incrementalTrainingDataChannels?: list<array{trainedModelArn?: string, versionIdentifier?: string, channelName?: string, ...}>,
|
||||
* dataChannels?: list<array{
|
||||
* mlInputChannelArn?: string,
|
||||
* channelName?: string,
|
||||
* s3DataDistributionType?: 'FullyReplicated'|'ShardedByS3Key',
|
||||
* ...,
|
||||
* }>,
|
||||
* trainingInputMode?: 'FastFile'|'File'|'Pipe',
|
||||
* description?: string,
|
||||
* kmsKeyArn?: string,
|
||||
* tags?: array<string, string>,
|
||||
* mlModelTrainingPayerAccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createTrainedModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createTrainedModelAsync(array{
|
||||
* membershipIdentifier?: string,
|
||||
* name?: string,
|
||||
* configuredModelAlgorithmAssociationArn?: string,
|
||||
* hyperparameters?: array<string, string>,
|
||||
* environment?: array<string, string>,
|
||||
* resourceConfig?: array{
|
||||
* instanceCount?: int,
|
||||
* instanceType?: 'ml.c4.2xlarge'|'ml.c4.4xlarge'|'ml.c4.8xlarge'|'ml.c4.xlarge'|'ml.c5.18xlarge'|'ml.c5.2xlarge'|'ml.c5.4xlarge'|'ml.c5.9xlarge'|'ml.c5.xlarge'|'ml.c5n.18xlarge'|'ml.c5n.2xlarge'|'ml.c5n.4xlarge'|'ml.c5n.9xlarge'|'ml.c5n.xlarge'|'ml.c6i.12xlarge'|'ml.c6i.16xlarge'|'ml.c6i.24xlarge'|'ml.c6i.2xlarge'|'ml.c6i.32xlarge'|'ml.c6i.4xlarge'|'ml.c6i.8xlarge'|'ml.c6i.xlarge'|'ml.c7i.12xlarge'|'ml.c7i.16xlarge'|'ml.c7i.24xlarge'|'ml.c7i.2xlarge'|'ml.c7i.48xlarge'|'ml.c7i.4xlarge'|'ml.c7i.8xlarge'|'ml.c7i.large'|'ml.c7i.xlarge'|'ml.g4dn.12xlarge'|'ml.g4dn.16xlarge'|'ml.g4dn.2xlarge'|'ml.g4dn.4xlarge'|'ml.g4dn.8xlarge'|'ml.g4dn.xlarge'|'ml.g5.12xlarge'|'ml.g5.16xlarge'|'ml.g5.24xlarge'|'ml.g5.2xlarge'|'ml.g5.48xlarge'|'ml.g5.4xlarge'|'ml.g5.8xlarge'|'ml.g5.xlarge'|'ml.g6.12xlarge'|'ml.g6.16xlarge'|'ml.g6.24xlarge'|'ml.g6.2xlarge'|'ml.g6.48xlarge'|'ml.g6.4xlarge'|'ml.g6.8xlarge'|'ml.g6.xlarge'|'ml.g6e.12xlarge'|'ml.g6e.16xlarge'|'ml.g6e.24xlarge'|'ml.g6e.2xlarge'|'ml.g6e.48xlarge'|'ml.g6e.4xlarge'|'ml.g6e.8xlarge'|'ml.g6e.xlarge'|'ml.m4.10xlarge'|'ml.m4.16xlarge'|'ml.m4.2xlarge'|'ml.m4.4xlarge'|'ml.m4.xlarge'|'ml.m5.12xlarge'|'ml.m5.24xlarge'|'ml.m5.2xlarge'|'ml.m5.4xlarge'|'ml.m5.large'|'ml.m5.xlarge'|'ml.m6i.12xlarge'|'ml.m6i.16xlarge'|'ml.m6i.24xlarge'|'ml.m6i.2xlarge'|'ml.m6i.32xlarge'|'ml.m6i.4xlarge'|'ml.m6i.8xlarge'|'ml.m6i.large'|'ml.m6i.xlarge'|'ml.m7i.12xlarge'|'ml.m7i.16xlarge'|'ml.m7i.24xlarge'|'ml.m7i.2xlarge'|'ml.m7i.48xlarge'|'ml.m7i.4xlarge'|'ml.m7i.8xlarge'|'ml.m7i.large'|'ml.m7i.xlarge'|'ml.p2.16xlarge'|'ml.p2.8xlarge'|'ml.p2.xlarge'|'ml.p3.16xlarge'|'ml.p3.2xlarge'|'ml.p3.8xlarge'|'ml.p3dn.24xlarge'|'ml.p4d.24xlarge'|'ml.p4de.24xlarge'|'ml.p5.48xlarge'|'ml.p5en.48xlarge'|'ml.r5.12xlarge'|'ml.r5.16xlarge'|'ml.r5.24xlarge'|'ml.r5.2xlarge'|'ml.r5.4xlarge'|'ml.r5.8xlarge'|'ml.r5.large'|'ml.r5.xlarge'|'ml.r5d.12xlarge'|'ml.r5d.16xlarge'|'ml.r5d.24xlarge'|'ml.r5d.2xlarge'|'ml.r5d.4xlarge'|'ml.r5d.8xlarge'|'ml.r5d.large'|'ml.r5d.xlarge'|'ml.r7i.12xlarge'|'ml.r7i.16xlarge'|'ml.r7i.24xlarge'|'ml.r7i.2xlarge'|'ml.r7i.48xlarge'|'ml.r7i.4xlarge'|'ml.r7i.8xlarge'|'ml.r7i.large'|'ml.r7i.xlarge'|'ml.t3.2xlarge'|'ml.t3.large'|'ml.t3.medium'|'ml.t3.xlarge'|'ml.trn1.2xlarge'|'ml.trn1.32xlarge'|'ml.trn1n.32xlarge',
|
||||
* volumeSizeInGB?: int,
|
||||
* ...,
|
||||
* },
|
||||
* stoppingCondition?: array{maxRuntimeInSeconds?: int, ...},
|
||||
* incrementalTrainingDataChannels?: list<array{trainedModelArn?: string, versionIdentifier?: string, channelName?: string, ...}>,
|
||||
* dataChannels?: list<array{
|
||||
* mlInputChannelArn?: string,
|
||||
* channelName?: string,
|
||||
* s3DataDistributionType?: 'FullyReplicated'|'ShardedByS3Key',
|
||||
* ...,
|
||||
* }>,
|
||||
* trainingInputMode?: 'FastFile'|'File'|'Pipe',
|
||||
* description?: string,
|
||||
* kmsKeyArn?: string,
|
||||
* tags?: array<string, string>,
|
||||
* mlModelTrainingPayerAccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createTrainingDataset(array $args = [])
|
||||
* @phpstan-method \Aws\Result createTrainingDataset(array{
|
||||
* name?: string,
|
||||
* roleArn?: string,
|
||||
* trainingData?: list<array{type?: 'INTERACTIONS', inputConfig?: array, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createTrainingDatasetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createTrainingDatasetAsync(array{
|
||||
* name?: string,
|
||||
* roleArn?: string,
|
||||
* trainingData?: list<array{type?: 'INTERACTIONS', inputConfig?: array, ...}>,
|
||||
* tags?: array<string, string>,
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteAudienceGenerationJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAudienceGenerationJob(array{audienceGenerationJobArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAudienceGenerationJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAudienceGenerationJobAsync(array{audienceGenerationJobArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteAudienceModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteAudienceModel(array{audienceModelArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAudienceModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteAudienceModelAsync(array{audienceModelArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteConfiguredAudienceModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteConfiguredAudienceModel(array{configuredAudienceModelArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConfiguredAudienceModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteConfiguredAudienceModelAsync(array{configuredAudienceModelArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteConfiguredAudienceModelPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteConfiguredAudienceModelPolicy(array{configuredAudienceModelArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConfiguredAudienceModelPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteConfiguredAudienceModelPolicyAsync(array{configuredAudienceModelArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteConfiguredModelAlgorithm(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteConfiguredModelAlgorithm(array{configuredModelAlgorithmArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConfiguredModelAlgorithmAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteConfiguredModelAlgorithmAsync(array{configuredModelAlgorithmArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteConfiguredModelAlgorithmAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteConfiguredModelAlgorithmAssociation(array{configuredModelAlgorithmAssociationArn?: string, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConfiguredModelAlgorithmAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteConfiguredModelAlgorithmAssociationAsync(array{configuredModelAlgorithmAssociationArn?: string, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMLConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMLConfiguration(array{membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMLConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMLConfigurationAsync(array{membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteMLInputChannelData(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteMLInputChannelData(array{mlInputChannelArn?: string, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMLInputChannelDataAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteMLInputChannelDataAsync(array{mlInputChannelArn?: string, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteTrainedModelOutput(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteTrainedModelOutput(array{trainedModelArn?: string, membershipIdentifier?: string, versionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteTrainedModelOutputAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteTrainedModelOutputAsync(array{trainedModelArn?: string, membershipIdentifier?: string, versionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteTrainingDataset(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteTrainingDataset(array{trainingDatasetArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteTrainingDatasetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteTrainingDatasetAsync(array{trainingDatasetArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAudienceGenerationJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAudienceGenerationJob(array{audienceGenerationJobArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAudienceGenerationJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAudienceGenerationJobAsync(array{audienceGenerationJobArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getAudienceModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result getAudienceModel(array{audienceModelArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAudienceModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getAudienceModelAsync(array{audienceModelArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCollaborationConfiguredModelAlgorithmAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCollaborationConfiguredModelAlgorithmAssociation(array{configuredModelAlgorithmAssociationArn?: string, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCollaborationConfiguredModelAlgorithmAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCollaborationConfiguredModelAlgorithmAssociationAsync(array{configuredModelAlgorithmAssociationArn?: string, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCollaborationMLInputChannel(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCollaborationMLInputChannel(array{mlInputChannelArn?: string, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCollaborationMLInputChannelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCollaborationMLInputChannelAsync(array{mlInputChannelArn?: string, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getCollaborationTrainedModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result getCollaborationTrainedModel(array{trainedModelArn?: string, collaborationIdentifier?: string, versionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCollaborationTrainedModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getCollaborationTrainedModelAsync(array{trainedModelArn?: string, collaborationIdentifier?: string, versionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getConfiguredAudienceModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result getConfiguredAudienceModel(array{configuredAudienceModelArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConfiguredAudienceModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getConfiguredAudienceModelAsync(array{configuredAudienceModelArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getConfiguredAudienceModelPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result getConfiguredAudienceModelPolicy(array{configuredAudienceModelArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConfiguredAudienceModelPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getConfiguredAudienceModelPolicyAsync(array{configuredAudienceModelArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getConfiguredModelAlgorithm(array $args = [])
|
||||
* @phpstan-method \Aws\Result getConfiguredModelAlgorithm(array{configuredModelAlgorithmArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConfiguredModelAlgorithmAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getConfiguredModelAlgorithmAsync(array{configuredModelAlgorithmArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getConfiguredModelAlgorithmAssociation(array $args = [])
|
||||
* @phpstan-method \Aws\Result getConfiguredModelAlgorithmAssociation(array{configuredModelAlgorithmAssociationArn?: string, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConfiguredModelAlgorithmAssociationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getConfiguredModelAlgorithmAssociationAsync(array{configuredModelAlgorithmAssociationArn?: string, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMLConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMLConfiguration(array{membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMLConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMLConfigurationAsync(array{membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getMLInputChannel(array $args = [])
|
||||
* @phpstan-method \Aws\Result getMLInputChannel(array{mlInputChannelArn?: string, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMLInputChannelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getMLInputChannelAsync(array{mlInputChannelArn?: string, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getTrainedModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result getTrainedModel(array{trainedModelArn?: string, membershipIdentifier?: string, versionIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTrainedModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getTrainedModelAsync(array{trainedModelArn?: string, membershipIdentifier?: string, versionIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getTrainedModelInferenceJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result getTrainedModelInferenceJob(array{membershipIdentifier?: string, trainedModelInferenceJobArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTrainedModelInferenceJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getTrainedModelInferenceJobAsync(array{membershipIdentifier?: string, trainedModelInferenceJobArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result getTrainingDataset(array $args = [])
|
||||
* @phpstan-method \Aws\Result getTrainingDataset(array{trainingDatasetArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTrainingDatasetAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getTrainingDatasetAsync(array{trainingDatasetArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAudienceExportJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAudienceExportJobs(array{nextToken?: string, maxResults?: int, audienceGenerationJobArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAudienceExportJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAudienceExportJobsAsync(array{nextToken?: string, maxResults?: int, audienceGenerationJobArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listAudienceGenerationJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAudienceGenerationJobs(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* configuredAudienceModelArn?: string,
|
||||
* collaborationId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAudienceGenerationJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAudienceGenerationJobsAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* configuredAudienceModelArn?: string,
|
||||
* collaborationId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listAudienceModels(array $args = [])
|
||||
* @phpstan-method \Aws\Result listAudienceModels(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAudienceModelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listAudienceModelsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listCollaborationConfiguredModelAlgorithmAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCollaborationConfiguredModelAlgorithmAssociations(array{nextToken?: string, maxResults?: int, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCollaborationConfiguredModelAlgorithmAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCollaborationConfiguredModelAlgorithmAssociationsAsync(array{nextToken?: string, maxResults?: int, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listCollaborationMLInputChannels(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCollaborationMLInputChannels(array{nextToken?: string, maxResults?: int, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCollaborationMLInputChannelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCollaborationMLInputChannelsAsync(array{nextToken?: string, maxResults?: int, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listCollaborationTrainedModelExportJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCollaborationTrainedModelExportJobs(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* collaborationIdentifier?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCollaborationTrainedModelExportJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCollaborationTrainedModelExportJobsAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* collaborationIdentifier?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listCollaborationTrainedModelInferenceJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCollaborationTrainedModelInferenceJobs(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* collaborationIdentifier?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCollaborationTrainedModelInferenceJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCollaborationTrainedModelInferenceJobsAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* collaborationIdentifier?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listCollaborationTrainedModels(array $args = [])
|
||||
* @phpstan-method \Aws\Result listCollaborationTrainedModels(array{nextToken?: string, maxResults?: int, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCollaborationTrainedModelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listCollaborationTrainedModelsAsync(array{nextToken?: string, maxResults?: int, collaborationIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listConfiguredAudienceModels(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConfiguredAudienceModels(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConfiguredAudienceModelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConfiguredAudienceModelsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listConfiguredModelAlgorithmAssociations(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConfiguredModelAlgorithmAssociations(array{nextToken?: string, maxResults?: int, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConfiguredModelAlgorithmAssociationsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConfiguredModelAlgorithmAssociationsAsync(array{nextToken?: string, maxResults?: int, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listConfiguredModelAlgorithms(array $args = [])
|
||||
* @phpstan-method \Aws\Result listConfiguredModelAlgorithms(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConfiguredModelAlgorithmsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listConfiguredModelAlgorithmsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listMLInputChannels(array $args = [])
|
||||
* @phpstan-method \Aws\Result listMLInputChannels(array{nextToken?: string, maxResults?: int, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMLInputChannelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listMLInputChannelsAsync(array{nextToken?: string, maxResults?: int, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTrainedModelInferenceJobs(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTrainedModelInferenceJobs(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* membershipIdentifier?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTrainedModelInferenceJobsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTrainedModelInferenceJobsAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* membershipIdentifier?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTrainedModelVersions(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTrainedModelVersions(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* membershipIdentifier?: string,
|
||||
* trainedModelArn?: string,
|
||||
* status?: 'ACTIVE'|'CANCEL_FAILED'|'CANCEL_IN_PROGRESS'|'CANCEL_PENDING'|'CREATE_FAILED'|'CREATE_IN_PROGRESS'|'CREATE_PENDING'|'DELETE_FAILED'|'DELETE_IN_PROGRESS'|'DELETE_PENDING'|'INACTIVE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTrainedModelVersionsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTrainedModelVersionsAsync(array{
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* membershipIdentifier?: string,
|
||||
* trainedModelArn?: string,
|
||||
* status?: 'ACTIVE'|'CANCEL_FAILED'|'CANCEL_IN_PROGRESS'|'CANCEL_PENDING'|'CREATE_FAILED'|'CREATE_IN_PROGRESS'|'CREATE_PENDING'|'DELETE_FAILED'|'DELETE_IN_PROGRESS'|'DELETE_PENDING'|'INACTIVE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listTrainedModels(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTrainedModels(array{nextToken?: string, maxResults?: int, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTrainedModelsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTrainedModelsAsync(array{nextToken?: string, maxResults?: int, membershipIdentifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result listTrainingDatasets(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTrainingDatasets(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTrainingDatasetsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTrainingDatasetsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result putConfiguredAudienceModelPolicy(array $args = [])
|
||||
* @phpstan-method \Aws\Result putConfiguredAudienceModelPolicy(array{
|
||||
* configuredAudienceModelArn?: string,
|
||||
* configuredAudienceModelPolicy?: string,
|
||||
* previousPolicyHash?: string,
|
||||
* policyExistenceCondition?: 'POLICY_MUST_EXIST'|'POLICY_MUST_NOT_EXIST',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putConfiguredAudienceModelPolicyAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putConfiguredAudienceModelPolicyAsync(array{
|
||||
* configuredAudienceModelArn?: string,
|
||||
* configuredAudienceModelPolicy?: string,
|
||||
* previousPolicyHash?: string,
|
||||
* policyExistenceCondition?: 'POLICY_MUST_EXIST'|'POLICY_MUST_NOT_EXIST',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result putMLConfiguration(array $args = [])
|
||||
* @phpstan-method \Aws\Result putMLConfiguration(array{
|
||||
* membershipIdentifier?: string,
|
||||
* defaultOutputLocation?: array{destination?: array{s3Destination?: array, ...}, roleArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putMLConfigurationAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise putMLConfigurationAsync(array{
|
||||
* membershipIdentifier?: string,
|
||||
* defaultOutputLocation?: array{destination?: array{s3Destination?: array, ...}, roleArn?: string, ...},
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startAudienceExportJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result startAudienceExportJob(array{
|
||||
* name?: string,
|
||||
* audienceGenerationJobArn?: string,
|
||||
* audienceSize?: array{type?: 'ABSOLUTE'|'PERCENTAGE', value?: int, ...},
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startAudienceExportJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startAudienceExportJobAsync(array{
|
||||
* name?: string,
|
||||
* audienceGenerationJobArn?: string,
|
||||
* audienceSize?: array{type?: 'ABSOLUTE'|'PERCENTAGE', value?: int, ...},
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startAudienceGenerationJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result startAudienceGenerationJob(array{
|
||||
* name?: string,
|
||||
* configuredAudienceModelArn?: string,
|
||||
* seedAudience?: array{
|
||||
* dataSource?: array{s3Uri?: string, ...},
|
||||
* roleArn?: string,
|
||||
* sqlParameters?: array{queryString?: string, analysisTemplateArn?: string, parameters?: array<string, string>, ...},
|
||||
* sqlComputeConfiguration?: array{worker?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* includeSeedInOutput?: bool,
|
||||
* collaborationId?: string,
|
||||
* description?: string,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startAudienceGenerationJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startAudienceGenerationJobAsync(array{
|
||||
* name?: string,
|
||||
* configuredAudienceModelArn?: string,
|
||||
* seedAudience?: array{
|
||||
* dataSource?: array{s3Uri?: string, ...},
|
||||
* roleArn?: string,
|
||||
* sqlParameters?: array{queryString?: string, analysisTemplateArn?: string, parameters?: array<string, string>, ...},
|
||||
* sqlComputeConfiguration?: array{worker?: array, ...},
|
||||
* ...,
|
||||
* },
|
||||
* includeSeedInOutput?: bool,
|
||||
* collaborationId?: string,
|
||||
* description?: string,
|
||||
* tags?: array<string, string>,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startTrainedModelExportJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result startTrainedModelExportJob(array{
|
||||
* name?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* membershipIdentifier?: string,
|
||||
* outputConfiguration?: array{members?: list<array>, ...},
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startTrainedModelExportJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startTrainedModelExportJobAsync(array{
|
||||
* name?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* membershipIdentifier?: string,
|
||||
* outputConfiguration?: array{members?: list<array>, ...},
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result startTrainedModelInferenceJob(array $args = [])
|
||||
* @phpstan-method \Aws\Result startTrainedModelInferenceJob(array{
|
||||
* membershipIdentifier?: string,
|
||||
* name?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* configuredModelAlgorithmAssociationArn?: string,
|
||||
* resourceConfig?: array{
|
||||
* instanceType?: 'ml.c4.2xlarge'|'ml.c4.4xlarge'|'ml.c4.8xlarge'|'ml.c4.xlarge'|'ml.c5.18xlarge'|'ml.c5.2xlarge'|'ml.c5.4xlarge'|'ml.c5.9xlarge'|'ml.c5.xlarge'|'ml.c6i.12xlarge'|'ml.c6i.16xlarge'|'ml.c6i.24xlarge'|'ml.c6i.2xlarge'|'ml.c6i.32xlarge'|'ml.c6i.4xlarge'|'ml.c6i.8xlarge'|'ml.c6i.large'|'ml.c6i.xlarge'|'ml.c7i.12xlarge'|'ml.c7i.16xlarge'|'ml.c7i.24xlarge'|'ml.c7i.2xlarge'|'ml.c7i.48xlarge'|'ml.c7i.4xlarge'|'ml.c7i.8xlarge'|'ml.c7i.large'|'ml.c7i.xlarge'|'ml.g4dn.12xlarge'|'ml.g4dn.16xlarge'|'ml.g4dn.2xlarge'|'ml.g4dn.4xlarge'|'ml.g4dn.8xlarge'|'ml.g4dn.xlarge'|'ml.g5.12xlarge'|'ml.g5.16xlarge'|'ml.g5.24xlarge'|'ml.g5.2xlarge'|'ml.g5.48xlarge'|'ml.g5.4xlarge'|'ml.g5.8xlarge'|'ml.g5.xlarge'|'ml.m4.10xlarge'|'ml.m4.16xlarge'|'ml.m4.2xlarge'|'ml.m4.4xlarge'|'ml.m4.xlarge'|'ml.m5.12xlarge'|'ml.m5.24xlarge'|'ml.m5.2xlarge'|'ml.m5.4xlarge'|'ml.m5.large'|'ml.m5.xlarge'|'ml.m6i.12xlarge'|'ml.m6i.16xlarge'|'ml.m6i.24xlarge'|'ml.m6i.2xlarge'|'ml.m6i.32xlarge'|'ml.m6i.4xlarge'|'ml.m6i.8xlarge'|'ml.m6i.large'|'ml.m6i.xlarge'|'ml.m7i.12xlarge'|'ml.m7i.16xlarge'|'ml.m7i.24xlarge'|'ml.m7i.2xlarge'|'ml.m7i.48xlarge'|'ml.m7i.4xlarge'|'ml.m7i.8xlarge'|'ml.m7i.large'|'ml.m7i.xlarge'|'ml.p2.16xlarge'|'ml.p2.8xlarge'|'ml.p2.xlarge'|'ml.p3.16xlarge'|'ml.p3.2xlarge'|'ml.p3.8xlarge'|'ml.r6i.12xlarge'|'ml.r6i.16xlarge'|'ml.r6i.24xlarge'|'ml.r6i.2xlarge'|'ml.r6i.32xlarge'|'ml.r6i.4xlarge'|'ml.r6i.8xlarge'|'ml.r6i.large'|'ml.r6i.xlarge'|'ml.r7i.12xlarge'|'ml.r7i.16xlarge'|'ml.r7i.24xlarge'|'ml.r7i.2xlarge'|'ml.r7i.48xlarge'|'ml.r7i.4xlarge'|'ml.r7i.8xlarge'|'ml.r7i.large'|'ml.r7i.xlarge',
|
||||
* instanceCount?: int,
|
||||
* ...,
|
||||
* },
|
||||
* outputConfiguration?: array{accept?: string, members?: list<array>, ...},
|
||||
* dataSource?: array{mlInputChannelArn?: string, ...},
|
||||
* description?: string,
|
||||
* containerExecutionParameters?: array{maxPayloadInMB?: int, ...},
|
||||
* environment?: array<string, string>,
|
||||
* kmsKeyArn?: string,
|
||||
* tags?: array<string, string>,
|
||||
* mlModelInferencePayerAccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startTrainedModelInferenceJobAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise startTrainedModelInferenceJobAsync(array{
|
||||
* membershipIdentifier?: string,
|
||||
* name?: string,
|
||||
* trainedModelArn?: string,
|
||||
* trainedModelVersionIdentifier?: string,
|
||||
* configuredModelAlgorithmAssociationArn?: string,
|
||||
* resourceConfig?: array{
|
||||
* instanceType?: 'ml.c4.2xlarge'|'ml.c4.4xlarge'|'ml.c4.8xlarge'|'ml.c4.xlarge'|'ml.c5.18xlarge'|'ml.c5.2xlarge'|'ml.c5.4xlarge'|'ml.c5.9xlarge'|'ml.c5.xlarge'|'ml.c6i.12xlarge'|'ml.c6i.16xlarge'|'ml.c6i.24xlarge'|'ml.c6i.2xlarge'|'ml.c6i.32xlarge'|'ml.c6i.4xlarge'|'ml.c6i.8xlarge'|'ml.c6i.large'|'ml.c6i.xlarge'|'ml.c7i.12xlarge'|'ml.c7i.16xlarge'|'ml.c7i.24xlarge'|'ml.c7i.2xlarge'|'ml.c7i.48xlarge'|'ml.c7i.4xlarge'|'ml.c7i.8xlarge'|'ml.c7i.large'|'ml.c7i.xlarge'|'ml.g4dn.12xlarge'|'ml.g4dn.16xlarge'|'ml.g4dn.2xlarge'|'ml.g4dn.4xlarge'|'ml.g4dn.8xlarge'|'ml.g4dn.xlarge'|'ml.g5.12xlarge'|'ml.g5.16xlarge'|'ml.g5.24xlarge'|'ml.g5.2xlarge'|'ml.g5.48xlarge'|'ml.g5.4xlarge'|'ml.g5.8xlarge'|'ml.g5.xlarge'|'ml.m4.10xlarge'|'ml.m4.16xlarge'|'ml.m4.2xlarge'|'ml.m4.4xlarge'|'ml.m4.xlarge'|'ml.m5.12xlarge'|'ml.m5.24xlarge'|'ml.m5.2xlarge'|'ml.m5.4xlarge'|'ml.m5.large'|'ml.m5.xlarge'|'ml.m6i.12xlarge'|'ml.m6i.16xlarge'|'ml.m6i.24xlarge'|'ml.m6i.2xlarge'|'ml.m6i.32xlarge'|'ml.m6i.4xlarge'|'ml.m6i.8xlarge'|'ml.m6i.large'|'ml.m6i.xlarge'|'ml.m7i.12xlarge'|'ml.m7i.16xlarge'|'ml.m7i.24xlarge'|'ml.m7i.2xlarge'|'ml.m7i.48xlarge'|'ml.m7i.4xlarge'|'ml.m7i.8xlarge'|'ml.m7i.large'|'ml.m7i.xlarge'|'ml.p2.16xlarge'|'ml.p2.8xlarge'|'ml.p2.xlarge'|'ml.p3.16xlarge'|'ml.p3.2xlarge'|'ml.p3.8xlarge'|'ml.r6i.12xlarge'|'ml.r6i.16xlarge'|'ml.r6i.24xlarge'|'ml.r6i.2xlarge'|'ml.r6i.32xlarge'|'ml.r6i.4xlarge'|'ml.r6i.8xlarge'|'ml.r6i.large'|'ml.r6i.xlarge'|'ml.r7i.12xlarge'|'ml.r7i.16xlarge'|'ml.r7i.24xlarge'|'ml.r7i.2xlarge'|'ml.r7i.48xlarge'|'ml.r7i.4xlarge'|'ml.r7i.8xlarge'|'ml.r7i.large'|'ml.r7i.xlarge',
|
||||
* instanceCount?: int,
|
||||
* ...,
|
||||
* },
|
||||
* outputConfiguration?: array{accept?: string, members?: list<array>, ...},
|
||||
* dataSource?: array{mlInputChannelArn?: string, ...},
|
||||
* description?: string,
|
||||
* containerExecutionParameters?: array{maxPayloadInMB?: int, ...},
|
||||
* environment?: array<string, string>,
|
||||
* kmsKeyArn?: string,
|
||||
* tags?: array<string, string>,
|
||||
* mlModelInferencePayerAccountId?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateConfiguredAudienceModel(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateConfiguredAudienceModel(array{
|
||||
* configuredAudienceModelArn?: string,
|
||||
* outputConfig?: array{destination?: array{s3Destination?: array, ...}, roleArn?: string, ...},
|
||||
* audienceModelArn?: string,
|
||||
* sharedAudienceMetrics?: list<'ALL'|'NONE'>,
|
||||
* minMatchingSeedSize?: int,
|
||||
* audienceSizeConfig?: array{audienceSizeType?: 'ABSOLUTE'|'PERCENTAGE', audienceSizeBins?: list<int>, ...},
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateConfiguredAudienceModelAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateConfiguredAudienceModelAsync(array{
|
||||
* configuredAudienceModelArn?: string,
|
||||
* outputConfig?: array{destination?: array{s3Destination?: array, ...}, roleArn?: string, ...},
|
||||
* audienceModelArn?: string,
|
||||
* sharedAudienceMetrics?: list<'ALL'|'NONE'>,
|
||||
* minMatchingSeedSize?: int,
|
||||
* audienceSizeConfig?: array{audienceSizeType?: 'ABSOLUTE'|'PERCENTAGE', audienceSizeBins?: list<int>, ...},
|
||||
* description?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class CleanRoomsMLClient extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,30 +6,108 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Cloud9** service.
|
||||
* @method \Aws\Result createEnvironmentEC2(array $args = [])
|
||||
* @phpstan-method \Aws\Result createEnvironmentEC2(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* clientRequestToken?: string,
|
||||
* instanceType?: string,
|
||||
* subnetId?: string,
|
||||
* imageId?: string,
|
||||
* automaticStopTimeMinutes?: int,
|
||||
* ownerArn?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* connectionType?: 'CONNECT_SSH'|'CONNECT_SSM',
|
||||
* dryRun?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEnvironmentEC2Async(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createEnvironmentEC2Async(array{
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* clientRequestToken?: string,
|
||||
* instanceType?: string,
|
||||
* subnetId?: string,
|
||||
* imageId?: string,
|
||||
* automaticStopTimeMinutes?: int,
|
||||
* ownerArn?: string,
|
||||
* tags?: list<array{Key?: string, Value?: string, ...}>,
|
||||
* connectionType?: 'CONNECT_SSH'|'CONNECT_SSM',
|
||||
* dryRun?: bool,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result createEnvironmentMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result createEnvironmentMembership(array{environmentId?: string, userArn?: string, permissions?: 'read-only'|'read-write', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEnvironmentMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createEnvironmentMembershipAsync(array{environmentId?: string, userArn?: string, permissions?: 'read-only'|'read-write', ...} $args = [])
|
||||
* @method \Aws\Result deleteEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteEnvironment(array{environmentId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteEnvironmentAsync(array{environmentId?: string, ...} $args = [])
|
||||
* @method \Aws\Result deleteEnvironmentMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteEnvironmentMembership(array{environmentId?: string, userArn?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEnvironmentMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteEnvironmentMembershipAsync(array{environmentId?: string, userArn?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeEnvironmentMemberships(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeEnvironmentMemberships(array{
|
||||
* userArn?: string,
|
||||
* environmentId?: string,
|
||||
* permissions?: list<'owner'|'read-only'|'read-write'>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEnvironmentMembershipsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeEnvironmentMembershipsAsync(array{
|
||||
* userArn?: string,
|
||||
* environmentId?: string,
|
||||
* permissions?: list<'owner'|'read-only'|'read-write'>,
|
||||
* nextToken?: string,
|
||||
* maxResults?: int,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result describeEnvironmentStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeEnvironmentStatus(array{environmentId?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEnvironmentStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeEnvironmentStatusAsync(array{environmentId?: string, ...} $args = [])
|
||||
* @method \Aws\Result describeEnvironments(array $args = [])
|
||||
* @phpstan-method \Aws\Result describeEnvironments(array{environmentIds?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEnvironmentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise describeEnvironmentsAsync(array{environmentIds?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result listEnvironments(array $args = [])
|
||||
* @phpstan-method \Aws\Result listEnvironments(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEnvironmentsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listEnvironmentsAsync(array{nextToken?: string, maxResults?: int, ...} $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result listTagsForResource(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{ResourceARN?: string, ...} $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result tagResource(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{ResourceARN?: string, Tags?: list<array{Key?: string, Value?: string, ...}>, ...} $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result untagResource(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{ResourceARN?: string, TagKeys?: list<string>, ...} $args = [])
|
||||
* @method \Aws\Result updateEnvironment(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateEnvironment(array{
|
||||
* environmentId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* managedCredentialsAction?: 'DISABLE'|'ENABLE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEnvironmentAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateEnvironmentAsync(array{
|
||||
* environmentId?: string,
|
||||
* name?: string,
|
||||
* description?: string,
|
||||
* managedCredentialsAction?: 'DISABLE'|'ENABLE',
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateEnvironmentMembership(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateEnvironmentMembership(array{environmentId?: string, userArn?: string, permissions?: 'read-only'|'read-write', ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEnvironmentMembershipAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateEnvironmentMembershipAsync(array{environmentId?: string, userArn?: string, permissions?: 'read-only'|'read-write', ...} $args = [])
|
||||
*/
|
||||
class Cloud9Client extends AwsClient {}
|
||||
|
|
|
|||
|
|
@ -6,20 +6,114 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with the **AWS Cloud Control API** service.
|
||||
* @method \Aws\Result cancelResourceRequest(array $args = [])
|
||||
* @phpstan-method \Aws\Result cancelResourceRequest(array{RequestToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelResourceRequestAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise cancelResourceRequestAsync(array{RequestToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result createResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result createResource(array{
|
||||
* TypeName?: string,
|
||||
* TypeVersionId?: string,
|
||||
* RoleArn?: string,
|
||||
* ClientToken?: string,
|
||||
* DesiredState?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise createResourceAsync(array{
|
||||
* TypeName?: string,
|
||||
* TypeVersionId?: string,
|
||||
* RoleArn?: string,
|
||||
* ClientToken?: string,
|
||||
* DesiredState?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result deleteResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result deleteResource(array{
|
||||
* TypeName?: string,
|
||||
* TypeVersionId?: string,
|
||||
* RoleArn?: string,
|
||||
* ClientToken?: string,
|
||||
* Identifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise deleteResourceAsync(array{
|
||||
* TypeName?: string,
|
||||
* TypeVersionId?: string,
|
||||
* RoleArn?: string,
|
||||
* ClientToken?: string,
|
||||
* Identifier?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result getResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result getResource(array{TypeName?: string, TypeVersionId?: string, RoleArn?: string, Identifier?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getResourceAsync(array{TypeName?: string, TypeVersionId?: string, RoleArn?: string, Identifier?: string, ...} $args = [])
|
||||
* @method \Aws\Result getResourceRequestStatus(array $args = [])
|
||||
* @phpstan-method \Aws\Result getResourceRequestStatus(array{RequestToken?: string, ...} $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getResourceRequestStatusAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise getResourceRequestStatusAsync(array{RequestToken?: string, ...} $args = [])
|
||||
* @method \Aws\Result listResourceRequests(array $args = [])
|
||||
* @phpstan-method \Aws\Result listResourceRequests(array{
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ResourceRequestStatusFilter?: array{
|
||||
* Operations?: list<'CREATE'|'DELETE'|'UPDATE'>,
|
||||
* OperationStatuses?: list<'CANCEL_COMPLETE'|'CANCEL_IN_PROGRESS'|'FAILED'|'IN_PROGRESS'|'PENDING'|'SUCCESS'>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listResourceRequestsAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listResourceRequestsAsync(array{
|
||||
* MaxResults?: int,
|
||||
* NextToken?: string,
|
||||
* ResourceRequestStatusFilter?: array{
|
||||
* Operations?: list<'CREATE'|'DELETE'|'UPDATE'>,
|
||||
* OperationStatuses?: list<'CANCEL_COMPLETE'|'CANCEL_IN_PROGRESS'|'FAILED'|'IN_PROGRESS'|'PENDING'|'SUCCESS'>,
|
||||
* ...,
|
||||
* },
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result listResources(array $args = [])
|
||||
* @phpstan-method \Aws\Result listResources(array{
|
||||
* TypeName?: string,
|
||||
* TypeVersionId?: string,
|
||||
* RoleArn?: string,
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ResourceModel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listResourcesAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise listResourcesAsync(array{
|
||||
* TypeName?: string,
|
||||
* TypeVersionId?: string,
|
||||
* RoleArn?: string,
|
||||
* NextToken?: string,
|
||||
* MaxResults?: int,
|
||||
* ResourceModel?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \Aws\Result updateResource(array $args = [])
|
||||
* @phpstan-method \Aws\Result updateResource(array{
|
||||
* TypeName?: string,
|
||||
* TypeVersionId?: string,
|
||||
* RoleArn?: string,
|
||||
* ClientToken?: string,
|
||||
* Identifier?: string,
|
||||
* PatchDocument?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateResourceAsync(array $args = [])
|
||||
* @phpstan-method \GuzzleHttp\Promise\Promise updateResourceAsync(array{
|
||||
* TypeName?: string,
|
||||
* TypeVersionId?: string,
|
||||
* RoleArn?: string,
|
||||
* ClientToken?: string,
|
||||
* Identifier?: string,
|
||||
* PatchDocument?: string,
|
||||
* ...,
|
||||
* } $args = [])
|
||||
*/
|
||||
class CloudControlApiClient extends AwsClient {}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue