mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-03 01:39:24 +02:00
first commit
This commit is contained in:
parent
4df121dd11
commit
472481adf9
2261 changed files with 100201 additions and 5891 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -114,3 +114,4 @@ plugin/WebRTC/WebRTC2RTMP
|
|||
plugin/API/standAlone/temp_concat_list.txt
|
||||
plugin/API/standAlone/assets/playlist_live_stream_executable
|
||||
btc.log
|
||||
plugin/YPTSocket/NodeSocket/
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
"ext-json": "*",
|
||||
"chrisjean/php-ico": "^1.0",
|
||||
"ezyang/htmlpurifier": "^4.13",
|
||||
"google/apiclient": "^2.11",
|
||||
"google/apiclient": "^2.18",
|
||||
"google/apiclient-services": "*",
|
||||
"google/auth": "^1.14.3",
|
||||
"guzzlehttp/guzzle": "^7.4",
|
||||
|
@ -54,6 +54,7 @@
|
|||
"christian-riesen/base32": "^1.6",
|
||||
"react/socket": "^1.16",
|
||||
"react/event-loop": "^1.5",
|
||||
"iamcal/sql-parser": "^0.5.0"
|
||||
"iamcal/sql-parser": "^0.5.0",
|
||||
"elephantio/elephant.io": "^4.13"
|
||||
}
|
||||
}
|
||||
|
|
78
composer.lock
generated
78
composer.lock
generated
|
@ -4,7 +4,7 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "f972e75483bfe46be300337430f685b5",
|
||||
"content-hash": "d490643eb1cc2f79dcdea1f33510acef",
|
||||
"packages": [
|
||||
{
|
||||
"name": "abraham/twitteroauth",
|
||||
|
@ -1024,6 +1024,82 @@
|
|||
],
|
||||
"time": "2024-07-08T15:28:20+00:00"
|
||||
},
|
||||
{
|
||||
"name": "elephantio/elephant.io",
|
||||
"version": "v4.13.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ElephantIO/elephant.io.git",
|
||||
"reference": "a176c8acece9627ac9dc094ca61129233a2856e8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ElephantIO/elephant.io/zipball/a176c8acece9627ac9dc094ca61129233a2856e8",
|
||||
"reference": "a176c8acece9627ac9dc094ca61129233a2856e8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-mbstring": "*",
|
||||
"php": ">=7.2",
|
||||
"psr/log": "^1.1 || ^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.0",
|
||||
"monolog/monolog": "^2.8 || ^3.0",
|
||||
"phpunit/phpunit": "^8.5 || ^9.5"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"ElephantIO\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Baptiste Clavié",
|
||||
"email": "baptiste@wisembly.com",
|
||||
"homepage": "http://baptiste.xn--clavi-fsa.net/",
|
||||
"role": "Maintainer"
|
||||
},
|
||||
{
|
||||
"name": "Guillaume Potier",
|
||||
"email": "guillaume@wisembly.com",
|
||||
"role": "Maintainer"
|
||||
},
|
||||
{
|
||||
"name": "Toha",
|
||||
"email": "tohenk@yahoo.com",
|
||||
"role": "Maintainer"
|
||||
},
|
||||
{
|
||||
"name": "Ludovic Barreca",
|
||||
"email": "ludogp2@gmail.com",
|
||||
"role": "Project Founder"
|
||||
},
|
||||
{
|
||||
"name": "Elephant.IO Community",
|
||||
"role": "Contributors :)"
|
||||
}
|
||||
],
|
||||
"description": "Send events to a socket.io server through PHP",
|
||||
"homepage": "https://elephantio.github.io/elephant.io/",
|
||||
"keywords": [
|
||||
"Socket.io",
|
||||
"dialog",
|
||||
"nodejs",
|
||||
"real time",
|
||||
"websocket"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/ElephantIO/elephant.io/issues",
|
||||
"source": "https://github.com/ElephantIO/elephant.io/tree/v4.13.0"
|
||||
},
|
||||
"time": "2025-03-09T15:29:33+00:00"
|
||||
},
|
||||
{
|
||||
"name": "emojione/assets",
|
||||
"version": "4.5",
|
||||
|
|
53
elephantio.log
Normal file
53
elephantio.log
Normal file
|
@ -0,0 +1,53 @@
|
|||
[2025-03-20T15:52:39.290130-03:00] ElephantIO.ERROR: WebSocket Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T15:52:49.960394-03:00] ElephantIO.ERROR: WebSocket Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T15:52:57.264519-03:00] ElephantIO.ERROR: WebSocket Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T18:53:55.904856+00:00] ElephantIO.ERROR: WebSocket Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T18:54:56.417335+00:00] ElephantIO.ERROR: WebSocket Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T16:04:24.300949-03:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053 | SSL: Enabled [] []
|
||||
[2025-03-20T16:04:24.466531-03:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T16:04:24.467126-03:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053 | SSL: Disabled [] []
|
||||
[2025-03-20T16:04:24.470136-03:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T16:04:24.470422-03:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053 | SSL: Enabled [] []
|
||||
[2025-03-20T16:04:24.558671-03:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053 [] []
|
||||
[2025-03-20T16:04:24.558851-03:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053 | SSL: Disabled [] []
|
||||
[2025-03-20T16:04:24.565988-03:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053 [] []
|
||||
[2025-03-20T16:04:24.566178-03:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053/socket.io/ | SSL: Enabled [] []
|
||||
[2025-03-20T16:04:24.585181-03:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T16:04:24.585793-03:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053/socket.io/ | SSL: Disabled [] []
|
||||
[2025-03-20T16:04:24.589277-03:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T16:04:24.589586-03:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053/socket.io/ | SSL: Enabled [] []
|
||||
[2025-03-20T16:04:24.613581-03:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053/socket.io/ [] []
|
||||
[2025-03-20T16:04:24.613801-03:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053/socket.io/ | SSL: Disabled [] []
|
||||
[2025-03-20T16:04:24.620361-03:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053/socket.io/ [] []
|
||||
[2025-03-20T16:04:24.620641-03:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053/socket.io/?EIO=4&transport=websocket | SSL: Enabled [] []
|
||||
[2025-03-20T16:04:24.640070-03:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T16:04:24.640893-03:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053/socket.io/?EIO=4&transport=websocket | SSL: Disabled [] []
|
||||
[2025-03-20T16:04:24.644021-03:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T16:04:24.644270-03:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053/socket.io/?EIO=4&transport=websocket | SSL: Enabled [] []
|
||||
[2025-03-20T16:04:24.674282-03:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053/socket.io/?EIO=4&transport=websocket [] []
|
||||
[2025-03-20T16:04:24.674564-03:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053/socket.io/?EIO=4&transport=websocket | SSL: Disabled [] []
|
||||
[2025-03-20T16:04:24.682613-03:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053/socket.io/?EIO=4&transport=websocket [] []
|
||||
[2025-03-20T19:04:39.177854+00:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053 | SSL: Enabled [] []
|
||||
[2025-03-20T19:04:39.328065+00:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T19:04:39.328978+00:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053 | SSL: Disabled [] []
|
||||
[2025-03-20T19:04:39.332787+00:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T19:04:39.333062+00:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053 | SSL: Enabled [] []
|
||||
[2025-03-20T19:04:39.408523+00:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053 [] []
|
||||
[2025-03-20T19:04:39.408673+00:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053 | SSL: Disabled [] []
|
||||
[2025-03-20T19:04:39.415285+00:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053 [] []
|
||||
[2025-03-20T19:04:39.415635+00:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053/socket.io/ | SSL: Enabled [] []
|
||||
[2025-03-20T19:04:39.435441+00:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T19:04:39.436275+00:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053/socket.io/ | SSL: Disabled [] []
|
||||
[2025-03-20T19:04:39.439909+00:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T19:04:39.440190+00:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053/socket.io/ | SSL: Enabled [] []
|
||||
[2025-03-20T19:04:39.463927+00:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053/socket.io/ [] []
|
||||
[2025-03-20T19:04:39.464152+00:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053/socket.io/ | SSL: Disabled [] []
|
||||
[2025-03-20T19:04:39.470893+00:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053/socket.io/ [] []
|
||||
[2025-03-20T19:04:39.471136+00:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053/socket.io/?EIO=4&transport=websocket | SSL: Enabled [] []
|
||||
[2025-03-20T19:04:39.490519+00:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T19:04:39.491268+00:00] ElephantIO.INFO: 🔍 Testing Version2X connection to: https://vlu.me:2053/socket.io/?EIO=4&transport=websocket | SSL: Disabled [] []
|
||||
[2025-03-20T19:04:39.493805+00:00] ElephantIO.ERROR: ❌ Version2X Error: An error occurred while trying to establish a connection to the server, unable to perform handshake [] []
|
||||
[2025-03-20T19:04:39.494018+00:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053/socket.io/?EIO=4&transport=websocket | SSL: Enabled [] []
|
||||
[2025-03-20T19:04:39.517390+00:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053/socket.io/?EIO=4&transport=websocket [] []
|
||||
[2025-03-20T19:04:39.517637+00:00] ElephantIO.INFO: 🔍 Testing Version3X connection to: https://vlu.me:2053/socket.io/?EIO=4&transport=websocket | SSL: Disabled [] []
|
||||
[2025-03-20T19:04:39.525151+00:00] ElephantIO.INFO: ✅ Version3X: Message sent successfully to https://vlu.me:2053/socket.io/?EIO=4&transport=websocket [] []
|
|
@ -20,23 +20,23 @@ function requestNotifications() {
|
|||
|
||||
function checkConnections() {
|
||||
console.log("Requesting connection count...");
|
||||
socket.emit('check-connections');
|
||||
socketWebRTC.emit('check-connections');
|
||||
}
|
||||
|
||||
// Check RTMP status on-demand
|
||||
function checkRTMPStatus() {
|
||||
console.log("Requesting RTMP status...");
|
||||
socket.emit('check-rtmp-status', { rtmpURLEncrypted });
|
||||
socketWebRTC.emit('check-rtmp-status', { rtmpURLEncrypted });
|
||||
}
|
||||
|
||||
function checkRemainingTime() {
|
||||
console.log("Requesting remaining time...");
|
||||
socket.emit('check-live-time', { rtmpURLEncrypted });
|
||||
socketWebRTC.emit('check-live-time', { rtmpURLEncrypted });
|
||||
}
|
||||
|
||||
function startWebcamLive(rtmpURLEncrypted) {
|
||||
// Notify server of new connection
|
||||
socket.emit('join', { rtmpURLEncrypted, id: socket.id });
|
||||
socketWebRTC.emit('join', { rtmpURLEncrypted, id: socketWebRTC.id });
|
||||
|
||||
// Send stream to the server for RTMP forwarding
|
||||
sendStreamToServer(localStream);
|
||||
|
@ -44,7 +44,7 @@ function startWebcamLive(rtmpURLEncrypted) {
|
|||
|
||||
// Stop the live stream
|
||||
function stopWebcamLive(rtmpURLEncrypted) {
|
||||
socket.emit('stop-live', { rtmpURLEncrypted });
|
||||
socketWebRTC.emit('stop-live', { rtmpURLEncrypted });
|
||||
}
|
||||
|
||||
let mediaRecorder; // Declare a global variable to manage the MediaRecorder
|
||||
|
@ -62,7 +62,7 @@ function sendStreamToServer(stream) {
|
|||
mediaRecorder.ondataavailable = (event) => {
|
||||
if (event.data.size > 0) {
|
||||
//console.log(`video-chunk`);
|
||||
socket.emit('video-chunk', { rtmpURLEncrypted, chunk: event.data });
|
||||
socketWebRTC.emit('video-chunk', { rtmpURLEncrypted, chunk: event.data });
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
const socket = io(WebRTC2RTMPURL); // Connect to the Socket.IO server
|
||||
const socketCall = io(WebRTC2RTMPURL); // Connect to the Socket.IO server
|
||||
const peers = {}; // Store RTCPeerConnections by peerId
|
||||
const remoteStreams = {}; // Store remote MediaStreams by peerId
|
||||
let currentRoom = null; // Track the current room the user is in
|
||||
|
@ -10,14 +10,14 @@ let currentRoom = null; // Track the current room the user is in
|
|||
*/
|
||||
function joinRoom(roomId, localStream) {
|
||||
currentRoom = roomId;
|
||||
socket.emit('join-room', roomId);
|
||||
socketCall.emit('join-room', roomId);
|
||||
console.log(`Call Events: Requesting to join room: ${roomId}`);
|
||||
|
||||
// 1. Handle the current list of peers in the room
|
||||
socket.on('peer-list', (peerList) => {
|
||||
socketCall.on('peer-list', (peerList) => {
|
||||
console.log(`Call Events: Peers in room ${roomId}:`, peerList);
|
||||
peerList.forEach((peerId) => {
|
||||
if (peerId !== socket.id && !peers[peerId]) {
|
||||
if (peerId !== socketCall.id && !peers[peerId]) {
|
||||
console.log(`Call Events: Creating RTCPeerConnection and offer for peerId: ${peerId}`);
|
||||
const peerConnection = createPeerConnection(peerId, localStream);
|
||||
peers[peerId] = peerConnection;
|
||||
|
@ -30,7 +30,7 @@ function joinRoom(roomId, localStream) {
|
|||
})
|
||||
.then(() => {
|
||||
console.log(`Call Events: Sending offer to ${peerId}`);
|
||||
socket.emit('signal', {
|
||||
socketCall.emit('signal', {
|
||||
roomId,
|
||||
to: peerId,
|
||||
offer: peers[peerId].localDescription
|
||||
|
@ -44,7 +44,7 @@ function joinRoom(roomId, localStream) {
|
|||
});
|
||||
|
||||
// 2. Handle notification that a new peer joined the room
|
||||
socket.on('new-peer', (peerId) => {
|
||||
socketCall.on('new-peer', (peerId) => {
|
||||
console.log(`Call Events: New peer joined room ${currentRoom}: ${peerId}`);
|
||||
|
||||
if (!peers[peerId]) {
|
||||
|
@ -60,7 +60,7 @@ function joinRoom(roomId, localStream) {
|
|||
})
|
||||
.then(() => {
|
||||
console.log(`Call Events: Sending offer to ${peerId}`);
|
||||
socket.emit('signal', {
|
||||
socketCall.emit('signal', {
|
||||
roomId: currentRoom,
|
||||
to: peerId,
|
||||
offer: peers[peerId].localDescription
|
||||
|
@ -75,7 +75,7 @@ function joinRoom(roomId, localStream) {
|
|||
});
|
||||
|
||||
// 3. Handle signaling data (offer, answer, ICE) for the room
|
||||
socket.on('signal', async ({ from, offer, answer, candidate }) => {
|
||||
socketCall.on('signal', async ({ from, offer, answer, candidate }) => {
|
||||
console.log(`Call Events: Signal received from ${from} in room ${roomId}`);
|
||||
|
||||
// If there is no existing connection for this peer, create one
|
||||
|
@ -100,7 +100,7 @@ function joinRoom(roomId, localStream) {
|
|||
console.log('Call Events: Answer set as LocalDescription');
|
||||
|
||||
// Send the answer back
|
||||
socket.emit('signal', {
|
||||
socketCall.emit('signal', {
|
||||
roomId,
|
||||
to: from,
|
||||
answer: localAnswer
|
||||
|
@ -131,7 +131,7 @@ function joinRoom(roomId, localStream) {
|
|||
});
|
||||
|
||||
// 4. Handle a peer that disconnected
|
||||
socket.on('peer-disconnected', (peerId) => {
|
||||
socketCall.on('peer-disconnected', (peerId) => {
|
||||
console.log(`Call Events: Peer disconnected from room ${roomId}: ${peerId}`);
|
||||
|
||||
if (peers[peerId]) {
|
||||
|
@ -172,7 +172,7 @@ function createPeerConnection(peerId, localStream) {
|
|||
peerConnection.onicecandidate = (event) => {
|
||||
if (event.candidate) {
|
||||
//console.log(`Call Events: Sending ICE candidate to ${peerId}:`, event.candidate);
|
||||
socket.emit('signal', {
|
||||
socketCall.emit('signal', {
|
||||
roomId: currentRoom,
|
||||
to: peerId,
|
||||
candidate: event.candidate
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
//const socket = io('https://t.ypt.me:3000'); // Connect to the Socket.IO server
|
||||
const socket = io(WebRTC2RTMPURL); // Connect to the Socket.IO server
|
||||
//const socketWebRTC = io('https://t.ypt.me:3000'); // Connect to the Socket.IO server
|
||||
const socketWebRTC = io(WebRTC2RTMPURL); // Connect to the Socket.IO server
|
||||
const peers = {};
|
||||
const localVideo = document.getElementById('localVideo');
|
||||
let localStream;
|
||||
|
@ -7,37 +7,37 @@ let liveStatusTimeout; // Timeout to track live status
|
|||
let isLive = false; // Track live status
|
||||
|
||||
// Handle connection errors
|
||||
socket.on('connect_error', (error) => {
|
||||
socketWebRTC.on('connect_error', (error) => {
|
||||
setIsWebcamServerNotConnected();
|
||||
console.error('Connection error:', error.message);
|
||||
//avideoToastError('Unable to connect to the webcam server. Please check your connection and try again.');
|
||||
});
|
||||
|
||||
// Handle successful connection
|
||||
socket.on('connect', () => {
|
||||
socketWebRTC.on('connect', () => {
|
||||
setIsWebcamServerConnected();
|
||||
avideoToastSuccess('Successfully connected to the webcam server.');
|
||||
});
|
||||
|
||||
// Handle disconnection
|
||||
socket.on('disconnect', (reason) => {
|
||||
socketWebRTC.on('disconnect', (reason) => {
|
||||
setIsWebcamServerNotConnected();
|
||||
avideoToastError(`Disconnected from the webcam server. Reason: ${reason}`);
|
||||
console.log('Disconnected from the server:', reason);
|
||||
if (reason === 'io server disconnect') {
|
||||
socket.connect(); // Optionally reconnect
|
||||
socketWebRTC.connect(); // Optionally reconnect
|
||||
avideoToastWarning('Reconnecting to the server...');
|
||||
}
|
||||
});
|
||||
|
||||
// Handle reconnection attempts
|
||||
socket.on('reconnect_attempt', () => {
|
||||
socketWebRTC.on('reconnect_attempt', () => {
|
||||
console.log('Attempting to reconnect...');
|
||||
avideoToastInfo('Attempting to reconnect to the webcam server...');
|
||||
});
|
||||
|
||||
// Handle live-start
|
||||
socket.on('live-start', ({ rtmpURL }) => {
|
||||
socketWebRTC.on('live-start', ({ rtmpURL }) => {
|
||||
console.log('live-start', rtmpURL);
|
||||
avideoToastSuccess(`<i class="fa-solid fa-sync fa-spin"></i> Live streaming connecting...`);
|
||||
setIsLive();
|
||||
|
@ -45,7 +45,7 @@ socket.on('live-start', ({ rtmpURL }) => {
|
|||
});
|
||||
|
||||
// Handle live-resumed
|
||||
socket.on('live-resumed', ({ rtmpURL }) => {
|
||||
socketWebRTC.on('live-resumed', ({ rtmpURL }) => {
|
||||
console.log('live-resumed', rtmpURL);
|
||||
avideoToastSuccess(`Live streaming resumed.`);
|
||||
setIsLive();
|
||||
|
@ -53,46 +53,46 @@ socket.on('live-resumed', ({ rtmpURL }) => {
|
|||
});
|
||||
|
||||
// Handle live-stopped
|
||||
socket.on('live-stopped', ({ rtmpURL, message }) => {
|
||||
socketWebRTC.on('live-stopped', ({ rtmpURL, message }) => {
|
||||
console.log('live-stopped', rtmpURL, message);
|
||||
avideoToastWarning(`${message}`);
|
||||
setIsNotLive();
|
||||
requestNotifications();
|
||||
});
|
||||
|
||||
socket.on('stream-will-stop', ({ rtmpURL, message }) => {
|
||||
socketWebRTC.on('stream-will-stop', ({ rtmpURL, message }) => {
|
||||
console.log('stream-will-stop', rtmpURL, message);
|
||||
avideoToastWarning(`<i class="fa-solid fa-triangle-exclamation fa-beat-fade"></i> ${message}`, 30000);
|
||||
});
|
||||
|
||||
// Handle general errors
|
||||
socket.on('error', ({ message }) => {
|
||||
socketWebRTC.on('error', ({ message }) => {
|
||||
console.error(`Error: ${message}`);
|
||||
avideoToastError(`An error occurred: ${message}`);
|
||||
requestNotifications();
|
||||
});
|
||||
|
||||
// Handle FFMPEG errors
|
||||
socket.on('ffmpeg-error', ({ code }) => {
|
||||
socketWebRTC.on('ffmpeg-error', ({ code }) => {
|
||||
console.error(`FFMPEG Error: ${code}`);
|
||||
avideoToastError(`FFMPEG encountered an error. Error code: ${code}`);
|
||||
requestNotifications();
|
||||
});
|
||||
|
||||
// Handle active connections
|
||||
socket.on('connections', ({ current, max }) => {
|
||||
socketWebRTC.on('connections', ({ current, max }) => {
|
||||
console.log(`Current number of active connections: ${current}/${max}`);
|
||||
//avideoToastInfo(`Active connections: ${current}/${max}`);
|
||||
});
|
||||
|
||||
// Handle live-time
|
||||
socket.on('live-time', ({ startTime, elapsedSeconds, remainingSeconds }) => {
|
||||
socketWebRTC.on('live-time', ({ startTime, elapsedSeconds, remainingSeconds }) => {
|
||||
console.log(`Time remaining is: ${remainingSeconds} seconds`);
|
||||
//avideoToastInfo(`Live stream time remaining: ${remainingSeconds} seconds.`);
|
||||
});
|
||||
|
||||
// Handle RTMP status
|
||||
socket.on('rtmp-status', ({ rtmpURL, isRunning }) => {
|
||||
socketWebRTC.on('rtmp-status', ({ rtmpURL, isRunning }) => {
|
||||
if (isRunning) {
|
||||
console.log(`This live is running with RTMP URL: ${rtmpURL}`);
|
||||
//avideoToastSuccess(`Live stream is running. RTMP URL: ${rtmpURL}`);
|
||||
|
@ -108,7 +108,7 @@ socket.on('rtmp-status', ({ rtmpURL, isRunning }) => {
|
|||
});
|
||||
|
||||
// Handle stream-stopped
|
||||
socket.on('stream-stopped', ({ rtmpURL, reason }) => {
|
||||
socketWebRTC.on('stream-stopped', ({ rtmpURL, reason }) => {
|
||||
console.log(`Stream for ${rtmpURL} stopped: ${reason}`);
|
||||
avideoToastWarning(`Stream stopped. ${reason}`);
|
||||
requestNotifications();
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
<?php
|
||||
|
||||
use ElephantIO\Client;
|
||||
use ElephantIO\Engine\SocketIO\Version3X;
|
||||
|
||||
/**
|
||||
* to stop
|
||||
* find who is using the port
|
||||
|
@ -133,6 +136,7 @@ class YPTSocket extends PluginAbstract
|
|||
$obj->enableCalls = false;
|
||||
self::addDataObjectHelper('enableCalls', 'Enable Meeting Calls', 'This feature requires the meet plugin enabled');
|
||||
|
||||
$obj->socketIO = false;
|
||||
return $obj;
|
||||
}
|
||||
|
||||
|
@ -193,7 +197,98 @@ class YPTSocket extends PluginAbstract
|
|||
}
|
||||
|
||||
|
||||
public static function sendIO($msg, $callbackJSFunction = "", $users_id = "", $send_to_uri_pattern = "")
|
||||
{
|
||||
global $global, $SocketSendObj, $SocketSendUsers_id, $SocketSendResponseObj, $SocketURL;
|
||||
|
||||
_mysql_close();
|
||||
@_session_write_close();
|
||||
|
||||
if (!is_string($msg)) {
|
||||
$msg = json_encode($msg);
|
||||
}
|
||||
|
||||
// Ensure users_id is an array
|
||||
$SocketSendUsers_id = is_array($users_id) ? $users_id : [$users_id];
|
||||
|
||||
// Prepare the WebSocket message object
|
||||
$SocketSendObj = new stdClass();
|
||||
$SocketSendObj->msg = $msg;
|
||||
$SocketSendObj->isCommandLine = isCommandLineInterface();
|
||||
$SocketSendObj->json = _json_decode($msg);
|
||||
$SocketSendObj->webSocketToken = getEncryptedInfo(0, $send_to_uri_pattern);
|
||||
$SocketSendObj->callback = $callbackJSFunction;
|
||||
|
||||
// Prepare the response object
|
||||
$SocketSendResponseObj = new stdClass();
|
||||
$SocketSendResponseObj->error = true;
|
||||
$SocketSendResponseObj->msg = "";
|
||||
$SocketSendResponseObj->msgObj = $SocketSendObj;
|
||||
$SocketSendResponseObj->callbackJSFunction = $callbackJSFunction;
|
||||
|
||||
// Get WebSocket URL
|
||||
//https://vlu.me:2053/socket.io/?EIO=4&transport=websocket
|
||||
$SocketURL = self::getWebSocketURL(true, $SocketSendObj->webSocketToken, isDocker());
|
||||
$SocketURL = str_replace(array('wss:', 'ws:'), array('https:', 'http:'), $SocketURL);
|
||||
$SocketURL .= '&EIO=4&transport=websocket';
|
||||
_error_log("Connecting to WebSocket: $SocketURL");
|
||||
|
||||
try {
|
||||
// Create ElephantIO Client
|
||||
$client = new Client(new Version3X($SocketURL, [
|
||||
'context' => ['ssl' => ['verify_peer' => false, 'verify_peer_name' => false]]
|
||||
]));
|
||||
|
||||
$client->connect();
|
||||
_error_log("WebSocket Connected to $SocketURL");
|
||||
|
||||
foreach ($SocketSendUsers_id as $index => $user_id) {
|
||||
_error_log("Sending message to User ID: $user_id");
|
||||
|
||||
$SocketSendObj->to_users_id = $user_id;
|
||||
$SocketSendObj = self::cleanupSocketSendObj($SocketSendObj);
|
||||
$message = json_encode($SocketSendObj);
|
||||
|
||||
if ($message === false) {
|
||||
_error_log("JSON encoding failed: " . json_last_error_msg());
|
||||
} else {
|
||||
$client->emit('message', [$message]);
|
||||
_error_log("Message sent to User ID: $user_id");
|
||||
}
|
||||
}
|
||||
|
||||
$client->disconnect();
|
||||
_error_log("WebSocket Disconnected");
|
||||
|
||||
// Success Response
|
||||
$SocketSendResponseObj->error = false;
|
||||
$SocketSendResponseObj->msg = "Message sent successfully!";
|
||||
} catch (Exception $e) {
|
||||
_error_log("WebSocket Error: " . $e->getMessage());
|
||||
}
|
||||
|
||||
return $SocketSendResponseObj;
|
||||
}
|
||||
|
||||
public function getHeadCode()
|
||||
{
|
||||
|
||||
$obj = AVideoPlugin::getDataObject('YPTSocket');
|
||||
$js = '<script>const useSocketIO = '.($obj->socketIO?1:0).';</script>';
|
||||
return $js;
|
||||
}
|
||||
|
||||
public static function send($msg, $callbackJSFunction = "", $users_id = "", $send_to_uri_pattern = "")
|
||||
{
|
||||
$obj = AVideoPlugin::getDataObject('YPTSocket');
|
||||
if($obj->socketIO){
|
||||
return self::sendIO($msg, $callbackJSFunction, $users_id, $send_to_uri_pattern);
|
||||
}else{
|
||||
return self::sendOLD($msg, $callbackJSFunction, $users_id, $send_to_uri_pattern);
|
||||
}
|
||||
}
|
||||
|
||||
public static function sendOLD($msg, $callbackJSFunction = "", $users_id = "", $send_to_uri_pattern = "")
|
||||
{
|
||||
global $global, $SocketSendObj, $SocketSendUsers_id, $SocketSendResponseObj, $SocketURL;
|
||||
_mysql_close();
|
||||
|
@ -282,7 +377,6 @@ class YPTSocket extends PluginAbstract
|
|||
return $SocketSendResponseObj;
|
||||
}
|
||||
|
||||
|
||||
public static function getWebSocketURL($isCommandLine = false, $webSocketToken = '', $internalDocker = false)
|
||||
{
|
||||
global $global;
|
||||
|
|
|
@ -162,8 +162,6 @@ if (!empty($obj->debugAllUsersSocket) || (User::isAdmin() && !empty($obj->debugS
|
|||
</div>
|
||||
<div class="socketItem hideNotConected <?php echo getCSSAnimationClassAndStyle('animate__flipInX', 'socket'); ?>"><i class="fa-solid fa-code-compare"></i> Version <span class="webSocketServerVersion"></span></div>
|
||||
<div class="socketItem hideNotConected <?php echo getCSSAnimationClassAndStyle('animate__flipInX', 'socket'); ?>"><i class="fa-solid fa-memory"></i> Memory <span class="socket_mem">0 bytes</span></div>
|
||||
<div class="socketItem hideNotConected <?php echo getCSSAnimationClassAndStyle('animate__flipInX', 'socket'); ?>"><i class="fas fa-user"></i> Your User ID <span class="socket_users_id">0</span></div>
|
||||
<div class="socketItem hideNotConected <?php echo getCSSAnimationClassAndStyle('animate__flipInX', 'socket'); ?>"><i class="fas fa-id-card"></i> Socket ResourceId <span class="socket_resourceId">0</span></div>
|
||||
<div class="socketItem hideNotConected <?php echo getCSSAnimationClassAndStyle('animate__flipInX', 'socket'); ?>"><i class="fas fa-network-wired"></i> Total Different Devices <span class="total_devices_online">0</span></div>
|
||||
<div class="socketItem hideNotConected <?php echo getCSSAnimationClassAndStyle('animate__flipInX', 'socket'); ?>"><i class="fas fa-users"></i> Total Users Online <span class="total_users_online">0</span></div>
|
||||
<div class="socketItem hideNotConected <?php echo getCSSAnimationClassAndStyle('animate__flipInY', 'socket'); ?>" id="socketUsersURI">
|
||||
|
@ -296,4 +294,5 @@ if (!empty($obj->debugAllUsersSocket) || (User::isAdmin() && !empty($obj->debugS
|
|||
}
|
||||
}
|
||||
</script>
|
||||
<script src="<?php echo getURL('plugin/YPTSocket/script.js'); ?>" type="text/javascript"></script>
|
||||
<script src="<?php echo getURL('node_modules/socket.io-client/dist/socket.io.min.js'); ?>" type="text/javascript"></script>
|
||||
<script src="<?php echo getURL('plugin/YPTSocket/script.js'); ?>" type="text/javascript"></script>
|
||||
|
|
|
@ -90,6 +90,7 @@ class SocketMessageType {
|
|||
const ON_LIVE_MSG = "ON_LIVE_MSG";
|
||||
const TESTING = "TESTING";
|
||||
const UNDEFINED = "UNDEFINED";
|
||||
const MSG_BATCH = "MSG_BATCH";
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,9 @@ var users_id_online = undefined;
|
|||
var socketConnectRetryTimeout = 15000;
|
||||
|
||||
function processSocketJson(json) {
|
||||
if (json && typeof json.autoUpdateOnHTML !== 'undefined') {
|
||||
socketAutoUpdateOnHTML(json.autoUpdateOnHTML);
|
||||
}
|
||||
if (json.type == webSocketTypes.UNDEFINED) {
|
||||
console.log("processSocketJson UNDEFINED", json);
|
||||
if (typeof json.msg === 'object' && typeof json.msg.callback === 'string') {
|
||||
|
@ -56,7 +59,7 @@ function processSocketJson(json) {
|
|||
console.log('processSocketJson: Not a JSON string, keeping as is:', _details);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (json.callback) {
|
||||
// Check if a function exists with the name in json.callback
|
||||
var code = "if (typeof " + json.callback + " == 'function') { myfunc = " + json.callback + "; } else { myfunc = defaultCallback; }";
|
||||
|
@ -78,6 +81,14 @@ function processSocketJson(json) {
|
|||
}
|
||||
|
||||
function socketConnect() {
|
||||
if(useSocketIO){
|
||||
return socketConnectIO();
|
||||
}else{
|
||||
return socketConnectOld();
|
||||
}
|
||||
}
|
||||
|
||||
function socketConnectOld() {
|
||||
if (socketConnectRequested) {
|
||||
console.log('socketConnect: already requested');
|
||||
return false;
|
||||
|
@ -239,6 +250,116 @@ function socketConnect() {
|
|||
};
|
||||
}
|
||||
|
||||
function socketConnectIO() {
|
||||
if (socketConnectRequested) {
|
||||
console.log("socketConnectIO: already requested");
|
||||
return false;
|
||||
}
|
||||
clearTimeout(socketConnectTimeout);
|
||||
|
||||
if (!isOnline()) {
|
||||
console.log("socketConnectIO: Not Online");
|
||||
socketConnectRequested = false;
|
||||
socketConnectTimeout = setTimeout(() => {
|
||||
socketConnectIO();
|
||||
}, 1000);
|
||||
return false;
|
||||
}
|
||||
|
||||
socketConnectRequested = true;
|
||||
|
||||
const url = addGetParam(webSocketURL, "page_title", encodeURIComponent(document.title));
|
||||
console.log("socketConnectIO: Trying to connect to URL:", url);
|
||||
|
||||
if (!isValidURL(url)) {
|
||||
socketConnectRequested = false;
|
||||
console.error("socketConnectIO: Invalid URL:", url);
|
||||
socketConnectTimeout = setTimeout(() => {
|
||||
socketConnectIO();
|
||||
}, 30000);
|
||||
return false;
|
||||
}
|
||||
|
||||
try {
|
||||
socket = io(url, {
|
||||
transports: ["websocket"],
|
||||
reconnection: false, // We handle reconnection manually
|
||||
timeout: 5000 // 5 seconds timeout
|
||||
});
|
||||
} catch (error) {
|
||||
console.error("socketConnectIO Error:", error);
|
||||
}
|
||||
|
||||
setSocketIconStatus("loading");
|
||||
|
||||
socket.on("connect", () => {
|
||||
socketConnectRequested = false;
|
||||
socketConnectRetryTimeout = 2000; // Reset retry timer
|
||||
clearTimeout(socketConnectTimeout);
|
||||
console.warn("socketConnectIO: Socket.IO connection established.");
|
||||
onSocketOpen();
|
||||
});
|
||||
|
||||
socket.on("message", (data) => {
|
||||
if(data.type == webSocketTypes.MSG_BATCH && data.messages.length > 0){
|
||||
if(data.autoUpdateOnHTML){
|
||||
socketAutoUpdateOnHTML(data.autoUpdateOnHTML);
|
||||
}
|
||||
console.log("📩 Socket.IO message received MSG_BATCH:", data);
|
||||
data.messages.forEach(function(message, index) {
|
||||
processSocketJson(message);
|
||||
});
|
||||
}else{
|
||||
console.log("📩 Socket.IO message received:", data);
|
||||
processSocketJson(data);
|
||||
}
|
||||
});
|
||||
|
||||
socket.on("broadcast", (data) => {
|
||||
console.log("📩 Received broadcast:", data);
|
||||
processSocketJson(data);
|
||||
});
|
||||
|
||||
socket.on("disconnect", (reason) => {
|
||||
console.error("❌ Socket.IO disconnected. Reason:", reason);
|
||||
|
||||
if (reason === "io server disconnect") {
|
||||
console.warn("Server disconnected the socket, attempting to reconnect...");
|
||||
socket.connect();
|
||||
} else if (reason === "transport close") {
|
||||
console.error("Transport closed. Retrying...");
|
||||
retrySocketConnection();
|
||||
} else {
|
||||
console.error("Unknown disconnection reason. Retrying...");
|
||||
retrySocketConnection();
|
||||
}
|
||||
|
||||
onSocketClose();
|
||||
});
|
||||
|
||||
socket.on("connect_error", (err) => {
|
||||
console.error("⚠️ Socket.IO connection error:", err);
|
||||
retrySocketConnection();
|
||||
});
|
||||
|
||||
socket.on("connect_timeout", () => {
|
||||
console.error("⏳ Connection timeout. Retrying...");
|
||||
retrySocketConnection();
|
||||
});
|
||||
|
||||
function retrySocketConnection() {
|
||||
socketConnectRequested = false;
|
||||
console.warn(`Retrying connection in ${socketConnectRetryTimeout / 1000} seconds...`);
|
||||
|
||||
socketConnectTimeout = setTimeout(() => {
|
||||
socketConnectRetryTimeout = Math.min(socketConnectRetryTimeout * 2, 60000); // Increase up to 1 min
|
||||
socketConnect();
|
||||
}, socketConnectRetryTimeout);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function onSocketOpen() {
|
||||
setSocketIconStatus('connected');
|
||||
}
|
||||
|
@ -294,7 +415,7 @@ function sendSocketMessageToResourceId(msg, callback, resourceId) {
|
|||
}
|
||||
|
||||
function isSocketActive() {
|
||||
return isOnline() && typeof conn != 'undefined' && conn.readyState === 1;
|
||||
return isOnline() && ((typeof conn != 'undefined' && conn.readyState === 1) || (typeof socket != 'undefined' && socket.connected));
|
||||
}
|
||||
|
||||
function defaultCallback(json) {
|
||||
|
@ -312,35 +433,36 @@ function socketAutoUpdateOnHTML(autoUpdateOnHTML) {
|
|||
if (typeof autoUpdateOnHTML[prop] !== 'string' && typeof autoUpdateOnHTML[prop] !== 'number') {
|
||||
continue;
|
||||
}
|
||||
////console.log('socketAutoUpdateOnHTML 1', prop, globalAutoUpdateOnHTML[prop], autoUpdateOnHTML[prop]);
|
||||
//console.log('socketAutoUpdateOnHTML 1', prop, globalAutoUpdateOnHTML[prop], autoUpdateOnHTML[prop]);
|
||||
globalAutoUpdateOnHTML[prop] = autoUpdateOnHTML[prop];
|
||||
}
|
||||
|
||||
////console.log('socketAutoUpdateOnHTML 1', autoUpdateOnHTML, globalAutoUpdateOnHTML);
|
||||
//console.log('socketAutoUpdateOnHTML 2', autoUpdateOnHTML);
|
||||
//console.log('socketAutoUpdateOnHTML 3', globalAutoUpdateOnHTML);
|
||||
}
|
||||
|
||||
|
||||
async function AutoUpdateOnHTMLTimer() {
|
||||
var localAutoUpdateOnHTML = [];
|
||||
clearTimeout(socketAutoUpdateOnHTMLTimout);
|
||||
////console.log('AutoUpdateOnHTMLTimer 1', empty(globalAutoUpdateOnHTML), globalAutoUpdateOnHTML);
|
||||
//console.log('socket AutoUpdateOnHTMLTimer 1', empty(globalAutoUpdateOnHTML), globalAutoUpdateOnHTML);
|
||||
if (!empty(globalAutoUpdateOnHTML)) {
|
||||
$('.total_on').text(0);
|
||||
$('.total_on').parent().removeClass('text-success');
|
||||
////console.log("AutoUpdateOnHTMLTimer 2", $('.total_on'), globalAutoUpdateOnHTML);
|
||||
//console.log("socket AutoUpdateOnHTMLTimer 2", $('.total_on'), globalAutoUpdateOnHTML);
|
||||
|
||||
localAutoUpdateOnHTML = globalAutoUpdateOnHTML;
|
||||
globalAutoUpdateOnHTML = [];
|
||||
//console.log('AutoUpdateOnHTMLTimer localAutoUpdateOnHTML 1', globalAutoUpdateOnHTML, localAutoUpdateOnHTML);
|
||||
//console.log('socket AutoUpdateOnHTMLTimer localAutoUpdateOnHTML 1', globalAutoUpdateOnHTML, localAutoUpdateOnHTML);
|
||||
for (var prop in localAutoUpdateOnHTML) {
|
||||
if (localAutoUpdateOnHTML[prop] === false) {
|
||||
continue;
|
||||
}
|
||||
var val = localAutoUpdateOnHTML[prop];
|
||||
if (typeof val == 'string' || typeof val == 'number') {
|
||||
////console.log('AutoUpdateOnHTMLTimer 3', prop, val, $('.' + prop).text());
|
||||
//console.log('socket AutoUpdateOnHTMLTimer 3', prop, val, $('.' + prop).text());
|
||||
$('.' + prop).text(val);
|
||||
//console.log('AutoUpdateOnHTMLTimer 4', prop, val, $('.' + prop).text());
|
||||
//console.log('socket AutoUpdateOnHTMLTimer 4', prop, val, $('.' + prop).text());
|
||||
if (parseInt(val) > 0) {
|
||||
//$('.' + prop).parent().addClass('text-success');
|
||||
}
|
||||
|
@ -552,4 +674,4 @@ async function startSocket() {
|
|||
$('#socket_info_container').hide();
|
||||
}
|
||||
setInitialOnlineStatus();
|
||||
}
|
||||
}
|
||||
|
|
4
vendor/aws/aws-sdk-php/composer.json
vendored
4
vendor/aws/aws-sdk-php/composer.json
vendored
|
@ -39,8 +39,8 @@
|
|||
"aws/aws-php-sns-message-validator": "~1.0",
|
||||
"nette/neon": "^2.3",
|
||||
"andrewsville/php-token-reflection": "^1.4",
|
||||
"psr/cache": "^1.0",
|
||||
"psr/simple-cache": "^1.0",
|
||||
"psr/cache": "^1.0 || ^2.0 || ^3.0",
|
||||
"psr/simple-cache": "^1.0 || ^2.0 || ^3.0",
|
||||
"paragonie/random_compat": ">= 2",
|
||||
"sebastian/comparator": "^1.2.3 || ^4.0",
|
||||
"yoast/phpunit-polyfills": "^1.0",
|
||||
|
|
|
@ -69,6 +69,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateAnalyzer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAnalyzerAsync(array $args = [])
|
||||
* @method \Aws\Result updateArchiveRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateArchiveRuleAsync(array $args = [])
|
||||
* @method \Aws\Result updateFindings(array $args = [])
|
||||
|
|
|
@ -8,7 +8,6 @@ use Aws\Api\Shape;
|
|||
use Aws\Api\StructureShape;
|
||||
use Aws\Api\TimestampShape;
|
||||
use Aws\CommandInterface;
|
||||
use Aws\EndpointV2\EndpointProviderV2;
|
||||
use Aws\EndpointV2\EndpointV2SerializerTrait;
|
||||
use Aws\EndpointV2\Ruleset\RulesetEndpoint;
|
||||
use GuzzleHttp\Psr7;
|
||||
|
@ -43,7 +42,6 @@ abstract class RestSerializer
|
|||
|
||||
/**
|
||||
* @param CommandInterface $command Command to serialize into a request.
|
||||
* @param $endpointProvider Provider used for dynamic endpoint resolution.
|
||||
* @param $clientArgs Client arguments used for dynamic endpoint resolution.
|
||||
*
|
||||
* @return RequestInterface
|
||||
|
@ -198,6 +196,8 @@ abstract class RestSerializer
|
|||
|
||||
private function buildEndpoint(Operation $operation, array $args, array $opts)
|
||||
{
|
||||
$isModifiedModel = $this->api->isModifiedModel();
|
||||
$serviceName = $this->api->getServiceName();
|
||||
// Create an associative array of variable definitions used in expansions
|
||||
$varDefinitions = $this->getVarDefinitions($operation, $args);
|
||||
|
||||
|
@ -226,11 +226,7 @@ abstract class RestSerializer
|
|||
|
||||
$path = $this->endpoint->getPath();
|
||||
|
||||
//Accounts for trailing '/' in path when custom endpoint
|
||||
//is provided to endpointProviderV2
|
||||
if ($this->api->isModifiedModel()
|
||||
&& $this->api->getServiceName() === 's3'
|
||||
) {
|
||||
if ($isModifiedModel && $serviceName === 's3') {
|
||||
if (substr($path, -1) === '/' && $relative[0] === '/') {
|
||||
$path = rtrim($path, '/');
|
||||
}
|
||||
|
@ -246,6 +242,14 @@ abstract class RestSerializer
|
|||
return new Uri($this->endpoint->withPath('') . $relative);
|
||||
}
|
||||
}
|
||||
|
||||
if ((!empty($relative) && $relative !== '/')
|
||||
&& !$isModifiedModel
|
||||
&& $serviceName !== 's3'
|
||||
) {
|
||||
$this->normalizePath($path);
|
||||
}
|
||||
|
||||
// If endpoint has path, remove leading '/' to preserve URI resolution.
|
||||
if ($path && $relative[0] === '/') {
|
||||
$relative = substr($relative, 1);
|
||||
|
@ -253,9 +257,7 @@ abstract class RestSerializer
|
|||
|
||||
//Append path to endpoint when leading '//...'
|
||||
// present as uri cannot be properly resolved
|
||||
if ($this->api->isModifiedModel()
|
||||
&& strpos($relative, '//') === 0
|
||||
) {
|
||||
if ($isModifiedModel && strpos($relative, '//') === 0) {
|
||||
return new Uri($this->endpoint . $relative);
|
||||
}
|
||||
|
||||
|
@ -307,4 +309,19 @@ abstract class RestSerializer
|
|||
}
|
||||
return $varDefinitions;
|
||||
}
|
||||
|
||||
/**
|
||||
* Appends trailing slash to non-empty paths with at least one segment
|
||||
* to ensure proper URI resolution
|
||||
*
|
||||
* @param string $path
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function normalizePath(string $path): void
|
||||
{
|
||||
if (!empty($path) && $path !== '/' && substr($path, -1) !== '/') {
|
||||
$this->endpoint = $this->endpoint->withPath($path . '/');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
2
vendor/aws/aws-sdk-php/src/Api/Service.php
vendored
2
vendor/aws/aws-sdk-php/src/Api/Service.php
vendored
|
@ -219,7 +219,7 @@ class Service extends AbstractModel
|
|||
*/
|
||||
public function getServiceName()
|
||||
{
|
||||
return $this->definition['metadata']['serviceIdentifier'];
|
||||
return $this->definition['metadata']['serviceIdentifier'] ?? null;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -22,6 +22,8 @@ use Psr\Http\Message\RequestInterface;
|
|||
* @method \GuzzleHttp\Promise\Promise createDocumentationVersionAsync(array $args = [])
|
||||
* @method \Aws\Result createDomainName(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDomainNameAsync(array $args = [])
|
||||
* @method \Aws\Result createDomainNameAccessAssociation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDomainNameAccessAssociationAsync(array $args = [])
|
||||
* @method \Aws\Result createModel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createModelAsync(array $args = [])
|
||||
* @method \Aws\Result createRequestValidator(array $args = [])
|
||||
|
@ -54,6 +56,8 @@ use Psr\Http\Message\RequestInterface;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteDocumentationVersionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDomainName(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDomainNameAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDomainNameAccessAssociation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDomainNameAccessAssociationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteGatewayResponse(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteGatewayResponseAsync(array $args = [])
|
||||
* @method \Aws\Result deleteIntegration(array $args = [])
|
||||
|
@ -118,6 +122,8 @@ use Psr\Http\Message\RequestInterface;
|
|||
* @method \GuzzleHttp\Promise\Promise getDocumentationVersionsAsync(array $args = [])
|
||||
* @method \Aws\Result getDomainName(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDomainNameAsync(array $args = [])
|
||||
* @method \Aws\Result getDomainNameAccessAssociations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDomainNameAccessAssociationsAsync(array $args = [])
|
||||
* @method \Aws\Result getDomainNames(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDomainNamesAsync(array $args = [])
|
||||
* @method \Aws\Result getExport(array $args = [])
|
||||
|
@ -196,6 +202,8 @@ use Psr\Http\Message\RequestInterface;
|
|||
* @method \GuzzleHttp\Promise\Promise putMethodResponseAsync(array $args = [])
|
||||
* @method \Aws\Result putRestApi(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putRestApiAsync(array $args = [])
|
||||
* @method \Aws\Result rejectDomainNameAccessAssociation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise rejectDomainNameAccessAssociationAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result testInvokeAuthorizer(array $args = [])
|
||||
|
|
|
@ -19,6 +19,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeScalingPoliciesAsync(array $args = [])
|
||||
* @method \Aws\Result describeScheduledActions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeScheduledActionsAsync(array $args = [])
|
||||
* @method \Aws\Result getPredictiveScalingForecast(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPredictiveScalingForecastAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result putScalingPolicy(array $args = [])
|
||||
|
|
|
@ -13,6 +13,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getReportMetadataAsync(array $args = [])
|
||||
* @method \Aws\Result getTermForReport(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTermForReportAsync(array $args = [])
|
||||
* @method \Aws\Result listCustomerAgreements(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCustomerAgreementsAsync(array $args = [])
|
||||
* @method \Aws\Result listReports(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listReportsAsync(array $args = [])
|
||||
* @method \Aws\Result putAccountSettings(array $args = [])
|
||||
|
|
61
vendor/aws/aws-sdk-php/src/AwsClient.php
vendored
61
vendor/aws/aws-sdk-php/src/AwsClient.php
vendored
|
@ -12,6 +12,7 @@ use Aws\EndpointV2\EndpointV2Middleware;
|
|||
use Aws\Exception\AwsException;
|
||||
use Aws\Signature\SignatureProvider;
|
||||
use GuzzleHttp\Psr7\Uri;
|
||||
use Psr\Http\Message\RequestInterface;
|
||||
|
||||
/**
|
||||
* Default AWS client implementation
|
||||
|
@ -275,11 +276,13 @@ class AwsClient implements AwsClientInterface
|
|||
|
||||
if (!is_null($this->api->getMetadata('awsQueryCompatible'))) {
|
||||
$this->addQueryCompatibleInputMiddleware($this->api);
|
||||
$this->addQueryModeHeader();
|
||||
}
|
||||
|
||||
if (isset($args['with_resolved'])) {
|
||||
$args['with_resolved']($config);
|
||||
}
|
||||
$this->addUserAgentMiddleware($config);
|
||||
}
|
||||
|
||||
public function getHandlerList()
|
||||
|
@ -447,7 +450,7 @@ class AwsClient implements AwsClientInterface
|
|||
}
|
||||
|
||||
$resolver = static function (
|
||||
CommandInterface $c
|
||||
CommandInterface $command
|
||||
) use (
|
||||
$api,
|
||||
$provider,
|
||||
|
@ -458,17 +461,17 @@ class AwsClient implements AwsClientInterface
|
|||
$signingRegionSet
|
||||
) {
|
||||
if (!$configuredSignatureVersion) {
|
||||
if (!empty($c['@context']['signing_region'])) {
|
||||
$region = $c['@context']['signing_region'];
|
||||
if (!empty($command['@context']['signing_region'])) {
|
||||
$region = $command['@context']['signing_region'];
|
||||
}
|
||||
if (!empty($c['@context']['signing_service'])) {
|
||||
$name = $c['@context']['signing_service'];
|
||||
if (!empty($command['@context']['signing_service'])) {
|
||||
$name = $command['@context']['signing_service'];
|
||||
}
|
||||
if (!empty($c['@context']['signature_version'])) {
|
||||
$signatureVersion = $c['@context']['signature_version'];
|
||||
if (!empty($command['@context']['signature_version'])) {
|
||||
$signatureVersion = $command['@context']['signature_version'];
|
||||
}
|
||||
|
||||
$authType = $api->getOperation($c->getName())['authtype'];
|
||||
$authType = $api->getOperation($command->getName())['authtype'];
|
||||
switch ($authType){
|
||||
case 'none':
|
||||
$signatureVersion = 'anonymous';
|
||||
|
@ -483,8 +486,8 @@ class AwsClient implements AwsClientInterface
|
|||
}
|
||||
|
||||
if ($signatureVersion === 'v4a') {
|
||||
$commandSigningRegionSet = !empty($c['@context']['signing_region_set'])
|
||||
? implode(', ', $c['@context']['signing_region_set'])
|
||||
$commandSigningRegionSet = !empty($command['@context']['signing_region_set'])
|
||||
? implode(', ', $command['@context']['signing_region_set'])
|
||||
: null;
|
||||
|
||||
$region = $signingRegionSet
|
||||
|
@ -492,6 +495,12 @@ class AwsClient implements AwsClientInterface
|
|||
?? $region;
|
||||
}
|
||||
|
||||
// Capture signature metric
|
||||
$command->getMetricsBuilder()->identifyMetricByValueAndAppend(
|
||||
'signature',
|
||||
$signatureVersion
|
||||
);
|
||||
|
||||
return SignatureProvider::resolve($provider, $signatureVersion, $name, $region);
|
||||
};
|
||||
$this->handlerList->appendSign(
|
||||
|
@ -524,6 +533,20 @@ class AwsClient implements AwsClientInterface
|
|||
);
|
||||
}
|
||||
|
||||
private function addQueryModeHeader(): void
|
||||
{
|
||||
$list = $this->getHandlerList();
|
||||
$list->appendBuild(
|
||||
Middleware::mapRequest(function (RequestInterface $r) {
|
||||
return $r->withHeader(
|
||||
'x-amzn-query-mode',
|
||||
true
|
||||
);
|
||||
}),
|
||||
'x-amzn-query-mode-header'
|
||||
);
|
||||
}
|
||||
|
||||
private function addInvocationId()
|
||||
{
|
||||
// Add invocation id to each request
|
||||
|
@ -595,6 +618,24 @@ class AwsClient implements AwsClientInterface
|
|||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Appends the user agent middleware.
|
||||
* This middleware MUST be appended after the
|
||||
* signature middleware `addSignatureMiddleware`,
|
||||
* so that metrics around signatures are properly
|
||||
* captured.
|
||||
*
|
||||
* @param $args
|
||||
* @return void
|
||||
*/
|
||||
private function addUserAgentMiddleware($args)
|
||||
{
|
||||
$this->getHandlerList()->appendSign(
|
||||
UserAgentMiddleware::wrap($args),
|
||||
'user-agent'
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves client context param definition from service model,
|
||||
* creates mapping of client context param names with client-provided
|
||||
|
|
|
@ -23,6 +23,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteProfileAsync(array $args = [])
|
||||
* @method \Aws\Result deleteTransformer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteTransformerAsync(array $args = [])
|
||||
* @method \Aws\Result generateMapping(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise generateMappingAsync(array $args = [])
|
||||
* @method \Aws\Result getCapability(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCapabilityAsync(array $args = [])
|
||||
* @method \Aws\Result getPartnership(array $args = [])
|
||||
|
|
81
vendor/aws/aws-sdk-php/src/BCMPricingCalculator/BCMPricingCalculatorClient.php
vendored
Normal file
81
vendor/aws/aws-sdk-php/src/BCMPricingCalculator/BCMPricingCalculatorClient.php
vendored
Normal file
|
@ -0,0 +1,81 @@
|
|||
<?php
|
||||
namespace Aws\BCMPricingCalculator;
|
||||
|
||||
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 = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateBillScenarioCommitmentModificationAsync(array $args = [])
|
||||
* @method \Aws\Result batchCreateBillScenarioUsageModification(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateBillScenarioUsageModificationAsync(array $args = [])
|
||||
* @method \Aws\Result batchCreateWorkloadEstimateUsage(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchCreateWorkloadEstimateUsageAsync(array $args = [])
|
||||
* @method \Aws\Result batchDeleteBillScenarioCommitmentModification(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteBillScenarioCommitmentModificationAsync(array $args = [])
|
||||
* @method \Aws\Result batchDeleteBillScenarioUsageModification(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteBillScenarioUsageModificationAsync(array $args = [])
|
||||
* @method \Aws\Result batchDeleteWorkloadEstimateUsage(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchDeleteWorkloadEstimateUsageAsync(array $args = [])
|
||||
* @method \Aws\Result batchUpdateBillScenarioCommitmentModification(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdateBillScenarioCommitmentModificationAsync(array $args = [])
|
||||
* @method \Aws\Result batchUpdateBillScenarioUsageModification(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdateBillScenarioUsageModificationAsync(array $args = [])
|
||||
* @method \Aws\Result batchUpdateWorkloadEstimateUsage(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchUpdateWorkloadEstimateUsageAsync(array $args = [])
|
||||
* @method \Aws\Result createBillEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBillEstimateAsync(array $args = [])
|
||||
* @method \Aws\Result createBillScenario(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBillScenarioAsync(array $args = [])
|
||||
* @method \Aws\Result createWorkloadEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createWorkloadEstimateAsync(array $args = [])
|
||||
* @method \Aws\Result deleteBillEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBillEstimateAsync(array $args = [])
|
||||
* @method \Aws\Result deleteBillScenario(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBillScenarioAsync(array $args = [])
|
||||
* @method \Aws\Result deleteWorkloadEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteWorkloadEstimateAsync(array $args = [])
|
||||
* @method \Aws\Result getBillEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBillEstimateAsync(array $args = [])
|
||||
* @method \Aws\Result getBillScenario(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBillScenarioAsync(array $args = [])
|
||||
* @method \Aws\Result getPreferences(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPreferencesAsync(array $args = [])
|
||||
* @method \Aws\Result getWorkloadEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getWorkloadEstimateAsync(array $args = [])
|
||||
* @method \Aws\Result listBillEstimateCommitments(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimateCommitmentsAsync(array $args = [])
|
||||
* @method \Aws\Result listBillEstimateInputCommitmentModifications(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimateInputCommitmentModificationsAsync(array $args = [])
|
||||
* @method \Aws\Result listBillEstimateInputUsageModifications(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimateInputUsageModificationsAsync(array $args = [])
|
||||
* @method \Aws\Result listBillEstimateLineItems(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimateLineItemsAsync(array $args = [])
|
||||
* @method \Aws\Result listBillEstimates(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillEstimatesAsync(array $args = [])
|
||||
* @method \Aws\Result listBillScenarioCommitmentModifications(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillScenarioCommitmentModificationsAsync(array $args = [])
|
||||
* @method \Aws\Result listBillScenarioUsageModifications(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillScenarioUsageModificationsAsync(array $args = [])
|
||||
* @method \Aws\Result listBillScenarios(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillScenariosAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result listWorkloadEstimateUsage(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWorkloadEstimateUsageAsync(array $args = [])
|
||||
* @method \Aws\Result listWorkloadEstimates(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWorkloadEstimatesAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateBillEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBillEstimateAsync(array $args = [])
|
||||
* @method \Aws\Result updateBillScenario(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBillScenarioAsync(array $args = [])
|
||||
* @method \Aws\Result updatePreferences(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePreferencesAsync(array $args = [])
|
||||
* @method \Aws\Result updateWorkloadEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateWorkloadEstimateAsync(array $args = [])
|
||||
*/
|
||||
class BCMPricingCalculatorClient extends AwsClient {}
|
9
vendor/aws/aws-sdk-php/src/BCMPricingCalculator/Exception/BCMPricingCalculatorException.php
vendored
Normal file
9
vendor/aws/aws-sdk-php/src/BCMPricingCalculator/Exception/BCMPricingCalculatorException.php
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\BCMPricingCalculator\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **AWS Billing and Cost Management Pricing Calculator** service.
|
||||
*/
|
||||
class BCMPricingCalculatorException extends AwsException {}
|
|
@ -89,6 +89,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getBackupVaultNotificationsAsync(array $args = [])
|
||||
* @method \Aws\Result getLegalHold(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getLegalHoldAsync(array $args = [])
|
||||
* @method \Aws\Result getRecoveryPointIndexDetails(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRecoveryPointIndexDetailsAsync(array $args = [])
|
||||
* @method \Aws\Result getRecoveryPointRestoreMetadata(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRecoveryPointRestoreMetadataAsync(array $args = [])
|
||||
* @method \Aws\Result getRestoreJobMetadata(array $args = [])
|
||||
|
@ -121,6 +123,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listCopyJobsAsync(array $args = [])
|
||||
* @method \Aws\Result listFrameworks(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFrameworksAsync(array $args = [])
|
||||
* @method \Aws\Result listIndexedRecoveryPoints(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listIndexedRecoveryPointsAsync(array $args = [])
|
||||
* @method \Aws\Result listLegalHolds(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listLegalHoldsAsync(array $args = [])
|
||||
* @method \Aws\Result listProtectedResources(array $args = [])
|
||||
|
@ -177,6 +181,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateFrameworkAsync(array $args = [])
|
||||
* @method \Aws\Result updateGlobalSettings(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGlobalSettingsAsync(array $args = [])
|
||||
* @method \Aws\Result updateRecoveryPointIndexSettings(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRecoveryPointIndexSettingsAsync(array $args = [])
|
||||
* @method \Aws\Result updateRecoveryPointLifecycle(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRecoveryPointLifecycleAsync(array $args = [])
|
||||
* @method \Aws\Result updateRegionSettings(array $args = [])
|
||||
|
|
33
vendor/aws/aws-sdk-php/src/BackupSearch/BackupSearchClient.php
vendored
Normal file
33
vendor/aws/aws-sdk-php/src/BackupSearch/BackupSearchClient.php
vendored
Normal file
|
@ -0,0 +1,33 @@
|
|||
<?php
|
||||
namespace Aws\BackupSearch;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **AWS Backup Search** service.
|
||||
* @method \Aws\Result getSearchJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSearchJobAsync(array $args = [])
|
||||
* @method \Aws\Result getSearchResultExportJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSearchResultExportJobAsync(array $args = [])
|
||||
* @method \Aws\Result listSearchJobBackups(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSearchJobBackupsAsync(array $args = [])
|
||||
* @method \Aws\Result listSearchJobResults(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSearchJobResultsAsync(array $args = [])
|
||||
* @method \Aws\Result listSearchJobs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSearchJobsAsync(array $args = [])
|
||||
* @method \Aws\Result listSearchResultExportJobs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSearchResultExportJobsAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result startSearchJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startSearchJobAsync(array $args = [])
|
||||
* @method \Aws\Result startSearchResultExportJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startSearchResultExportJobAsync(array $args = [])
|
||||
* @method \Aws\Result stopSearchJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopSearchJobAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
*/
|
||||
class BackupSearchClient extends AwsClient {}
|
9
vendor/aws/aws-sdk-php/src/BackupSearch/Exception/BackupSearchException.php
vendored
Normal file
9
vendor/aws/aws-sdk-php/src/BackupSearch/Exception/BackupSearchException.php
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\BackupSearch\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **AWS Backup Search** service.
|
||||
*/
|
||||
class BackupSearchException extends AwsException {}
|
|
@ -15,6 +15,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createGuardrailVersionAsync(array $args = [])
|
||||
* @method \Aws\Result createInferenceProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createInferenceProfileAsync(array $args = [])
|
||||
* @method \Aws\Result createMarketplaceModelEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMarketplaceModelEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result createModelCopyJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createModelCopyJobAsync(array $args = [])
|
||||
* @method \Aws\Result createModelCustomizationJob(array $args = [])
|
||||
|
@ -33,10 +35,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteImportedModelAsync(array $args = [])
|
||||
* @method \Aws\Result deleteInferenceProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteInferenceProfileAsync(array $args = [])
|
||||
* @method \Aws\Result deleteMarketplaceModelEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMarketplaceModelEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result deleteModelInvocationLoggingConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteModelInvocationLoggingConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteProvisionedModelThroughput(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteProvisionedModelThroughputAsync(array $args = [])
|
||||
* @method \Aws\Result deregisterMarketplaceModelEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deregisterMarketplaceModelEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result getCustomModel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCustomModelAsync(array $args = [])
|
||||
* @method \Aws\Result getEvaluationJob(array $args = [])
|
||||
|
@ -49,6 +55,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getImportedModelAsync(array $args = [])
|
||||
* @method \Aws\Result getInferenceProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInferenceProfileAsync(array $args = [])
|
||||
* @method \Aws\Result getMarketplaceModelEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMarketplaceModelEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result getModelCopyJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getModelCopyJobAsync(array $args = [])
|
||||
* @method \Aws\Result getModelCustomizationJob(array $args = [])
|
||||
|
@ -59,6 +67,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getModelInvocationJobAsync(array $args = [])
|
||||
* @method \Aws\Result getModelInvocationLoggingConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getModelInvocationLoggingConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result getPromptRouter(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPromptRouterAsync(array $args = [])
|
||||
* @method \Aws\Result getProvisionedModelThroughput(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getProvisionedModelThroughputAsync(array $args = [])
|
||||
* @method \Aws\Result listCustomModels(array $args = [])
|
||||
|
@ -73,6 +83,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listImportedModelsAsync(array $args = [])
|
||||
* @method \Aws\Result listInferenceProfiles(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listInferenceProfilesAsync(array $args = [])
|
||||
* @method \Aws\Result listMarketplaceModelEndpoints(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMarketplaceModelEndpointsAsync(array $args = [])
|
||||
* @method \Aws\Result listModelCopyJobs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listModelCopyJobsAsync(array $args = [])
|
||||
* @method \Aws\Result listModelCustomizationJobs(array $args = [])
|
||||
|
@ -81,12 +93,16 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listModelImportJobsAsync(array $args = [])
|
||||
* @method \Aws\Result listModelInvocationJobs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listModelInvocationJobsAsync(array $args = [])
|
||||
* @method \Aws\Result listPromptRouters(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPromptRoutersAsync(array $args = [])
|
||||
* @method \Aws\Result listProvisionedModelThroughputs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProvisionedModelThroughputsAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result putModelInvocationLoggingConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putModelInvocationLoggingConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result registerMarketplaceModelEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise registerMarketplaceModelEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result stopEvaluationJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopEvaluationJobAsync(array $args = [])
|
||||
* @method \Aws\Result stopModelCustomizationJob(array $args = [])
|
||||
|
@ -99,6 +115,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateGuardrail(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGuardrailAsync(array $args = [])
|
||||
* @method \Aws\Result updateMarketplaceModelEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateMarketplaceModelEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result updateProvisionedModelThroughput(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateProvisionedModelThroughputAsync(array $args = [])
|
||||
*/
|
||||
|
|
|
@ -5,6 +5,8 @@ use Aws\AwsClient;
|
|||
|
||||
/**
|
||||
* This client is used to interact with the **Agents for Amazon Bedrock** service.
|
||||
* @method \Aws\Result associateAgentCollaborator(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateAgentCollaboratorAsync(array $args = [])
|
||||
* @method \Aws\Result associateAgentKnowledgeBase(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateAgentKnowledgeBaseAsync(array $args = [])
|
||||
* @method \Aws\Result createAgent(array $args = [])
|
||||
|
@ -45,8 +47,12 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteFlowVersionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteKnowledgeBase(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteKnowledgeBaseAsync(array $args = [])
|
||||
* @method \Aws\Result deleteKnowledgeBaseDocuments(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteKnowledgeBaseDocumentsAsync(array $args = [])
|
||||
* @method \Aws\Result deletePrompt(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePromptAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateAgentCollaborator(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateAgentCollaboratorAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateAgentKnowledgeBase(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateAgentKnowledgeBaseAsync(array $args = [])
|
||||
* @method \Aws\Result getAgent(array $args = [])
|
||||
|
@ -55,6 +61,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getAgentActionGroupAsync(array $args = [])
|
||||
* @method \Aws\Result getAgentAlias(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAgentAliasAsync(array $args = [])
|
||||
* @method \Aws\Result getAgentCollaborator(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAgentCollaboratorAsync(array $args = [])
|
||||
* @method \Aws\Result getAgentKnowledgeBase(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAgentKnowledgeBaseAsync(array $args = [])
|
||||
* @method \Aws\Result getAgentVersion(array $args = [])
|
||||
|
@ -71,12 +79,18 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getIngestionJobAsync(array $args = [])
|
||||
* @method \Aws\Result getKnowledgeBase(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getKnowledgeBaseAsync(array $args = [])
|
||||
* @method \Aws\Result getKnowledgeBaseDocuments(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getKnowledgeBaseDocumentsAsync(array $args = [])
|
||||
* @method \Aws\Result getPrompt(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPromptAsync(array $args = [])
|
||||
* @method \Aws\Result ingestKnowledgeBaseDocuments(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise ingestKnowledgeBaseDocumentsAsync(array $args = [])
|
||||
* @method \Aws\Result listAgentActionGroups(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAgentActionGroupsAsync(array $args = [])
|
||||
* @method \Aws\Result listAgentAliases(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAgentAliasesAsync(array $args = [])
|
||||
* @method \Aws\Result listAgentCollaborators(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAgentCollaboratorsAsync(array $args = [])
|
||||
* @method \Aws\Result listAgentKnowledgeBases(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAgentKnowledgeBasesAsync(array $args = [])
|
||||
* @method \Aws\Result listAgentVersions(array $args = [])
|
||||
|
@ -93,6 +107,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listFlowsAsync(array $args = [])
|
||||
* @method \Aws\Result listIngestionJobs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listIngestionJobsAsync(array $args = [])
|
||||
* @method \Aws\Result listKnowledgeBaseDocuments(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listKnowledgeBaseDocumentsAsync(array $args = [])
|
||||
* @method \Aws\Result listKnowledgeBases(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listKnowledgeBasesAsync(array $args = [])
|
||||
* @method \Aws\Result listPrompts(array $args = [])
|
||||
|
@ -117,6 +133,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateAgentActionGroupAsync(array $args = [])
|
||||
* @method \Aws\Result updateAgentAlias(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAgentAliasAsync(array $args = [])
|
||||
* @method \Aws\Result updateAgentCollaborator(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAgentCollaboratorAsync(array $args = [])
|
||||
* @method \Aws\Result updateAgentKnowledgeBase(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAgentKnowledgeBaseAsync(array $args = [])
|
||||
* @method \Aws\Result updateDataSource(array $args = [])
|
||||
|
|
|
@ -7,15 +7,25 @@ use Aws\AwsClient;
|
|||
* This client is used to interact with the **Agents for Amazon Bedrock Runtime** service.
|
||||
* @method \Aws\Result deleteAgentMemory(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAgentMemoryAsync(array $args = [])
|
||||
* @method \Aws\Result generateQuery(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise generateQueryAsync(array $args = [])
|
||||
* @method \Aws\Result getAgentMemory(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAgentMemoryAsync(array $args = [])
|
||||
* @method \Aws\Result invokeAgent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeAgentAsync(array $args = [])
|
||||
* @method \Aws\Result invokeFlow(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeFlowAsync(array $args = [])
|
||||
* @method \Aws\Result invokeInlineAgent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeInlineAgentAsync(array $args = [])
|
||||
* @method \Aws\Result optimizePrompt(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise optimizePromptAsync(array $args = [])
|
||||
* @method \Aws\Result rerank(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise rerankAsync(array $args = [])
|
||||
* @method \Aws\Result retrieve(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise retrieveAsync(array $args = [])
|
||||
* @method \Aws\Result retrieveAndGenerate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise retrieveAndGenerateAsync(array $args = [])
|
||||
* @method \Aws\Result retrieveAndGenerateStream(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise retrieveAndGenerateStreamAsync(array $args = [])
|
||||
*/
|
||||
class BedrockAgentRuntimeClient extends AwsClient {}
|
||||
|
|
31
vendor/aws/aws-sdk-php/src/BedrockDataAutomation/BedrockDataAutomationClient.php
vendored
Normal file
31
vendor/aws/aws-sdk-php/src/BedrockDataAutomation/BedrockDataAutomationClient.php
vendored
Normal file
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
namespace Aws\BedrockDataAutomation;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **Data Automation for Amazon Bedrock** service.
|
||||
* @method \Aws\Result createBlueprint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBlueprintAsync(array $args = [])
|
||||
* @method \Aws\Result createBlueprintVersion(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBlueprintVersionAsync(array $args = [])
|
||||
* @method \Aws\Result createDataAutomationProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDataAutomationProjectAsync(array $args = [])
|
||||
* @method \Aws\Result deleteBlueprint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBlueprintAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDataAutomationProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDataAutomationProjectAsync(array $args = [])
|
||||
* @method \Aws\Result getBlueprint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBlueprintAsync(array $args = [])
|
||||
* @method \Aws\Result getDataAutomationProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataAutomationProjectAsync(array $args = [])
|
||||
* @method \Aws\Result listBlueprints(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBlueprintsAsync(array $args = [])
|
||||
* @method \Aws\Result listDataAutomationProjects(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataAutomationProjectsAsync(array $args = [])
|
||||
* @method \Aws\Result updateBlueprint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBlueprintAsync(array $args = [])
|
||||
* @method \Aws\Result updateDataAutomationProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDataAutomationProjectAsync(array $args = [])
|
||||
*/
|
||||
class BedrockDataAutomationClient extends AwsClient {}
|
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\BedrockDataAutomation\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **Data Automation for Amazon Bedrock** service.
|
||||
*/
|
||||
class BedrockDataAutomationException extends AwsException {}
|
13
vendor/aws/aws-sdk-php/src/BedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.php
vendored
Normal file
13
vendor/aws/aws-sdk-php/src/BedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.php
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
namespace Aws\BedrockDataAutomationRuntime;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **Runtime for Amazon Bedrock Data Automation** service.
|
||||
* @method \Aws\Result getDataAutomationStatus(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataAutomationStatusAsync(array $args = [])
|
||||
* @method \Aws\Result invokeDataAutomationAsync(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeDataAutomationAsyncAsync(array $args = [])
|
||||
*/
|
||||
class BedrockDataAutomationRuntimeClient extends AwsClient {}
|
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\BedrockDataAutomationRuntime\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **Runtime for Amazon Bedrock Data Automation** service.
|
||||
*/
|
||||
class BedrockDataAutomationRuntimeException extends AwsException {}
|
|
@ -11,9 +11,15 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise converseAsync(array $args = [])
|
||||
* @method \Aws\Result converseStream(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise converseStreamAsync(array $args = [])
|
||||
* @method \Aws\Result getAsyncInvoke(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAsyncInvokeAsync(array $args = [])
|
||||
* @method \Aws\Result invokeModel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeModelAsync(array $args = [])
|
||||
* @method \Aws\Result invokeModelWithResponseStream(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeModelWithResponseStreamAsync(array $args = [])
|
||||
* @method \Aws\Result listAsyncInvokes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAsyncInvokesAsync(array $args = [])
|
||||
* @method \Aws\Result startAsyncInvoke(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startAsyncInvokeAsync(array $args = [])
|
||||
*/
|
||||
class BedrockRuntimeClient extends AwsClient {}
|
||||
|
|
29
vendor/aws/aws-sdk-php/src/Billing/BillingClient.php
vendored
Normal file
29
vendor/aws/aws-sdk-php/src/Billing/BillingClient.php
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
namespace Aws\Billing;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **AWS Billing** service.
|
||||
* @method \Aws\Result createBillingView(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBillingViewAsync(array $args = [])
|
||||
* @method \Aws\Result deleteBillingView(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBillingViewAsync(array $args = [])
|
||||
* @method \Aws\Result getBillingView(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBillingViewAsync(array $args = [])
|
||||
* @method \Aws\Result getResourcePolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array $args = [])
|
||||
* @method \Aws\Result listBillingViews(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listBillingViewsAsync(array $args = [])
|
||||
* @method \Aws\Result listSourceViewsForBillingView(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSourceViewsForBillingViewAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateBillingView(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBillingViewAsync(array $args = [])
|
||||
*/
|
||||
class BillingClient extends AwsClient {}
|
9
vendor/aws/aws-sdk-php/src/Billing/Exception/BillingException.php
vendored
Normal file
9
vendor/aws/aws-sdk-php/src/Billing/Exception/BillingException.php
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\Billing\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **AWS Billing** service.
|
||||
*/
|
||||
class BillingException extends AwsException {}
|
|
@ -5,14 +5,20 @@ use Aws\AwsClient;
|
|||
|
||||
/**
|
||||
* This client is used to interact with the **chatbot** service.
|
||||
* @method \Aws\Result associateToConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateToConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result createChimeWebhookConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createChimeWebhookConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result createCustomAction(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCustomActionAsync(array $args = [])
|
||||
* @method \Aws\Result createMicrosoftTeamsChannelConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMicrosoftTeamsChannelConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result createSlackChannelConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSlackChannelConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteChimeWebhookConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChimeWebhookConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCustomAction(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCustomActionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteMicrosoftTeamsChannelConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsChannelConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteMicrosoftTeamsConfiguredTeam(array $args = [])
|
||||
|
@ -33,10 +39,18 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeSlackUserIdentitiesAsync(array $args = [])
|
||||
* @method \Aws\Result describeSlackWorkspaces(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeSlackWorkspacesAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateFromConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateFromConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result getAccountPreferences(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountPreferencesAsync(array $args = [])
|
||||
* @method \Aws\Result getCustomAction(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCustomActionAsync(array $args = [])
|
||||
* @method \Aws\Result getMicrosoftTeamsChannelConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMicrosoftTeamsChannelConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result listAssociations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssociationsAsync(array $args = [])
|
||||
* @method \Aws\Result listCustomActions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCustomActionsAsync(array $args = [])
|
||||
* @method \Aws\Result listMicrosoftTeamsChannelConfigurations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMicrosoftTeamsChannelConfigurationsAsync(array $args = [])
|
||||
* @method \Aws\Result listMicrosoftTeamsConfiguredTeams(array $args = [])
|
||||
|
@ -53,6 +67,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateAccountPreferencesAsync(array $args = [])
|
||||
* @method \Aws\Result updateChimeWebhookConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateChimeWebhookConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result updateCustomAction(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCustomActionAsync(array $args = [])
|
||||
* @method \Aws\Result updateMicrosoftTeamsChannelConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateMicrosoftTeamsChannelConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result updateSlackChannelConfiguration(array $args = [])
|
||||
|
|
|
@ -43,6 +43,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorAsync(array $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorEmergencyCallingConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorEmergencyCallingConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorExternalSystemsConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorExternalSystemsConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorGroupAsync(array $args = [])
|
||||
* @method \Aws\Result deleteVoiceConnectorOrigination(array $args = [])
|
||||
|
@ -87,6 +89,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorAsync(array $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorEmergencyCallingConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorEmergencyCallingConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorExternalSystemsConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorExternalSystemsConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorGroupAsync(array $args = [])
|
||||
* @method \Aws\Result getVoiceConnectorLoggingConfiguration(array $args = [])
|
||||
|
@ -139,6 +143,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise putSipMediaApplicationLoggingConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorEmergencyCallingConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorEmergencyCallingConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorExternalSystemsConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorExternalSystemsConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorLoggingConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putVoiceConnectorLoggingConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result putVoiceConnectorOrigination(array $args = [])
|
||||
|
|
195
vendor/aws/aws-sdk-php/src/ClientResolver.php
vendored
195
vendor/aws/aws-sdk-php/src/ClientResolver.php
vendored
|
@ -47,6 +47,20 @@ class ClientResolver
|
|||
/** @var array */
|
||||
private $argDefinitions;
|
||||
|
||||
/**
|
||||
* When using this option as default please make sure that, your config
|
||||
* has at least one data type defined in `valid` otherwise it will be
|
||||
* defaulted to `string`. Also, the default value will be the falsy value
|
||||
* based on the resolved data type. For example, the default for `string`
|
||||
* will be `''` and for bool will be `false`.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
const DEFAULT_FROM_ENV_INI = [
|
||||
__CLASS__,
|
||||
'_resolve_from_env_ini'
|
||||
];
|
||||
|
||||
/** @var array Map of types to a corresponding function */
|
||||
private static $typeMap = [
|
||||
'resource' => 'is_resource',
|
||||
|
@ -91,7 +105,7 @@ class ClientResolver
|
|||
'valid' => ['bool'],
|
||||
'doc' => 'Set to true to disable endpoint urls configured using `AWS_ENDPOINT_URL` and `endpoint_url` shared config option.',
|
||||
'fn' => [__CLASS__, '_apply_ignore_configured_endpoint_urls'],
|
||||
'default' => [__CLASS__, '_default_ignore_configured_endpoint_urls'],
|
||||
'default' => self::DEFAULT_FROM_ENV_INI,
|
||||
],
|
||||
'endpoint' => [
|
||||
'type' => 'value',
|
||||
|
@ -105,7 +119,7 @@ class ClientResolver
|
|||
'valid' => ['string'],
|
||||
'doc' => 'Region to connect to. See http://docs.aws.amazon.com/general/latest/gr/rande.html for a list of available regions.',
|
||||
'fn' => [__CLASS__, '_apply_region'],
|
||||
'default' => [__CLASS__, '_default_region']
|
||||
'default' => self::DEFAULT_FROM_ENV_INI
|
||||
],
|
||||
'version' => [
|
||||
'type' => 'value',
|
||||
|
@ -244,7 +258,7 @@ class ClientResolver
|
|||
'valid' => ['bool', 'callable'],
|
||||
'doc' => 'Set to true to disable request compression for supported operations',
|
||||
'fn' => [__CLASS__, '_apply_disable_request_compression'],
|
||||
'default' => [__CLASS__, '_default_disable_request_compression'],
|
||||
'default' => self::DEFAULT_FROM_ENV_INI,
|
||||
],
|
||||
'request_min_compression_size_bytes' => [
|
||||
'type' => 'value',
|
||||
|
@ -324,10 +338,10 @@ class ClientResolver
|
|||
],
|
||||
'sigv4a_signing_region_set' => [
|
||||
'type' => 'value',
|
||||
'valid' => ['array', 'string'],
|
||||
'valid' => ['string', 'array'],
|
||||
'doc' => 'A comma-delimited list of supported regions sent in sigv4a requests.',
|
||||
'fn' => [__CLASS__, '_apply_sigv4a_signing_region_set'],
|
||||
'default' => [__CLASS__, '_default_sigv4a_signing_region_set']
|
||||
'default' => self::DEFAULT_FROM_ENV_INI
|
||||
]
|
||||
];
|
||||
|
||||
|
@ -397,7 +411,15 @@ class ClientResolver
|
|||
|| $a['default'] instanceof \Closure
|
||||
)
|
||||
) {
|
||||
$args[$key] = $a['default']($args);
|
||||
if ($a['default'] === self::DEFAULT_FROM_ENV_INI) {
|
||||
$args[$key] = $a['default'](
|
||||
$key,
|
||||
$a['valid'][0] ?? 'string',
|
||||
$args
|
||||
);
|
||||
} else {
|
||||
$args[$key] = $a['default']($args);
|
||||
}
|
||||
} else {
|
||||
$args[$key] = $a['default'];
|
||||
}
|
||||
|
@ -590,15 +612,6 @@ class ClientResolver
|
|||
$args['config']['disable_request_compression'] = $value;
|
||||
}
|
||||
|
||||
public static function _default_disable_request_compression(array &$args) {
|
||||
return ConfigurationResolver::resolve(
|
||||
'disable_request_compression',
|
||||
false,
|
||||
'bool',
|
||||
$args
|
||||
);
|
||||
}
|
||||
|
||||
public static function _apply_min_compression_size($value, array &$args) {
|
||||
if (is_callable($value)) {
|
||||
$value = $value();
|
||||
|
@ -978,68 +991,14 @@ class ClientResolver
|
|||
);
|
||||
}
|
||||
|
||||
public static function _apply_user_agent($inputUserAgent, array &$args, HandlerList $list)
|
||||
public static function _apply_user_agent(
|
||||
$inputUserAgent,
|
||||
array &$args,
|
||||
HandlerList $list
|
||||
): void
|
||||
{
|
||||
// Add SDK version
|
||||
$userAgent = ['aws-sdk-php/' . Sdk::VERSION];
|
||||
|
||||
// User Agent Metadata
|
||||
$userAgent[] = 'ua/2.0';
|
||||
|
||||
// If on HHVM add the HHVM version
|
||||
if (defined('HHVM_VERSION')) {
|
||||
$userAgent []= 'HHVM/' . HHVM_VERSION;
|
||||
}
|
||||
|
||||
// Add OS version
|
||||
$disabledFunctions = explode(',', ini_get('disable_functions'));
|
||||
if (function_exists('php_uname')
|
||||
&& !in_array('php_uname', $disabledFunctions, true)
|
||||
) {
|
||||
$osName = "OS/" . php_uname('s') . '#' . php_uname('r');
|
||||
if (!empty($osName)) {
|
||||
$userAgent []= $osName;
|
||||
}
|
||||
}
|
||||
|
||||
// Add the language version
|
||||
$userAgent []= 'lang/php#' . phpversion();
|
||||
|
||||
// Add exec environment if present
|
||||
if ($executionEnvironment = getenv('AWS_EXECUTION_ENV')) {
|
||||
$userAgent []= $executionEnvironment;
|
||||
}
|
||||
|
||||
// Add endpoint discovery if set
|
||||
if (isset($args['endpoint_discovery'])) {
|
||||
if (($args['endpoint_discovery'] instanceof \Aws\EndpointDiscovery\Configuration
|
||||
&& $args['endpoint_discovery']->isEnabled())
|
||||
) {
|
||||
$userAgent []= 'cfg/endpoint-discovery';
|
||||
} elseif (is_array($args['endpoint_discovery'])
|
||||
&& isset($args['endpoint_discovery']['enabled'])
|
||||
&& $args['endpoint_discovery']['enabled']
|
||||
) {
|
||||
$userAgent []= 'cfg/endpoint-discovery';
|
||||
}
|
||||
}
|
||||
|
||||
// Add retry mode if set
|
||||
if (isset($args['retries'])) {
|
||||
if ($args['retries'] instanceof \Aws\Retry\Configuration) {
|
||||
$userAgent []= 'cfg/retry-mode#' . $args["retries"]->getMode();
|
||||
} elseif (is_array($args['retries'])
|
||||
&& isset($args["retries"]["mode"])
|
||||
) {
|
||||
$userAgent []= 'cfg/retry-mode#' . $args["retries"]["mode"];
|
||||
}
|
||||
}
|
||||
|
||||
// AppID Metadata
|
||||
if (!empty($args['app_id'])) {
|
||||
$userAgent[] = 'app/' . $args['app_id'];
|
||||
}
|
||||
|
||||
$userAgent = [];
|
||||
// Add the input to the end
|
||||
if ($inputUserAgent){
|
||||
if (!is_array($inputUserAgent)) {
|
||||
|
@ -1051,29 +1010,17 @@ class ClientResolver
|
|||
|
||||
$args['ua_append'] = $userAgent;
|
||||
|
||||
$list->appendBuild(static function (callable $handler) use ($userAgent) {
|
||||
return function (
|
||||
CommandInterface $command,
|
||||
RequestInterface $request
|
||||
) use ($handler, $userAgent) {
|
||||
return $handler(
|
||||
$command,
|
||||
$request->withHeader(
|
||||
'X-Amz-User-Agent',
|
||||
implode(' ', array_merge(
|
||||
$userAgent,
|
||||
$request->getHeader('X-Amz-User-Agent')
|
||||
))
|
||||
)->withHeader(
|
||||
'User-Agent',
|
||||
implode(' ', array_merge(
|
||||
$userAgent,
|
||||
$request->getHeader('User-Agent')
|
||||
))
|
||||
)
|
||||
$list->appendBuild(
|
||||
Middleware::mapRequest(function (RequestInterface $request) use ($userAgent) {
|
||||
return $request->withHeader(
|
||||
'X-Amz-User-Agent',
|
||||
implode(' ', array_merge(
|
||||
$userAgent,
|
||||
$request->getHeader('X-Amz-User-Agent')
|
||||
))
|
||||
);
|
||||
};
|
||||
});
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
public static function _apply_endpoint($value, array &$args, HandlerList $list)
|
||||
|
@ -1083,6 +1030,7 @@ class ClientResolver
|
|||
return;
|
||||
}
|
||||
|
||||
$args['endpoint_override'] = true;
|
||||
$args['endpoint'] = $value;
|
||||
}
|
||||
|
||||
|
@ -1259,16 +1207,6 @@ class ClientResolver
|
|||
}
|
||||
}
|
||||
|
||||
public static function _default_ignore_configured_endpoint_urls(array &$args)
|
||||
{
|
||||
return ConfigurationResolver::resolve(
|
||||
'ignore_configured_endpoint_urls',
|
||||
false,
|
||||
'bool',
|
||||
$args
|
||||
);
|
||||
}
|
||||
|
||||
public static function _default_endpoint(array &$args)
|
||||
{
|
||||
if ($args['config']['ignore_configured_endpoint_urls']
|
||||
|
@ -1318,15 +1256,6 @@ class ClientResolver
|
|||
}
|
||||
}
|
||||
|
||||
public static function _default_sigv4a_signing_region_set(array &$args)
|
||||
{
|
||||
return ConfigurationResolver::resolve(
|
||||
'sigv4a_signing_region_set',
|
||||
'',
|
||||
'string'
|
||||
);
|
||||
}
|
||||
|
||||
public static function _apply_region($value, array &$args)
|
||||
{
|
||||
if (empty($value)) {
|
||||
|
@ -1335,11 +1264,6 @@ class ClientResolver
|
|||
$args['region'] = $value;
|
||||
}
|
||||
|
||||
public static function _default_region(&$args)
|
||||
{
|
||||
return ConfigurationResolver::resolve('region', '', 'string');
|
||||
}
|
||||
|
||||
public static function _missing_region(array $args)
|
||||
{
|
||||
$service = $args['service'] ?? '';
|
||||
|
@ -1356,6 +1280,35 @@ EOT;
|
|||
throw new IAE($msg);
|
||||
}
|
||||
|
||||
/**
|
||||
* Resolves a value from env or config.
|
||||
*
|
||||
* @param $key
|
||||
* @param $expectedType
|
||||
* @param $args
|
||||
*
|
||||
* @return mixed|string
|
||||
*/
|
||||
private static function _resolve_from_env_ini(
|
||||
string $key,
|
||||
string $expectedType,
|
||||
array $args
|
||||
) {
|
||||
static $typeDefaultMap = [
|
||||
'int' => 0,
|
||||
'bool' => false,
|
||||
'boolean' => false,
|
||||
'string' => '',
|
||||
];
|
||||
|
||||
return ConfigurationResolver::resolve(
|
||||
$key,
|
||||
$typeDefaultMap[$expectedType] ?? '',
|
||||
$expectedType,
|
||||
$args
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Extracts client options for the endpoint provider to its own array
|
||||
*
|
||||
|
|
|
@ -104,6 +104,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listExportsAsync(array $args = [])
|
||||
* @method \Aws\Result listGeneratedTemplates(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listGeneratedTemplatesAsync(array $args = [])
|
||||
* @method \Aws\Result listHookResults(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listHookResultsAsync(array $args = [])
|
||||
* @method \Aws\Result listImports(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listImportsAsync(array $args = [])
|
||||
* @method \Aws\Result listResourceScanRelatedResources(array $args = [])
|
||||
|
|
|
@ -102,6 +102,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise associateAliasAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result copyDistribution(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise copyDistributionAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result createAnycastIpList(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise createAnycastIpListAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result createCachePolicy(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise createCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result createContinuousDeploymentPolicy(array $args = []) (supported in versions 2020-05-31)
|
||||
|
@ -122,6 +124,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createRealtimeLogConfigAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result createResponseHeadersPolicy(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise createResponseHeadersPolicyAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result createVpcOrigin(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise createVpcOriginAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result deleteAnycastIpList(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAnycastIpListAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result deleteCachePolicy(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result deleteContinuousDeploymentPolicy(array $args = []) (supported in versions 2020-05-31)
|
||||
|
@ -142,10 +148,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteRealtimeLogConfigAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result deleteResponseHeadersPolicy(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise deleteResponseHeadersPolicyAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result deleteVpcOrigin(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVpcOriginAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result describeFunction(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise describeFunctionAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result describeKeyValueStore(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise describeKeyValueStoreAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result getAnycastIpList(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise getAnycastIpListAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result getCachePolicy(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise getCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result getCachePolicyConfig(array $args = []) (supported in versions 2020-05-31)
|
||||
|
@ -176,12 +186,18 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getResponseHeadersPolicyAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result getResponseHeadersPolicyConfig(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise getResponseHeadersPolicyConfigAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result getVpcOrigin(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise getVpcOriginAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listAnycastIpLists(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listAnycastIpListsAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listCachePolicies(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listCachePoliciesAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listConflictingAliases(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listConflictingAliasesAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listContinuousDeploymentPolicies(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listContinuousDeploymentPoliciesAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listDistributionsByAnycastIpListId(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listDistributionsByAnycastIpListIdAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listDistributionsByCachePolicyId(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listDistributionsByCachePolicyIdAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listDistributionsByKeyGroup(array $args = []) (supported in versions 2020-05-31)
|
||||
|
@ -192,6 +208,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listDistributionsByRealtimeLogConfigAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listDistributionsByResponseHeadersPolicyId(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listDistributionsByResponseHeadersPolicyIdAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listDistributionsByVpcOriginId(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listDistributionsByVpcOriginIdAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listFunctions(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listFunctionsAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listKeyGroups(array $args = []) (supported in versions 2020-05-31)
|
||||
|
@ -206,6 +224,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listRealtimeLogConfigsAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listResponseHeadersPolicies(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listResponseHeadersPoliciesAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result listVpcOrigins(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise listVpcOriginsAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result publishFunction(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise publishFunctionAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result testFunction(array $args = []) (supported in versions 2020-05-31)
|
||||
|
@ -230,6 +250,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateRealtimeLogConfigAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result updateResponseHeadersPolicy(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise updateResponseHeadersPolicyAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \Aws\Result updateVpcOrigin(array $args = []) (supported in versions 2020-05-31)
|
||||
* @method \GuzzleHttp\Promise\Promise updateVpcOriginAsync(array $args = []) (supported in versions 2020-05-31)
|
||||
*/
|
||||
class CloudFrontClient extends AwsClient
|
||||
{
|
||||
|
|
|
@ -12,12 +12,16 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise cancelQueryAsync(array $args = [])
|
||||
* @method \Aws\Result createChannel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createChannelAsync(array $args = [])
|
||||
* @method \Aws\Result createDashboard(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDashboardAsync(array $args = [])
|
||||
* @method \Aws\Result createEventDataStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEventDataStoreAsync(array $args = [])
|
||||
* @method \Aws\Result createTrail(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createTrailAsync(array $args = [])
|
||||
* @method \Aws\Result deleteChannel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteChannelAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDashboard(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDashboardAsync(array $args = [])
|
||||
* @method \Aws\Result deleteEventDataStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEventDataStoreAsync(array $args = [])
|
||||
* @method \Aws\Result deleteResourcePolicy(array $args = [])
|
||||
|
@ -34,8 +38,12 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise disableFederationAsync(array $args = [])
|
||||
* @method \Aws\Result enableFederation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise enableFederationAsync(array $args = [])
|
||||
* @method \Aws\Result generateQuery(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise generateQueryAsync(array $args = [])
|
||||
* @method \Aws\Result getChannel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getChannelAsync(array $args = [])
|
||||
* @method \Aws\Result getDashboard(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDashboardAsync(array $args = [])
|
||||
* @method \Aws\Result getEventDataStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEventDataStoreAsync(array $args = [])
|
||||
* @method \Aws\Result getEventSelectors(array $args = [])
|
||||
|
@ -54,6 +62,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getTrailStatusAsync(array $args = [])
|
||||
* @method \Aws\Result listChannels(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelsAsync(array $args = [])
|
||||
* @method \Aws\Result listDashboards(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDashboardsAsync(array $args = [])
|
||||
* @method \Aws\Result listEventDataStores(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEventDataStoresAsync(array $args = [])
|
||||
* @method \Aws\Result listImportFailures(array $args = [])
|
||||
|
@ -84,6 +94,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise removeTagsAsync(array $args = [])
|
||||
* @method \Aws\Result restoreEventDataStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise restoreEventDataStoreAsync(array $args = [])
|
||||
* @method \Aws\Result startDashboardRefresh(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startDashboardRefreshAsync(array $args = [])
|
||||
* @method \Aws\Result startEventDataStoreIngestion(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startEventDataStoreIngestionAsync(array $args = [])
|
||||
* @method \Aws\Result startImport(array $args = [])
|
||||
|
@ -100,6 +112,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise stopLoggingAsync(array $args = [])
|
||||
* @method \Aws\Result updateChannel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateChannelAsync(array $args = [])
|
||||
* @method \Aws\Result updateDashboard(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDashboardAsync(array $args = [])
|
||||
* @method \Aws\Result updateEventDataStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEventDataStoreAsync(array $args = [])
|
||||
* @method \Aws\Result updateTrail(array $args = [])
|
||||
|
|
|
@ -36,6 +36,10 @@ use Generator;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteDeliverySourceAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDestination(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDestinationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteIndexPolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteIndexPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result deleteIntegration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteIntegrationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteLogAnomalyDetector(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteLogAnomalyDetectorAsync(array $args = [])
|
||||
* @method \Aws\Result deleteLogGroup(array $args = [])
|
||||
|
@ -52,6 +56,8 @@ use Generator;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteRetentionPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result deleteSubscriptionFilter(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSubscriptionFilterAsync(array $args = [])
|
||||
* @method \Aws\Result deleteTransformer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteTransformerAsync(array $args = [])
|
||||
* @method \Aws\Result describeAccountPolicies(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAccountPoliciesAsync(array $args = [])
|
||||
* @method \Aws\Result describeConfigurationTemplates(array $args = [])
|
||||
|
@ -66,6 +72,10 @@ use Generator;
|
|||
* @method \GuzzleHttp\Promise\Promise describeDestinationsAsync(array $args = [])
|
||||
* @method \Aws\Result describeExportTasks(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeExportTasksAsync(array $args = [])
|
||||
* @method \Aws\Result describeFieldIndexes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeFieldIndexesAsync(array $args = [])
|
||||
* @method \Aws\Result describeIndexPolicies(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIndexPoliciesAsync(array $args = [])
|
||||
* @method \Aws\Result describeLogGroups(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeLogGroupsAsync(array $args = [])
|
||||
* @method \Aws\Result describeLogStreams(array $args = [])
|
||||
|
@ -94,6 +104,8 @@ use Generator;
|
|||
* @method \GuzzleHttp\Promise\Promise getDeliveryDestinationPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result getDeliverySource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDeliverySourceAsync(array $args = [])
|
||||
* @method \Aws\Result getIntegration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIntegrationAsync(array $args = [])
|
||||
* @method \Aws\Result getLogAnomalyDetector(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getLogAnomalyDetectorAsync(array $args = [])
|
||||
* @method \Aws\Result getLogEvents(array $args = [])
|
||||
|
@ -104,10 +116,16 @@ use Generator;
|
|||
* @method \GuzzleHttp\Promise\Promise getLogRecordAsync(array $args = [])
|
||||
* @method \Aws\Result getQueryResults(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryResultsAsync(array $args = [])
|
||||
* @method \Aws\Result getTransformer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTransformerAsync(array $args = [])
|
||||
* @method \Aws\Result listAnomalies(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAnomaliesAsync(array $args = [])
|
||||
* @method \Aws\Result listIntegrations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listIntegrationsAsync(array $args = [])
|
||||
* @method \Aws\Result listLogAnomalyDetectors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listLogAnomalyDetectorsAsync(array $args = [])
|
||||
* @method \Aws\Result listLogGroupsForQuery(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listLogGroupsForQueryAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsLogGroup(array $args = [])
|
||||
|
@ -126,6 +144,10 @@ use Generator;
|
|||
* @method \GuzzleHttp\Promise\Promise putDestinationAsync(array $args = [])
|
||||
* @method \Aws\Result putDestinationPolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putDestinationPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result putIndexPolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putIndexPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result putIntegration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putIntegrationAsync(array $args = [])
|
||||
* @method \Aws\Result putLogEvents(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putLogEventsAsync(array $args = [])
|
||||
* @method \Aws\Result putMetricFilter(array $args = [])
|
||||
|
@ -138,6 +160,8 @@ use Generator;
|
|||
* @method \GuzzleHttp\Promise\Promise putRetentionPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result putSubscriptionFilter(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putSubscriptionFilterAsync(array $args = [])
|
||||
* @method \Aws\Result putTransformer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putTransformerAsync(array $args = [])
|
||||
* @method \Aws\Result startLiveTail(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startLiveTailAsync(array $args = [])
|
||||
* @method \Aws\Result startQuery(array $args = [])
|
||||
|
@ -150,6 +174,8 @@ use Generator;
|
|||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result testMetricFilter(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise testMetricFilterAsync(array $args = [])
|
||||
* @method \Aws\Result testTransformer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise testTransformerAsync(array $args = [])
|
||||
* @method \Aws\Result untagLogGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagLogGroupAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
|
|
|
@ -64,6 +64,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise associateSoftwareTokenAsync(array $args = [])
|
||||
* @method \Aws\Result changePassword(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise changePasswordAsync(array $args = [])
|
||||
* @method \Aws\Result completeWebAuthnRegistration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise completeWebAuthnRegistrationAsync(array $args = [])
|
||||
* @method \Aws\Result confirmDevice(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise confirmDeviceAsync(array $args = [])
|
||||
* @method \Aws\Result confirmForgotPassword(array $args = [])
|
||||
|
@ -74,6 +76,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createGroupAsync(array $args = [])
|
||||
* @method \Aws\Result createIdentityProvider(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createIdentityProviderAsync(array $args = [])
|
||||
* @method \Aws\Result createManagedLoginBranding(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createManagedLoginBrandingAsync(array $args = [])
|
||||
* @method \Aws\Result createResourceServer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createResourceServerAsync(array $args = [])
|
||||
* @method \Aws\Result createUserImportJob(array $args = [])
|
||||
|
@ -88,6 +92,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteGroupAsync(array $args = [])
|
||||
* @method \Aws\Result deleteIdentityProvider(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteIdentityProviderAsync(array $args = [])
|
||||
* @method \Aws\Result deleteManagedLoginBranding(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteManagedLoginBrandingAsync(array $args = [])
|
||||
* @method \Aws\Result deleteResourceServer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteResourceServerAsync(array $args = [])
|
||||
* @method \Aws\Result deleteUser(array $args = [])
|
||||
|
@ -100,8 +106,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteUserPoolClientAsync(array $args = [])
|
||||
* @method \Aws\Result deleteUserPoolDomain(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteUserPoolDomainAsync(array $args = [])
|
||||
* @method \Aws\Result deleteWebAuthnCredential(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteWebAuthnCredentialAsync(array $args = [])
|
||||
* @method \Aws\Result describeIdentityProvider(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIdentityProviderAsync(array $args = [])
|
||||
* @method \Aws\Result describeManagedLoginBranding(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeManagedLoginBrandingAsync(array $args = [])
|
||||
* @method \Aws\Result describeManagedLoginBrandingByClient(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeManagedLoginBrandingByClientAsync(array $args = [])
|
||||
* @method \Aws\Result describeResourceServer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeResourceServerAsync(array $args = [])
|
||||
* @method \Aws\Result describeRiskConfiguration(array $args = [])
|
||||
|
@ -136,6 +148,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getUserAsync(array $args = [])
|
||||
* @method \Aws\Result getUserAttributeVerificationCode(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getUserAttributeVerificationCodeAsync(array $args = [])
|
||||
* @method \Aws\Result getUserAuthFactors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getUserAuthFactorsAsync(array $args = [])
|
||||
* @method \Aws\Result getUserPoolMfaConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getUserPoolMfaConfigAsync(array $args = [])
|
||||
* @method \Aws\Result globalSignOut(array $args = [])
|
||||
|
@ -162,6 +176,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listUsersAsync(array $args = [])
|
||||
* @method \Aws\Result listUsersInGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listUsersInGroupAsync(array $args = [])
|
||||
* @method \Aws\Result listWebAuthnCredentials(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWebAuthnCredentialsAsync(array $args = [])
|
||||
* @method \Aws\Result resendConfirmationCode(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resendConfirmationCodeAsync(array $args = [])
|
||||
* @method \Aws\Result respondToAuthChallenge(array $args = [])
|
||||
|
@ -184,6 +200,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise signUpAsync(array $args = [])
|
||||
* @method \Aws\Result startUserImportJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startUserImportJobAsync(array $args = [])
|
||||
* @method \Aws\Result startWebAuthnRegistration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startWebAuthnRegistrationAsync(array $args = [])
|
||||
* @method \Aws\Result stopUserImportJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopUserImportJobAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
|
@ -198,6 +216,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateGroupAsync(array $args = [])
|
||||
* @method \Aws\Result updateIdentityProvider(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateIdentityProviderAsync(array $args = [])
|
||||
* @method \Aws\Result updateManagedLoginBranding(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateManagedLoginBrandingAsync(array $args = [])
|
||||
* @method \Aws\Result updateResourceServer(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateResourceServerAsync(array $args = [])
|
||||
* @method \Aws\Result updateUserAttributes(array $args = [])
|
||||
|
|
25
vendor/aws/aws-sdk-php/src/Command.php
vendored
25
vendor/aws/aws-sdk-php/src/Command.php
vendored
|
@ -14,9 +14,12 @@ class Command implements CommandInterface
|
|||
/** @var HandlerList */
|
||||
private $handlerList;
|
||||
|
||||
/** @var Array */
|
||||
/** @var array */
|
||||
private $authSchemes;
|
||||
|
||||
/** @var MetricsBuilder */
|
||||
private $metricsBuilder;
|
||||
|
||||
/**
|
||||
* Accepts an associative array of command options, including:
|
||||
*
|
||||
|
@ -26,7 +29,12 @@ class Command implements CommandInterface
|
|||
* @param array $args Arguments to pass to the command
|
||||
* @param HandlerList $list Handler list
|
||||
*/
|
||||
public function __construct($name, array $args = [], ?HandlerList $list = null)
|
||||
public function __construct(
|
||||
$name,
|
||||
array $args = [],
|
||||
?HandlerList $list = null,
|
||||
?MetricsBuilder $metricsBuilder = null
|
||||
)
|
||||
{
|
||||
$this->name = $name;
|
||||
$this->data = $args;
|
||||
|
@ -38,6 +46,7 @@ class Command implements CommandInterface
|
|||
if (!isset($this->data['@context'])) {
|
||||
$this->data['@context'] = [];
|
||||
}
|
||||
$this->metricsBuilder = $metricsBuilder ?: new MetricsBuilder();
|
||||
}
|
||||
|
||||
public function __clone()
|
||||
|
@ -110,4 +119,16 @@ class Command implements CommandInterface
|
|||
{
|
||||
return $this[$name];
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the metrics builder instance tied up to this command.
|
||||
*
|
||||
* @internal
|
||||
*
|
||||
* @return MetricsBuilder
|
||||
*/
|
||||
public function getMetricsBuilder(): MetricsBuilder
|
||||
{
|
||||
return $this->metricsBuilder;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,6 +17,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise exportEC2InstanceRecommendationsAsync(array $args = [])
|
||||
* @method \Aws\Result exportECSServiceRecommendations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportECSServiceRecommendationsAsync(array $args = [])
|
||||
* @method \Aws\Result exportIdleRecommendations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportIdleRecommendationsAsync(array $args = [])
|
||||
* @method \Aws\Result exportLambdaFunctionRecommendations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise exportLambdaFunctionRecommendationsAsync(array $args = [])
|
||||
* @method \Aws\Result exportLicenseRecommendations(array $args = [])
|
||||
|
@ -41,6 +43,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getEnrollmentStatusAsync(array $args = [])
|
||||
* @method \Aws\Result getEnrollmentStatusesForOrganization(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEnrollmentStatusesForOrganizationAsync(array $args = [])
|
||||
* @method \Aws\Result getIdleRecommendations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIdleRecommendationsAsync(array $args = [])
|
||||
* @method \Aws\Result getLambdaFunctionRecommendations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getLambdaFunctionRecommendationsAsync(array $args = [])
|
||||
* @method \Aws\Result getLicenseRecommendations(array $args = [])
|
||||
|
|
|
@ -6,6 +6,8 @@ use Aws\AwsClient;
|
|||
/**
|
||||
* This client is used to interact with AWS Config.
|
||||
*
|
||||
* @method \Aws\Result associateResourceTypes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateResourceTypesAsync(array $args = [])
|
||||
* @method \Aws\Result batchGetAggregateResourceConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetAggregateResourceConfigAsync(array $args = [])
|
||||
* @method \Aws\Result batchGetResourceConfig(array $args = [])
|
||||
|
@ -38,6 +40,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteResourceConfigAsync(array $args = [])
|
||||
* @method \Aws\Result deleteRetentionConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRetentionConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteServiceLinkedConfigurationRecorder(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteServiceLinkedConfigurationRecorderAsync(array $args = [])
|
||||
* @method \Aws\Result deleteStoredQuery(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteStoredQueryAsync(array $args = [])
|
||||
* @method \Aws\Result deliverConfigSnapshot(array $args = [])
|
||||
|
@ -92,6 +96,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeRemediationExecutionStatusAsync(array $args = [])
|
||||
* @method \Aws\Result describeRetentionConfigurations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeRetentionConfigurationsAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateResourceTypes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateResourceTypesAsync(array $args = [])
|
||||
* @method \Aws\Result getAggregateComplianceDetailsByConfigRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAggregateComplianceDetailsByConfigRuleAsync(array $args = [])
|
||||
* @method \Aws\Result getAggregateConfigRuleComplianceSummary(array $args = [])
|
||||
|
@ -132,6 +138,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getStoredQueryAsync(array $args = [])
|
||||
* @method \Aws\Result listAggregateDiscoveredResources(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAggregateDiscoveredResourcesAsync(array $args = [])
|
||||
* @method \Aws\Result listConfigurationRecorders(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConfigurationRecordersAsync(array $args = [])
|
||||
* @method \Aws\Result listConformancePackComplianceScores(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConformancePackComplianceScoresAsync(array $args = [])
|
||||
* @method \Aws\Result listDiscoveredResources(array $args = [])
|
||||
|
@ -170,6 +178,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise putResourceConfigAsync(array $args = [])
|
||||
* @method \Aws\Result putRetentionConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putRetentionConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result putServiceLinkedConfigurationRecorder(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putServiceLinkedConfigurationRecorderAsync(array $args = [])
|
||||
* @method \Aws\Result putStoredQuery(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putStoredQueryAsync(array $args = [])
|
||||
* @method \Aws\Result selectAggregateResourceConfig(array $args = [])
|
||||
|
|
|
@ -51,14 +51,22 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise completeAttachedFileUploadAsync(array $args = [])
|
||||
* @method \Aws\Result createAgentStatus(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAgentStatusAsync(array $args = [])
|
||||
* @method \Aws\Result createContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createContactAsync(array $args = [])
|
||||
* @method \Aws\Result createContactFlow(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createContactFlowAsync(array $args = [])
|
||||
* @method \Aws\Result createContactFlowModule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createContactFlowModuleAsync(array $args = [])
|
||||
* @method \Aws\Result createContactFlowVersion(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createContactFlowVersionAsync(array $args = [])
|
||||
* @method \Aws\Result createEmailAddress(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEmailAddressAsync(array $args = [])
|
||||
* @method \Aws\Result createEvaluationForm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEvaluationFormAsync(array $args = [])
|
||||
* @method \Aws\Result createHoursOfOperation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createHoursOfOperationAsync(array $args = [])
|
||||
* @method \Aws\Result createHoursOfOperationOverride(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createHoursOfOperationOverrideAsync(array $args = [])
|
||||
* @method \Aws\Result createInstance(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createInstanceAsync(array $args = [])
|
||||
* @method \Aws\Result createIntegrationAssociation(array $args = [])
|
||||
|
@ -71,6 +79,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createPredefinedAttributeAsync(array $args = [])
|
||||
* @method \Aws\Result createPrompt(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPromptAsync(array $args = [])
|
||||
* @method \Aws\Result createPushNotificationRegistration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPushNotificationRegistrationAsync(array $args = [])
|
||||
* @method \Aws\Result createQueue(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createQueueAsync(array $args = [])
|
||||
* @method \Aws\Result createQuickConnect(array $args = [])
|
||||
|
@ -107,10 +117,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteContactFlowAsync(array $args = [])
|
||||
* @method \Aws\Result deleteContactFlowModule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteContactFlowModuleAsync(array $args = [])
|
||||
* @method \Aws\Result deleteEmailAddress(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEmailAddressAsync(array $args = [])
|
||||
* @method \Aws\Result deleteEvaluationForm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEvaluationFormAsync(array $args = [])
|
||||
* @method \Aws\Result deleteHoursOfOperation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteHoursOfOperationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteHoursOfOperationOverride(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteHoursOfOperationOverrideAsync(array $args = [])
|
||||
* @method \Aws\Result deleteInstance(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteInstanceAsync(array $args = [])
|
||||
* @method \Aws\Result deleteIntegrationAssociation(array $args = [])
|
||||
|
@ -119,6 +133,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deletePredefinedAttributeAsync(array $args = [])
|
||||
* @method \Aws\Result deletePrompt(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePromptAsync(array $args = [])
|
||||
* @method \Aws\Result deletePushNotificationRegistration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePushNotificationRegistrationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteQueue(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteQueueAsync(array $args = [])
|
||||
* @method \Aws\Result deleteQuickConnect(array $args = [])
|
||||
|
@ -157,10 +173,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeContactFlowAsync(array $args = [])
|
||||
* @method \Aws\Result describeContactFlowModule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeContactFlowModuleAsync(array $args = [])
|
||||
* @method \Aws\Result describeEmailAddress(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEmailAddressAsync(array $args = [])
|
||||
* @method \Aws\Result describeEvaluationForm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEvaluationFormAsync(array $args = [])
|
||||
* @method \Aws\Result describeHoursOfOperation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeHoursOfOperationAsync(array $args = [])
|
||||
* @method \Aws\Result describeHoursOfOperationOverride(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeHoursOfOperationOverrideAsync(array $args = [])
|
||||
* @method \Aws\Result describeInstance(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeInstanceAsync(array $args = [])
|
||||
* @method \Aws\Result describeInstanceAttribute(array $args = [])
|
||||
|
@ -231,6 +251,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getCurrentMetricDataAsync(array $args = [])
|
||||
* @method \Aws\Result getCurrentUserData(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCurrentUserDataAsync(array $args = [])
|
||||
* @method \Aws\Result getEffectiveHoursOfOperations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEffectiveHoursOfOperationsAsync(array $args = [])
|
||||
* @method \Aws\Result getFederationToken(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getFederationTokenAsync(array $args = [])
|
||||
* @method \Aws\Result getFlowAssociation(array $args = [])
|
||||
|
@ -253,6 +275,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listAnalyticsDataAssociationsAsync(array $args = [])
|
||||
* @method \Aws\Result listApprovedOrigins(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listApprovedOriginsAsync(array $args = [])
|
||||
* @method \Aws\Result listAssociatedContacts(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssociatedContactsAsync(array $args = [])
|
||||
* @method \Aws\Result listAuthenticationProfiles(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAuthenticationProfilesAsync(array $args = [])
|
||||
* @method \Aws\Result listBots(array $args = [])
|
||||
|
@ -261,6 +285,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listContactEvaluationsAsync(array $args = [])
|
||||
* @method \Aws\Result listContactFlowModules(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listContactFlowModulesAsync(array $args = [])
|
||||
* @method \Aws\Result listContactFlowVersions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listContactFlowVersionsAsync(array $args = [])
|
||||
* @method \Aws\Result listContactFlows(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listContactFlowsAsync(array $args = [])
|
||||
* @method \Aws\Result listContactReferences(array $args = [])
|
||||
|
@ -273,6 +299,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listEvaluationFormsAsync(array $args = [])
|
||||
* @method \Aws\Result listFlowAssociations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFlowAssociationsAsync(array $args = [])
|
||||
* @method \Aws\Result listHoursOfOperationOverrides(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listHoursOfOperationOverridesAsync(array $args = [])
|
||||
* @method \Aws\Result listHoursOfOperations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listHoursOfOperationsAsync(array $args = [])
|
||||
* @method \Aws\Result listInstanceAttributes(array $args = [])
|
||||
|
@ -361,6 +389,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise searchContactFlowsAsync(array $args = [])
|
||||
* @method \Aws\Result searchContacts(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchContactsAsync(array $args = [])
|
||||
* @method \Aws\Result searchEmailAddresses(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchEmailAddressesAsync(array $args = [])
|
||||
* @method \Aws\Result searchHoursOfOperationOverrides(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchHoursOfOperationOverridesAsync(array $args = [])
|
||||
* @method \Aws\Result searchHoursOfOperations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise searchHoursOfOperationsAsync(array $args = [])
|
||||
* @method \Aws\Result searchPredefinedAttributes(array $args = [])
|
||||
|
@ -385,6 +417,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise searchVocabulariesAsync(array $args = [])
|
||||
* @method \Aws\Result sendChatIntegrationEvent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise sendChatIntegrationEventAsync(array $args = [])
|
||||
* @method \Aws\Result sendOutboundEmail(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise sendOutboundEmailAsync(array $args = [])
|
||||
* @method \Aws\Result startAttachedFileUpload(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startAttachedFileUploadAsync(array $args = [])
|
||||
* @method \Aws\Result startChatContact(array $args = [])
|
||||
|
@ -395,8 +429,12 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise startContactRecordingAsync(array $args = [])
|
||||
* @method \Aws\Result startContactStreaming(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startContactStreamingAsync(array $args = [])
|
||||
* @method \Aws\Result startEmailContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startEmailContactAsync(array $args = [])
|
||||
* @method \Aws\Result startOutboundChatContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startOutboundChatContactAsync(array $args = [])
|
||||
* @method \Aws\Result startOutboundEmailContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startOutboundEmailContactAsync(array $args = [])
|
||||
* @method \Aws\Result startOutboundVoiceContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startOutboundVoiceContactAsync(array $args = [])
|
||||
* @method \Aws\Result startScreenSharing(array $args = [])
|
||||
|
@ -449,14 +487,20 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateContactRoutingDataAsync(array $args = [])
|
||||
* @method \Aws\Result updateContactSchedule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateContactScheduleAsync(array $args = [])
|
||||
* @method \Aws\Result updateEmailAddressMetadata(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEmailAddressMetadataAsync(array $args = [])
|
||||
* @method \Aws\Result updateEvaluationForm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEvaluationFormAsync(array $args = [])
|
||||
* @method \Aws\Result updateHoursOfOperation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateHoursOfOperationAsync(array $args = [])
|
||||
* @method \Aws\Result updateHoursOfOperationOverride(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateHoursOfOperationOverrideAsync(array $args = [])
|
||||
* @method \Aws\Result updateInstanceAttribute(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateInstanceAttributeAsync(array $args = [])
|
||||
* @method \Aws\Result updateInstanceStorageConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateInstanceStorageConfigAsync(array $args = [])
|
||||
* @method \Aws\Result updateParticipantAuthentication(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateParticipantAuthenticationAsync(array $args = [])
|
||||
* @method \Aws\Result updateParticipantRoleConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateParticipantRoleConfigAsync(array $args = [])
|
||||
* @method \Aws\Result updatePhoneNumber(array $args = [])
|
||||
|
@ -475,6 +519,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateQueueNameAsync(array $args = [])
|
||||
* @method \Aws\Result updateQueueOutboundCallerConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateQueueOutboundCallerConfigAsync(array $args = [])
|
||||
* @method \Aws\Result updateQueueOutboundEmailConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateQueueOutboundEmailConfigAsync(array $args = [])
|
||||
* @method \Aws\Result updateQueueStatus(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateQueueStatusAsync(array $args = [])
|
||||
* @method \Aws\Result updateQuickConnectConfig(array $args = [])
|
||||
|
|
75
vendor/aws/aws-sdk-php/src/ConnectCampaignsV2/ConnectCampaignsV2Client.php
vendored
Normal file
75
vendor/aws/aws-sdk-php/src/ConnectCampaignsV2/ConnectCampaignsV2Client.php
vendored
Normal file
|
@ -0,0 +1,75 @@
|
|||
<?php
|
||||
namespace Aws\ConnectCampaignsV2;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **AmazonConnectCampaignServiceV2** service.
|
||||
* @method \Aws\Result createCampaign(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCampaignAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCampaign(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCampaignAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCampaignChannelSubtypeConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCampaignChannelSubtypeConfigAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCampaignCommunicationLimits(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCampaignCommunicationLimitsAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCampaignCommunicationTime(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCampaignCommunicationTimeAsync(array $args = [])
|
||||
* @method \Aws\Result deleteConnectInstanceConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConnectInstanceConfigAsync(array $args = [])
|
||||
* @method \Aws\Result deleteConnectInstanceIntegration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConnectInstanceIntegrationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteInstanceOnboardingJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteInstanceOnboardingJobAsync(array $args = [])
|
||||
* @method \Aws\Result describeCampaign(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCampaignAsync(array $args = [])
|
||||
* @method \Aws\Result getCampaignState(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCampaignStateAsync(array $args = [])
|
||||
* @method \Aws\Result getCampaignStateBatch(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCampaignStateBatchAsync(array $args = [])
|
||||
* @method \Aws\Result getConnectInstanceConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConnectInstanceConfigAsync(array $args = [])
|
||||
* @method \Aws\Result getInstanceOnboardingJobStatus(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInstanceOnboardingJobStatusAsync(array $args = [])
|
||||
* @method \Aws\Result listCampaigns(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCampaignsAsync(array $args = [])
|
||||
* @method \Aws\Result listConnectInstanceIntegrations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConnectInstanceIntegrationsAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result pauseCampaign(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise pauseCampaignAsync(array $args = [])
|
||||
* @method \Aws\Result putConnectInstanceIntegration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putConnectInstanceIntegrationAsync(array $args = [])
|
||||
* @method \Aws\Result putOutboundRequestBatch(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putOutboundRequestBatchAsync(array $args = [])
|
||||
* @method \Aws\Result putProfileOutboundRequestBatch(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putProfileOutboundRequestBatchAsync(array $args = [])
|
||||
* @method \Aws\Result resumeCampaign(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resumeCampaignAsync(array $args = [])
|
||||
* @method \Aws\Result startCampaign(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startCampaignAsync(array $args = [])
|
||||
* @method \Aws\Result startInstanceOnboardingJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startInstanceOnboardingJobAsync(array $args = [])
|
||||
* @method \Aws\Result stopCampaign(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopCampaignAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateCampaignChannelSubtypeConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCampaignChannelSubtypeConfigAsync(array $args = [])
|
||||
* @method \Aws\Result updateCampaignCommunicationLimits(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCampaignCommunicationLimitsAsync(array $args = [])
|
||||
* @method \Aws\Result updateCampaignCommunicationTime(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCampaignCommunicationTimeAsync(array $args = [])
|
||||
* @method \Aws\Result updateCampaignFlowAssociation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCampaignFlowAssociationAsync(array $args = [])
|
||||
* @method \Aws\Result updateCampaignName(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCampaignNameAsync(array $args = [])
|
||||
* @method \Aws\Result updateCampaignSchedule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCampaignScheduleAsync(array $args = [])
|
||||
* @method \Aws\Result updateCampaignSource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCampaignSourceAsync(array $args = [])
|
||||
*/
|
||||
class ConnectCampaignsV2Client extends AwsClient {}
|
9
vendor/aws/aws-sdk-php/src/ConnectCampaignsV2/Exception/ConnectCampaignsV2Exception.php
vendored
Normal file
9
vendor/aws/aws-sdk-php/src/ConnectCampaignsV2/Exception/ConnectCampaignsV2Exception.php
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\ConnectCampaignsV2\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **AmazonConnectCampaignServiceV2** service.
|
||||
*/
|
||||
class ConnectCampaignsV2Exception extends AwsException {}
|
|
@ -5,6 +5,8 @@ use Aws\AwsClient;
|
|||
|
||||
/**
|
||||
* This client is used to interact with the **Amazon Connect Participant Service** service.
|
||||
* @method \Aws\Result cancelParticipantAuthentication(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelParticipantAuthenticationAsync(array $args = [])
|
||||
* @method \Aws\Result completeAttachmentUpload(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise completeAttachmentUploadAsync(array $args = [])
|
||||
* @method \Aws\Result createParticipantConnection(array $args = [])
|
||||
|
@ -15,6 +17,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise disconnectParticipantAsync(array $args = [])
|
||||
* @method \Aws\Result getAttachment(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAttachmentAsync(array $args = [])
|
||||
* @method \Aws\Result getAuthenticationUrl(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAuthenticationUrlAsync(array $args = [])
|
||||
* @method \Aws\Result getTranscript(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTranscriptAsync(array $args = [])
|
||||
* @method \Aws\Result sendEvent(array $args = [])
|
||||
|
|
|
@ -47,6 +47,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result resetEnabledBaseline(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resetEnabledBaselineAsync(array $args = [])
|
||||
* @method \Aws\Result resetEnabledControl(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resetEnabledControlAsync(array $args = [])
|
||||
* @method \Aws\Result resetLandingZone(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise resetLandingZoneAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
|
|
|
@ -27,6 +27,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getAnomalySubscriptionsAsync(array $args = [])
|
||||
* @method \Aws\Result getApproximateUsageRecords(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getApproximateUsageRecordsAsync(array $args = [])
|
||||
* @method \Aws\Result getCommitmentPurchaseAnalysis(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCommitmentPurchaseAnalysisAsync(array $args = [])
|
||||
* @method \Aws\Result getCostAndUsage(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCostAndUsageAsync(array $args = [])
|
||||
* @method \Aws\Result getCostAndUsageWithResources(array $args = [])
|
||||
|
@ -59,6 +61,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getTagsAsync(array $args = [])
|
||||
* @method \Aws\Result getUsageForecast(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getUsageForecastAsync(array $args = [])
|
||||
* @method \Aws\Result listCommitmentPurchaseAnalyses(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCommitmentPurchaseAnalysesAsync(array $args = [])
|
||||
* @method \Aws\Result listCostAllocationTagBackfillHistory(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCostAllocationTagBackfillHistoryAsync(array $args = [])
|
||||
* @method \Aws\Result listCostAllocationTags(array $args = [])
|
||||
|
@ -71,6 +75,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result provideAnomalyFeedback(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise provideAnomalyFeedbackAsync(array $args = [])
|
||||
* @method \Aws\Result startCommitmentPurchaseAnalysis(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startCommitmentPurchaseAnalysisAsync(array $args = [])
|
||||
* @method \Aws\Result startCostAllocationTagBackfill(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startCostAllocationTagBackfillAsync(array $args = [])
|
||||
* @method \Aws\Result startSavingsPlansPurchaseRecommendationGeneration(array $args = [])
|
||||
|
|
|
@ -52,7 +52,10 @@ class AssumeRoleCredentialProvider
|
|||
$client = $this->client;
|
||||
return $client->assumeRoleAsync($this->assumeRoleParams)
|
||||
->then(function (Result $result) {
|
||||
return $this->client->createCredentials($result);
|
||||
return $this->client->createCredentials(
|
||||
$result,
|
||||
CredentialSources::STS_ASSUME_ROLE
|
||||
);
|
||||
})->otherwise(function (\RuntimeException $exception) {
|
||||
throw new CredentialsException(
|
||||
"Error in retrieving assume role credentials.",
|
||||
|
|
|
@ -36,6 +36,8 @@ class AssumeRoleWithWebIdentityCredentialProvider
|
|||
|
||||
/** @var integer */
|
||||
private $tokenFileReadAttempts;
|
||||
/** @var string */
|
||||
private $source;
|
||||
|
||||
/**
|
||||
* The constructor attempts to load config from environment variables.
|
||||
|
@ -43,6 +45,8 @@ class AssumeRoleWithWebIdentityCredentialProvider
|
|||
* - WebIdentityTokenFile: full path of token filename
|
||||
* - RoleArn: arn of role to be assumed
|
||||
* - SessionName: (optional) set by SDK if not provided
|
||||
* - source: To identify if the provider was sourced by a profile or
|
||||
* from environment definition. Default will be `sts_web_id_token`.
|
||||
*
|
||||
* @param array $config Configuration options
|
||||
* @throws \InvalidArgumentException
|
||||
|
@ -66,15 +70,9 @@ class AssumeRoleWithWebIdentityCredentialProvider
|
|||
$this->retries = (int) getenv(self::ENV_RETRIES) ?: (isset($config['retries']) ? $config['retries'] : 3);
|
||||
$this->authenticationAttempts = 0;
|
||||
$this->tokenFileReadAttempts = 0;
|
||||
|
||||
$this->session = isset($config['SessionName'])
|
||||
? $config['SessionName']
|
||||
: 'aws-sdk-php-' . round(microtime(true) * 1000);
|
||||
|
||||
$region = isset($config['region'])
|
||||
? $config['region']
|
||||
: 'us-east-1';
|
||||
|
||||
$this->session = $config['SessionName']
|
||||
?? 'aws-sdk-php-' . round(microtime(true) * 1000);
|
||||
$region = $config['region'] ?? 'us-east-1';
|
||||
if (isset($config['client'])) {
|
||||
$this->client = $config['client'];
|
||||
} else {
|
||||
|
@ -84,6 +82,9 @@ class AssumeRoleWithWebIdentityCredentialProvider
|
|||
'version' => 'latest'
|
||||
]);
|
||||
}
|
||||
|
||||
$this->source = $config['source']
|
||||
?? CredentialSources::STS_WEB_ID_TOKEN;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -160,7 +161,10 @@ class AssumeRoleWithWebIdentityCredentialProvider
|
|||
$this->authenticationAttempts++;
|
||||
}
|
||||
|
||||
yield $this->client->createCredentials($result);
|
||||
yield $this->client->createCredentials(
|
||||
$result,
|
||||
$this->source
|
||||
);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -302,7 +302,8 @@ class CredentialProvider
|
|||
$secret,
|
||||
$token,
|
||||
null,
|
||||
$accountId
|
||||
$accountId,
|
||||
CredentialSources::ENVIRONMENT
|
||||
)
|
||||
);
|
||||
}
|
||||
|
@ -417,7 +418,8 @@ class CredentialProvider
|
|||
'WebIdentityTokenFile' => $tokenFromEnv,
|
||||
'SessionName' => $sessionName,
|
||||
'client' => $stsClient,
|
||||
'region' => $region
|
||||
'region' => $region,
|
||||
'source' => CredentialSources::ENVIRONMENT_STS_WEB_ID_TOKEN
|
||||
]);
|
||||
|
||||
return $provider();
|
||||
|
@ -446,7 +448,8 @@ class CredentialProvider
|
|||
'WebIdentityTokenFile' => $profile['web_identity_token_file'],
|
||||
'SessionName' => $sessionName,
|
||||
'client' => $stsClient,
|
||||
'region' => $region
|
||||
'region' => $region,
|
||||
'source' => CredentialSources::PROFILE_STS_WEB_ID_TOKEN
|
||||
]);
|
||||
|
||||
return $provider();
|
||||
|
@ -553,7 +556,8 @@ class CredentialProvider
|
|||
$data[$profile]['aws_secret_access_key'],
|
||||
$data[$profile]['aws_session_token'],
|
||||
null,
|
||||
!empty($data[$profile]['aws_account_id']) ? $data[$profile]['aws_account_id'] : null
|
||||
$data[$profile]['aws_account_id'] ?? null,
|
||||
CredentialSources::PROFILE
|
||||
)
|
||||
);
|
||||
};
|
||||
|
@ -641,7 +645,8 @@ class CredentialProvider
|
|||
$processData['SecretAccessKey'],
|
||||
$processData['SessionToken'],
|
||||
$expires,
|
||||
$accountId
|
||||
$accountId,
|
||||
CredentialSources::PROFILE_PROCESS
|
||||
)
|
||||
);
|
||||
};
|
||||
|
@ -724,7 +729,10 @@ class CredentialProvider
|
|||
'RoleArn' => $roleArn,
|
||||
'RoleSessionName' => $roleSessionName
|
||||
]);
|
||||
$credentials = $stsClient->createCredentials($result);
|
||||
$credentials = $stsClient->createCredentials(
|
||||
$result,
|
||||
CredentialSources::STS_ASSUME_ROLE
|
||||
);
|
||||
|
||||
return Promise\Create::promiseFor($credentials);
|
||||
}
|
||||
|
@ -918,7 +926,8 @@ class CredentialProvider
|
|||
$ssoCredentials['secretAccessKey'],
|
||||
$ssoCredentials['sessionToken'],
|
||||
$expiration,
|
||||
$ssoProfile['sso_account_id']
|
||||
$ssoProfile['sso_account_id'],
|
||||
CredentialSources::PROFILE_SSO
|
||||
)
|
||||
);
|
||||
}
|
||||
|
@ -978,7 +987,8 @@ class CredentialProvider
|
|||
$ssoCredentials['secretAccessKey'],
|
||||
$ssoCredentials['sessionToken'],
|
||||
$expiration,
|
||||
$ssoProfile['sso_account_id']
|
||||
$ssoProfile['sso_account_id'],
|
||||
CredentialSources::PROFILE_SSO_LEGACY
|
||||
)
|
||||
);
|
||||
}
|
||||
|
|
22
vendor/aws/aws-sdk-php/src/Credentials/CredentialSources.php
vendored
Normal file
22
vendor/aws/aws-sdk-php/src/Credentials/CredentialSources.php
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
|
||||
namespace Aws\Credentials;
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
final class CredentialSources
|
||||
{
|
||||
const STATIC = 'static';
|
||||
const ENVIRONMENT = 'env';
|
||||
const STS_WEB_ID_TOKEN = 'sts_web_id_token';
|
||||
const ENVIRONMENT_STS_WEB_ID_TOKEN = 'env_sts_web_id_token';
|
||||
const PROFILE_STS_WEB_ID_TOKEN = 'profile_sts_web_id_token';
|
||||
const STS_ASSUME_ROLE = 'sts_assume_role';
|
||||
const PROFILE = 'profile';
|
||||
const IMDS = 'instance_profile_provider';
|
||||
const ECS = 'ecs';
|
||||
const PROFILE_SSO = 'profile_sso';
|
||||
const PROFILE_SSO_LEGACY = 'profile_sso_legacy';
|
||||
const PROFILE_PROCESS = 'profile_process';
|
||||
}
|
|
@ -16,6 +16,7 @@ class Credentials extends AwsCredentialIdentity implements
|
|||
private $token;
|
||||
private $expires;
|
||||
private $accountId;
|
||||
private $source;
|
||||
|
||||
/**
|
||||
* Constructs a new BasicAWSCredentials object, with the specified AWS
|
||||
|
@ -26,13 +27,21 @@ class Credentials extends AwsCredentialIdentity implements
|
|||
* @param string $token Security token to use
|
||||
* @param int $expires UNIX timestamp for when credentials expire
|
||||
*/
|
||||
public function __construct($key, $secret, $token = null, $expires = null, $accountId = null)
|
||||
public function __construct(
|
||||
$key,
|
||||
$secret,
|
||||
$token = null,
|
||||
$expires = null,
|
||||
$accountId = null,
|
||||
$source = CredentialSources::STATIC
|
||||
)
|
||||
{
|
||||
$this->key = trim((string) $key);
|
||||
$this->secret = trim((string) $secret);
|
||||
$this->token = $token;
|
||||
$this->expires = $expires;
|
||||
$this->accountId = $accountId;
|
||||
$this->source = $source ?? CredentialSources::STATIC;
|
||||
}
|
||||
|
||||
public static function __set_state(array $state)
|
||||
|
@ -42,7 +51,8 @@ class Credentials extends AwsCredentialIdentity implements
|
|||
$state['secret'],
|
||||
$state['token'],
|
||||
$state['expires'],
|
||||
$state['accountId']
|
||||
$state['accountId'],
|
||||
$state['source'] ?? null
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -76,6 +86,11 @@ class Credentials extends AwsCredentialIdentity implements
|
|||
return $this->accountId;
|
||||
}
|
||||
|
||||
public function getSource()
|
||||
{
|
||||
return $this->source;
|
||||
}
|
||||
|
||||
public function toArray()
|
||||
{
|
||||
return [
|
||||
|
@ -83,7 +98,8 @@ class Credentials extends AwsCredentialIdentity implements
|
|||
'secret' => $this->secret,
|
||||
'token' => $this->token,
|
||||
'expires' => $this->expires,
|
||||
'accountId' => $this->accountId
|
||||
'accountId' => $this->accountId,
|
||||
'source' => $this->source
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -111,6 +127,7 @@ class Credentials extends AwsCredentialIdentity implements
|
|||
$this->token = $data['token'];
|
||||
$this->expires = $data['expires'];
|
||||
$this->accountId = $data['accountId'] ?? null;
|
||||
$this->source = $data['source'] ?? null;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
namespace Aws\Credentials;
|
||||
|
||||
use Aws\Arn\Arn;
|
||||
use Aws\Exception\CredentialsException;
|
||||
use GuzzleHttp\Exception\ConnectException;
|
||||
use GuzzleHttp\Exception\GuzzleException;
|
||||
|
@ -86,12 +87,22 @@ class EcsCredentialProvider
|
|||
]
|
||||
)->then(function (ResponseInterface $response) {
|
||||
$result = $this->decodeResult((string)$response->getBody());
|
||||
if (!isset($result['AccountId']) && isset($result['RoleArn'])) {
|
||||
try {
|
||||
$parsedArn = new Arn($result['RoleArn']);
|
||||
$result['AccountId'] = $parsedArn->getAccountId();
|
||||
} catch (\Exception $e) {
|
||||
// AccountId will be null
|
||||
}
|
||||
}
|
||||
|
||||
return new Credentials(
|
||||
$result['AccessKeyId'],
|
||||
$result['SecretAccessKey'],
|
||||
$result['Token'],
|
||||
strtotime($result['Expiration']),
|
||||
$result['AccountId'] ?? null
|
||||
$result['AccountId'] ?? null,
|
||||
CredentialSources::ECS
|
||||
);
|
||||
})->otherwise(function ($reason) {
|
||||
$reason = is_array($reason) ? $reason['exception'] : $reason;
|
||||
|
|
|
@ -227,7 +227,8 @@ class InstanceProfileProvider
|
|||
$result['SecretAccessKey'],
|
||||
$result['Token'],
|
||||
strtotime($result['Expiration']),
|
||||
$result['AccountId'] ?? null
|
||||
$result['AccountId'] ?? null,
|
||||
CredentialSources::IMDS
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -7,22 +7,36 @@ use Aws\AwsClient;
|
|||
* This client is used to interact with the **Amazon Connect Customer Profiles** service.
|
||||
* @method \Aws\Result addProfileKey(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise addProfileKeyAsync(array $args = [])
|
||||
* @method \Aws\Result batchGetCalculatedAttributeForProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetCalculatedAttributeForProfileAsync(array $args = [])
|
||||
* @method \Aws\Result batchGetProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetProfileAsync(array $args = [])
|
||||
* @method \Aws\Result createCalculatedAttributeDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCalculatedAttributeDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result createDomain(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDomainAsync(array $args = [])
|
||||
* @method \Aws\Result createEventStream(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEventStreamAsync(array $args = [])
|
||||
* @method \Aws\Result createEventTrigger(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEventTriggerAsync(array $args = [])
|
||||
* @method \Aws\Result createIntegrationWorkflow(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createIntegrationWorkflowAsync(array $args = [])
|
||||
* @method \Aws\Result createProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createProfileAsync(array $args = [])
|
||||
* @method \Aws\Result createSegmentDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSegmentDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result createSegmentEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSegmentEstimateAsync(array $args = [])
|
||||
* @method \Aws\Result createSegmentSnapshot(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSegmentSnapshotAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCalculatedAttributeDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCalculatedAttributeDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDomain(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDomainAsync(array $args = [])
|
||||
* @method \Aws\Result deleteEventStream(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEventStreamAsync(array $args = [])
|
||||
* @method \Aws\Result deleteEventTrigger(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEventTriggerAsync(array $args = [])
|
||||
* @method \Aws\Result deleteIntegration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteIntegrationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteProfile(array $args = [])
|
||||
|
@ -33,6 +47,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteProfileObjectAsync(array $args = [])
|
||||
* @method \Aws\Result deleteProfileObjectType(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteProfileObjectTypeAsync(array $args = [])
|
||||
* @method \Aws\Result deleteSegmentDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSegmentDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteWorkflow(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteWorkflowAsync(array $args = [])
|
||||
* @method \Aws\Result detectProfileObjectType(array $args = [])
|
||||
|
@ -47,6 +63,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getDomainAsync(array $args = [])
|
||||
* @method \Aws\Result getEventStream(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEventStreamAsync(array $args = [])
|
||||
* @method \Aws\Result getEventTrigger(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEventTriggerAsync(array $args = [])
|
||||
* @method \Aws\Result getIdentityResolutionJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIdentityResolutionJobAsync(array $args = [])
|
||||
* @method \Aws\Result getIntegration(array $args = [])
|
||||
|
@ -57,6 +75,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getProfileObjectTypeAsync(array $args = [])
|
||||
* @method \Aws\Result getProfileObjectTypeTemplate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getProfileObjectTypeTemplateAsync(array $args = [])
|
||||
* @method \Aws\Result getSegmentDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSegmentDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result getSegmentEstimate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSegmentEstimateAsync(array $args = [])
|
||||
* @method \Aws\Result getSegmentMembership(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSegmentMembershipAsync(array $args = [])
|
||||
* @method \Aws\Result getSegmentSnapshot(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSegmentSnapshotAsync(array $args = [])
|
||||
* @method \Aws\Result getSimilarProfiles(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSimilarProfilesAsync(array $args = [])
|
||||
* @method \Aws\Result getWorkflow(array $args = [])
|
||||
|
@ -73,10 +99,16 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listDomainsAsync(array $args = [])
|
||||
* @method \Aws\Result listEventStreams(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEventStreamsAsync(array $args = [])
|
||||
* @method \Aws\Result listEventTriggers(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEventTriggersAsync(array $args = [])
|
||||
* @method \Aws\Result listIdentityResolutionJobs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listIdentityResolutionJobsAsync(array $args = [])
|
||||
* @method \Aws\Result listIntegrations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listIntegrationsAsync(array $args = [])
|
||||
* @method \Aws\Result listObjectTypeAttributes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listObjectTypeAttributesAsync(array $args = [])
|
||||
* @method \Aws\Result listProfileAttributeValues(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProfileAttributeValuesAsync(array $args = [])
|
||||
* @method \Aws\Result listProfileObjectTypeTemplates(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProfileObjectTypeTemplatesAsync(array $args = [])
|
||||
* @method \Aws\Result listProfileObjectTypes(array $args = [])
|
||||
|
@ -85,6 +117,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listProfileObjectsAsync(array $args = [])
|
||||
* @method \Aws\Result listRuleBasedMatches(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRuleBasedMatchesAsync(array $args = [])
|
||||
* @method \Aws\Result listSegmentDefinitions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSegmentDefinitionsAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result listWorkflows(array $args = [])
|
||||
|
@ -107,6 +141,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateCalculatedAttributeDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result updateDomain(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDomainAsync(array $args = [])
|
||||
* @method \Aws\Result updateEventTrigger(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEventTriggerAsync(array $args = [])
|
||||
* @method \Aws\Result updateProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateProfileAsync(array $args = [])
|
||||
*/
|
||||
|
|
29
vendor/aws/aws-sdk-php/src/DSQL/DSQLClient.php
vendored
Normal file
29
vendor/aws/aws-sdk-php/src/DSQL/DSQLClient.php
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
namespace Aws\DSQL;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **Amazon Aurora DSQL** service.
|
||||
* @method \Aws\Result createCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createClusterAsync(array $args = [])
|
||||
* @method \Aws\Result createMultiRegionClusters(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMultiRegionClustersAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteClusterAsync(array $args = [])
|
||||
* @method \Aws\Result deleteMultiRegionClusters(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMultiRegionClustersAsync(array $args = [])
|
||||
* @method \Aws\Result getCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getClusterAsync(array $args = [])
|
||||
* @method \Aws\Result listClusters(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listClustersAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateClusterAsync(array $args = [])
|
||||
*/
|
||||
class DSQLClient extends AwsClient {}
|
9
vendor/aws/aws-sdk-php/src/DSQL/Exception/DSQLException.php
vendored
Normal file
9
vendor/aws/aws-sdk-php/src/DSQL/Exception/DSQLException.php
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\DSQL\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **Amazon Aurora DSQL** service.
|
||||
*/
|
||||
class DSQLException extends AwsException {}
|
|
@ -111,12 +111,24 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateDiscoveryJobAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationAzureBlob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationAzureBlobAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationEfs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationEfsAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationFsxLustre(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationFsxLustreAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationFsxOntap(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationFsxOntapAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationFsxOpenZfs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationFsxOpenZfsAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationFsxWindows(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationFsxWindowsAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationHdfs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationHdfsAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationNfs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationNfsAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationObjectStorage(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationObjectStorageAsync(array $args = [])
|
||||
* @method \Aws\Result updateLocationS3(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationS3Async(array $args = [])
|
||||
* @method \Aws\Result updateLocationSmb(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateLocationSmbAsync(array $args = [])
|
||||
* @method \Aws\Result updateStorageSystem(array $args = [])
|
||||
|
|
|
@ -27,6 +27,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createAssetRevisionAsync(array $args = [])
|
||||
* @method \Aws\Result createAssetType(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createAssetTypeAsync(array $args = [])
|
||||
* @method \Aws\Result createConnection(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createConnectionAsync(array $args = [])
|
||||
* @method \Aws\Result createDataProduct(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDataProductAsync(array $args = [])
|
||||
* @method \Aws\Result createDataProductRevision(array $args = [])
|
||||
|
@ -57,6 +59,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createProjectAsync(array $args = [])
|
||||
* @method \Aws\Result createProjectMembership(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createProjectMembershipAsync(array $args = [])
|
||||
* @method \Aws\Result createProjectProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createProjectProfileAsync(array $args = [])
|
||||
* @method \Aws\Result createRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createRuleAsync(array $args = [])
|
||||
* @method \Aws\Result createSubscriptionGrant(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSubscriptionGrantAsync(array $args = [])
|
||||
* @method \Aws\Result createSubscriptionRequest(array $args = [])
|
||||
|
@ -71,6 +77,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteAssetFilterAsync(array $args = [])
|
||||
* @method \Aws\Result deleteAssetType(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteAssetTypeAsync(array $args = [])
|
||||
* @method \Aws\Result deleteConnection(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteConnectionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDataProduct(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDataProductAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDataSource(array $args = [])
|
||||
|
@ -99,6 +107,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteProjectAsync(array $args = [])
|
||||
* @method \Aws\Result deleteProjectMembership(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteProjectMembershipAsync(array $args = [])
|
||||
* @method \Aws\Result deleteProjectProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteProjectProfileAsync(array $args = [])
|
||||
* @method \Aws\Result deleteRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRuleAsync(array $args = [])
|
||||
* @method \Aws\Result deleteSubscriptionGrant(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSubscriptionGrantAsync(array $args = [])
|
||||
* @method \Aws\Result deleteSubscriptionRequest(array $args = [])
|
||||
|
@ -115,6 +127,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getAssetFilterAsync(array $args = [])
|
||||
* @method \Aws\Result getAssetType(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAssetTypeAsync(array $args = [])
|
||||
* @method \Aws\Result getConnection(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getConnectionAsync(array $args = [])
|
||||
* @method \Aws\Result getDataProduct(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDataProductAsync(array $args = [])
|
||||
* @method \Aws\Result getDataSource(array $args = [])
|
||||
|
@ -147,6 +161,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getGroupProfileAsync(array $args = [])
|
||||
* @method \Aws\Result getIamPortalLoginUrl(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIamPortalLoginUrlAsync(array $args = [])
|
||||
* @method \Aws\Result getJobRun(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getJobRunAsync(array $args = [])
|
||||
* @method \Aws\Result getLineageEvent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getLineageEventAsync(array $args = [])
|
||||
* @method \Aws\Result getLineageNode(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getLineageNodeAsync(array $args = [])
|
||||
* @method \Aws\Result getListing(array $args = [])
|
||||
|
@ -155,6 +173,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getMetadataGenerationRunAsync(array $args = [])
|
||||
* @method \Aws\Result getProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getProjectAsync(array $args = [])
|
||||
* @method \Aws\Result getProjectProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getProjectProfileAsync(array $args = [])
|
||||
* @method \Aws\Result getRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRuleAsync(array $args = [])
|
||||
* @method \Aws\Result getSubscription(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSubscriptionAsync(array $args = [])
|
||||
* @method \Aws\Result getSubscriptionGrant(array $args = [])
|
||||
|
@ -171,6 +193,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listAssetFiltersAsync(array $args = [])
|
||||
* @method \Aws\Result listAssetRevisions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssetRevisionsAsync(array $args = [])
|
||||
* @method \Aws\Result listConnections(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConnectionsAsync(array $args = [])
|
||||
* @method \Aws\Result listDataProductRevisions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDataProductRevisionsAsync(array $args = [])
|
||||
* @method \Aws\Result listDataSourceRunActivities(array $args = [])
|
||||
|
@ -195,6 +219,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listEnvironmentProfilesAsync(array $args = [])
|
||||
* @method \Aws\Result listEnvironments(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEnvironmentsAsync(array $args = [])
|
||||
* @method \Aws\Result listJobRuns(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listJobRunsAsync(array $args = [])
|
||||
* @method \Aws\Result listLineageEvents(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listLineageEventsAsync(array $args = [])
|
||||
* @method \Aws\Result listLineageNodeHistory(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listLineageNodeHistoryAsync(array $args = [])
|
||||
* @method \Aws\Result listMetadataGenerationRuns(array $args = [])
|
||||
|
@ -205,8 +233,12 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listPolicyGrantsAsync(array $args = [])
|
||||
* @method \Aws\Result listProjectMemberships(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProjectMembershipsAsync(array $args = [])
|
||||
* @method \Aws\Result listProjectProfiles(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProjectProfilesAsync(array $args = [])
|
||||
* @method \Aws\Result listProjects(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProjectsAsync(array $args = [])
|
||||
* @method \Aws\Result listRules(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRulesAsync(array $args = [])
|
||||
* @method \Aws\Result listSubscriptionGrants(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSubscriptionGrantsAsync(array $args = [])
|
||||
* @method \Aws\Result listSubscriptionRequests(array $args = [])
|
||||
|
@ -255,6 +287,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateAssetFilter(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAssetFilterAsync(array $args = [])
|
||||
* @method \Aws\Result updateConnection(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateConnectionAsync(array $args = [])
|
||||
* @method \Aws\Result updateDataSource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDataSourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateDomain(array $args = [])
|
||||
|
@ -275,6 +309,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateGroupProfileAsync(array $args = [])
|
||||
* @method \Aws\Result updateProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateProjectAsync(array $args = [])
|
||||
* @method \Aws\Result updateProjectProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateProjectProfileAsync(array $args = [])
|
||||
* @method \Aws\Result updateRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRuleAsync(array $args = [])
|
||||
* @method \Aws\Result updateSubscriptionGrantStatus(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSubscriptionGrantStatusAsync(array $args = [])
|
||||
* @method \Aws\Result updateSubscriptionRequest(array $args = [])
|
||||
|
|
2
vendor/aws/aws-sdk-php/src/EKS/EKSClient.php
vendored
2
vendor/aws/aws-sdk-php/src/EKS/EKSClient.php
vendored
|
@ -51,6 +51,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeAddonVersionsAsync(array $args = [])
|
||||
* @method \Aws\Result describeCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeClusterAsync(array $args = [])
|
||||
* @method \Aws\Result describeClusterVersions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeClusterVersionsAsync(array $args = [])
|
||||
* @method \Aws\Result describeEksAnywhereSubscription(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEksAnywhereSubscriptionAsync(array $args = [])
|
||||
* @method \Aws\Result describeFargateProfile(array $args = [])
|
||||
|
|
42
vendor/aws/aws-sdk-php/src/Ec2/Ec2Client.php
vendored
42
vendor/aws/aws-sdk-php/src/Ec2/Ec2Client.php
vendored
|
@ -494,6 +494,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise cancelCapacityReservationAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result cancelCapacityReservationFleets(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise cancelCapacityReservationFleetsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result cancelDeclarativePoliciesReport(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise cancelDeclarativePoliciesReportAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result cancelImageLaunchPermission(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise cancelImageLaunchPermissionAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result copyFpgaImage(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -608,6 +610,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise createVerifiedAccessInstanceAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result createVerifiedAccessTrustProvider(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise createVerifiedAccessTrustProviderAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result createVpcBlockPublicAccessExclusion(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise createVpcBlockPublicAccessExclusionAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result createVpcEndpointConnectionNotification(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise createVpcEndpointConnectionNotificationAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result createVpcEndpointServiceConfiguration(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -710,6 +714,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteVerifiedAccessInstanceAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result deleteVerifiedAccessTrustProvider(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVerifiedAccessTrustProviderAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result deleteVpcBlockPublicAccessExclusion(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVpcBlockPublicAccessExclusionAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result deleteVpcEndpointConnectionNotifications(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVpcEndpointConnectionNotificationsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result deleteVpcEndpointServiceConfigurations(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -738,6 +744,10 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise describeAwsNetworkPerformanceMetricSubscriptionsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeByoipCidrs(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeByoipCidrsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeCapacityBlockExtensionHistory(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeCapacityBlockExtensionHistoryAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeCapacityBlockExtensionOfferings(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeCapacityBlockExtensionOfferingsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeCapacityBlockOfferings(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeCapacityBlockOfferingsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeCapacityReservationBillingRequests(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -760,6 +770,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise describeClientVpnTargetNetworksAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeCoipPools(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeCoipPoolsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeDeclarativePoliciesReports(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeDeclarativePoliciesReportsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeEgressOnlyInternetGateways(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeEgressOnlyInternetGatewaysAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeElasticGpus(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -902,6 +914,12 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise describeVerifiedAccessTrustProvidersAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeVolumesModifications(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeVolumesModificationsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeVpcBlockPublicAccessExclusions(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeVpcBlockPublicAccessExclusionsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeVpcBlockPublicAccessOptions(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeVpcBlockPublicAccessOptionsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeVpcEndpointAssociations(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeVpcEndpointAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeVpcEndpointConnectionNotifications(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise describeVpcEndpointConnectionNotificationsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result describeVpcEndpointConnections(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -914,6 +932,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise detachVerifiedAccessTrustProviderAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result disableAddressTransfer(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise disableAddressTransferAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result disableAllowedImagesSettings(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise disableAllowedImagesSettingsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result disableAwsNetworkPerformanceMetricSubscription(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise disableAwsNetworkPerformanceMetricSubscriptionAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result disableEbsEncryptionByDefault(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -970,6 +990,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise disassociateVpcCidrBlockAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result enableAddressTransfer(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise enableAddressTransferAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result enableAllowedImagesSettings(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise enableAllowedImagesSettingsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result enableAwsNetworkPerformanceMetricSubscription(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise enableAwsNetworkPerformanceMetricSubscriptionAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result enableEbsEncryptionByDefault(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -1004,6 +1026,10 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise exportImageAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result exportTransitGatewayRoutes(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise exportTransitGatewayRoutesAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result exportVerifiedAccessInstanceClientConfiguration(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise exportVerifiedAccessInstanceClientConfigurationAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getAllowedImagesSettings(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise getAllowedImagesSettingsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getAssociatedEnclaveCertificateIamRoles(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise getAssociatedEnclaveCertificateIamRolesAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getAssociatedIpv6PoolCidrs(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -1014,6 +1040,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise getCapacityReservationUsageAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getCoipPoolUsage(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise getCoipPoolUsageAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getDeclarativePoliciesReportSummary(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise getDeclarativePoliciesReportSummaryAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getDefaultCreditSpecification(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise getDefaultCreditSpecificationAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getEbsDefaultKmsKeyId(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -1084,6 +1112,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise getTransitGatewayRouteTablePropagationsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getVerifiedAccessEndpointPolicy(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise getVerifiedAccessEndpointPolicyAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getVerifiedAccessEndpointTargets(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise getVerifiedAccessEndpointTargetsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getVerifiedAccessGroupPolicy(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise getVerifiedAccessGroupPolicyAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result getVpnConnectionDeviceSampleConfiguration(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -1134,6 +1164,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise modifyInstanceMetadataDefaultsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result modifyInstanceMetadataOptions(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise modifyInstanceMetadataOptionsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result modifyInstanceNetworkPerformanceOptions(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise modifyInstanceNetworkPerformanceOptionsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result modifyIpam(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise modifyIpamAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result modifyIpamPool(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -1184,6 +1216,10 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise modifyVerifiedAccessTrustProviderAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result modifyVolume(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise modifyVolumeAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result modifyVpcBlockPublicAccessExclusion(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise modifyVpcBlockPublicAccessExclusionAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result modifyVpcBlockPublicAccessOptions(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise modifyVpcBlockPublicAccessOptionsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result modifyVpcEndpointConnectionNotification(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise modifyVpcEndpointConnectionNotificationAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result modifyVpcEndpointServiceConfiguration(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -1216,6 +1252,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise provisionPublicIpv4PoolCidrAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result purchaseCapacityBlock(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise purchaseCapacityBlockAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result purchaseCapacityBlockExtension(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise purchaseCapacityBlockExtensionAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result registerInstanceEventNotificationAttributes(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise registerInstanceEventNotificationAttributesAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result registerTransitGatewayMulticastGroupMembers(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -1236,6 +1274,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise releaseIpamPoolAllocationAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result replaceIamInstanceProfileAssociation(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise replaceIamInstanceProfileAssociationAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result replaceImageCriteriaInAllowedImagesSettings(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise replaceImageCriteriaInAllowedImagesSettingsAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result replaceTransitGatewayRoute(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise replaceTransitGatewayRouteAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result replaceVpnTunnel(array $args = []) (supported in versions 2016-11-15)
|
||||
|
@ -1264,6 +1304,8 @@ use Aws\PresignUrlMiddleware;
|
|||
* @method \GuzzleHttp\Promise\Promise searchTransitGatewayRoutesAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result sendDiagnosticInterrupt(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise sendDiagnosticInterruptAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result startDeclarativePoliciesReport(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise startDeclarativePoliciesReportAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result startNetworkInsightsAccessScopeAnalysis(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \GuzzleHttp\Promise\Promise startNetworkInsightsAccessScopeAnalysisAsync(array $args = []) (supported in versions 2016-11-15)
|
||||
* @method \Aws\Result startNetworkInsightsAnalysis(array $args = []) (supported in versions 2016-11-15)
|
||||
|
|
|
@ -37,6 +37,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deregisterTargetsAsync(array $args = [])
|
||||
* @method \Aws\Result describeAccountLimits(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAccountLimitsAsync(array $args = [])
|
||||
* @method \Aws\Result describeCapacityReservation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCapacityReservationAsync(array $args = [])
|
||||
* @method \Aws\Result describeListenerAttributes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeListenerAttributesAsync(array $args = [])
|
||||
* @method \Aws\Result describeListenerCertificates(array $args = [])
|
||||
|
@ -71,6 +73,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getTrustStoreCaCertificatesBundleAsync(array $args = [])
|
||||
* @method \Aws\Result getTrustStoreRevocationContent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTrustStoreRevocationContentAsync(array $args = [])
|
||||
* @method \Aws\Result modifyCapacityReservation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyCapacityReservationAsync(array $args = [])
|
||||
* @method \Aws\Result modifyListener(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyListenerAsync(array $args = [])
|
||||
* @method \Aws\Result modifyListenerAttributes(array $args = [])
|
||||
|
|
|
@ -5,6 +5,7 @@ use Aws\Api\Operation;
|
|||
use Aws\Api\Service;
|
||||
use Aws\Auth\Exception\UnresolvedAuthSchemeException;
|
||||
use Aws\CommandInterface;
|
||||
use Aws\MetricsBuilder;
|
||||
use Closure;
|
||||
use GuzzleHttp\Promise\Promise;
|
||||
use function JmesPath\search;
|
||||
|
@ -98,8 +99,10 @@ class EndpointV2Middleware
|
|||
$operation = $this->api->getOperation($command->getName());
|
||||
$commandArgs = $command->toArray();
|
||||
$providerArgs = $this->resolveArgs($commandArgs, $operation);
|
||||
if (!empty($providerArgs[self::ACCOUNT_ID_PARAM])) {
|
||||
$command->getMetricsBuilder()->append(MetricsBuilder::RESOLVED_ACCOUNT_ID);
|
||||
}
|
||||
$endpoint = $this->endpointProvider->resolveEndpoint($providerArgs);
|
||||
|
||||
if (!empty($authSchemes = $endpoint->getProperty('authSchemes'))) {
|
||||
$this->applyAuthScheme(
|
||||
$authSchemes,
|
||||
|
|
|
@ -14,6 +14,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createAliasAsync(array $args = [])
|
||||
* @method \Aws\Result createBuild(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBuildAsync(array $args = [])
|
||||
* @method \Aws\Result createContainerFleet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createContainerFleetAsync(array $args = [])
|
||||
* @method \Aws\Result createContainerGroupDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createContainerGroupDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result createFleet(array $args = [])
|
||||
|
@ -46,6 +48,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteAliasAsync(array $args = [])
|
||||
* @method \Aws\Result deleteBuild(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBuildAsync(array $args = [])
|
||||
* @method \Aws\Result deleteContainerFleet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteContainerFleetAsync(array $args = [])
|
||||
* @method \Aws\Result deleteContainerGroupDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteContainerGroupDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteFleet(array $args = [])
|
||||
|
@ -80,6 +84,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeBuildAsync(array $args = [])
|
||||
* @method \Aws\Result describeCompute(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeComputeAsync(array $args = [])
|
||||
* @method \Aws\Result describeContainerFleet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeContainerFleetAsync(array $args = [])
|
||||
* @method \Aws\Result describeContainerGroupDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeContainerGroupDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result describeEC2InstanceLimits(array $args = [])
|
||||
|
@ -88,6 +94,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeFleetAttributesAsync(array $args = [])
|
||||
* @method \Aws\Result describeFleetCapacity(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeFleetCapacityAsync(array $args = [])
|
||||
* @method \Aws\Result describeFleetDeployment(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeFleetDeploymentAsync(array $args = [])
|
||||
* @method \Aws\Result describeFleetEvents(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeFleetEventsAsync(array $args = [])
|
||||
* @method \Aws\Result describeFleetLocationAttributes(array $args = [])
|
||||
|
@ -148,8 +156,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listBuildsAsync(array $args = [])
|
||||
* @method \Aws\Result listCompute(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listComputeAsync(array $args = [])
|
||||
* @method \Aws\Result listContainerFleets(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listContainerFleetsAsync(array $args = [])
|
||||
* @method \Aws\Result listContainerGroupDefinitionVersions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listContainerGroupDefinitionVersionsAsync(array $args = [])
|
||||
* @method \Aws\Result listContainerGroupDefinitions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listContainerGroupDefinitionsAsync(array $args = [])
|
||||
* @method \Aws\Result listFleetDeployments(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFleetDeploymentsAsync(array $args = [])
|
||||
* @method \Aws\Result listFleets(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFleetsAsync(array $args = [])
|
||||
* @method \Aws\Result listGameServerGroups(array $args = [])
|
||||
|
@ -194,12 +208,18 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise suspendGameServerGroupAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result terminateGameSession(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise terminateGameSessionAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateAlias(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAliasAsync(array $args = [])
|
||||
* @method \Aws\Result updateBuild(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBuildAsync(array $args = [])
|
||||
* @method \Aws\Result updateContainerFleet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateContainerFleetAsync(array $args = [])
|
||||
* @method \Aws\Result updateContainerGroupDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateContainerGroupDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result updateFleetAttributes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateFleetAttributesAsync(array $args = [])
|
||||
* @method \Aws\Result updateFleetCapacity(array $args = [])
|
||||
|
|
44
vendor/aws/aws-sdk-php/src/Glue/GlueClient.php
vendored
44
vendor/aws/aws-sdk-php/src/Glue/GlueClient.php
vendored
|
@ -53,6 +53,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise checkSchemaVersionValidityAsync(array $args = [])
|
||||
* @method \Aws\Result createBlueprint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createBlueprintAsync(array $args = [])
|
||||
* @method \Aws\Result createCatalog(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCatalogAsync(array $args = [])
|
||||
* @method \Aws\Result createClassifier(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createClassifierAsync(array $args = [])
|
||||
* @method \Aws\Result createColumnStatisticsTaskSettings(array $args = [])
|
||||
|
@ -69,6 +71,12 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createDatabaseAsync(array $args = [])
|
||||
* @method \Aws\Result createDevEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDevEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result createIntegration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createIntegrationAsync(array $args = [])
|
||||
* @method \Aws\Result createIntegrationResourceProperty(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createIntegrationResourcePropertyAsync(array $args = [])
|
||||
* @method \Aws\Result createIntegrationTableProperties(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createIntegrationTablePropertiesAsync(array $args = [])
|
||||
* @method \Aws\Result createJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createJobAsync(array $args = [])
|
||||
* @method \Aws\Result createMLTransform(array $args = [])
|
||||
|
@ -101,6 +109,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createWorkflowAsync(array $args = [])
|
||||
* @method \Aws\Result deleteBlueprint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteBlueprintAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCatalog(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCatalogAsync(array $args = [])
|
||||
* @method \Aws\Result deleteClassifier(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteClassifierAsync(array $args = [])
|
||||
* @method \Aws\Result deleteColumnStatisticsForPartition(array $args = [])
|
||||
|
@ -121,6 +131,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteDatabaseAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDevEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDevEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result deleteIntegration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteIntegrationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteIntegrationTableProperties(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteIntegrationTablePropertiesAsync(array $args = [])
|
||||
* @method \Aws\Result deleteJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteJobAsync(array $args = [])
|
||||
* @method \Aws\Result deleteMLTransform(array $args = [])
|
||||
|
@ -155,14 +169,26 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteUserDefinedFunctionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteWorkflow(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteWorkflowAsync(array $args = [])
|
||||
* @method \Aws\Result describeConnectionType(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeConnectionTypeAsync(array $args = [])
|
||||
* @method \Aws\Result describeEntity(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEntityAsync(array $args = [])
|
||||
* @method \Aws\Result describeInboundIntegrations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeInboundIntegrationsAsync(array $args = [])
|
||||
* @method \Aws\Result describeIntegrations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeIntegrationsAsync(array $args = [])
|
||||
* @method \Aws\Result getBlueprint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBlueprintAsync(array $args = [])
|
||||
* @method \Aws\Result getBlueprintRun(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBlueprintRunAsync(array $args = [])
|
||||
* @method \Aws\Result getBlueprintRuns(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getBlueprintRunsAsync(array $args = [])
|
||||
* @method \Aws\Result getCatalog(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCatalogAsync(array $args = [])
|
||||
* @method \Aws\Result getCatalogImportStatus(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCatalogImportStatusAsync(array $args = [])
|
||||
* @method \Aws\Result getCatalogs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCatalogsAsync(array $args = [])
|
||||
* @method \Aws\Result getClassifier(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getClassifierAsync(array $args = [])
|
||||
* @method \Aws\Result getClassifiers(array $args = [])
|
||||
|
@ -213,6 +239,12 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getDevEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result getDevEndpoints(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDevEndpointsAsync(array $args = [])
|
||||
* @method \Aws\Result getEntityRecords(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEntityRecordsAsync(array $args = [])
|
||||
* @method \Aws\Result getIntegrationResourceProperty(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIntegrationResourcePropertyAsync(array $args = [])
|
||||
* @method \Aws\Result getIntegrationTableProperties(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getIntegrationTablePropertiesAsync(array $args = [])
|
||||
* @method \Aws\Result getJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getJobAsync(array $args = [])
|
||||
* @method \Aws\Result getJobBookmark(array $args = [])
|
||||
|
@ -305,6 +337,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listBlueprintsAsync(array $args = [])
|
||||
* @method \Aws\Result listColumnStatisticsTaskRuns(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listColumnStatisticsTaskRunsAsync(array $args = [])
|
||||
* @method \Aws\Result listConnectionTypes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConnectionTypesAsync(array $args = [])
|
||||
* @method \Aws\Result listCrawlers(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCrawlersAsync(array $args = [])
|
||||
* @method \Aws\Result listCrawls(array $args = [])
|
||||
|
@ -325,6 +359,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listDataQualityStatisticsAsync(array $args = [])
|
||||
* @method \Aws\Result listDevEndpoints(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDevEndpointsAsync(array $args = [])
|
||||
* @method \Aws\Result listEntities(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEntitiesAsync(array $args = [])
|
||||
* @method \Aws\Result listJobs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listJobsAsync(array $args = [])
|
||||
* @method \Aws\Result listMLTransforms(array $args = [])
|
||||
|
@ -347,6 +383,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listUsageProfilesAsync(array $args = [])
|
||||
* @method \Aws\Result listWorkflows(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWorkflowsAsync(array $args = [])
|
||||
* @method \Aws\Result modifyIntegration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise modifyIntegrationAsync(array $args = [])
|
||||
* @method \Aws\Result putDataCatalogEncryptionSettings(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putDataCatalogEncryptionSettingsAsync(array $args = [])
|
||||
* @method \Aws\Result putDataQualityProfileAnnotation(array $args = [])
|
||||
|
@ -421,6 +459,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateBlueprint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateBlueprintAsync(array $args = [])
|
||||
* @method \Aws\Result updateCatalog(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCatalogAsync(array $args = [])
|
||||
* @method \Aws\Result updateClassifier(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateClassifierAsync(array $args = [])
|
||||
* @method \Aws\Result updateColumnStatisticsForPartition(array $args = [])
|
||||
|
@ -441,6 +481,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateDatabaseAsync(array $args = [])
|
||||
* @method \Aws\Result updateDevEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDevEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result updateIntegrationResourceProperty(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateIntegrationResourcePropertyAsync(array $args = [])
|
||||
* @method \Aws\Result updateIntegrationTableProperties(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateIntegrationTablePropertiesAsync(array $args = [])
|
||||
* @method \Aws\Result updateJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateJobAsync(array $args = [])
|
||||
* @method \Aws\Result updateJobFromSourceControl(array $args = [])
|
||||
|
|
10
vendor/aws/aws-sdk-php/src/Iam/IamClient.php
vendored
10
vendor/aws/aws-sdk-php/src/Iam/IamClient.php
vendored
|
@ -102,8 +102,16 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise detachRolePolicyAsync(array $args = [])
|
||||
* @method \Aws\Result detachUserPolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise detachUserPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result disableOrganizationsRootCredentialsManagement(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disableOrganizationsRootCredentialsManagementAsync(array $args = [])
|
||||
* @method \Aws\Result disableOrganizationsRootSessions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disableOrganizationsRootSessionsAsync(array $args = [])
|
||||
* @method \Aws\Result enableMFADevice(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise enableMFADeviceAsync(array $args = [])
|
||||
* @method \Aws\Result enableOrganizationsRootCredentialsManagement(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise enableOrganizationsRootCredentialsManagementAsync(array $args = [])
|
||||
* @method \Aws\Result enableOrganizationsRootSessions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise enableOrganizationsRootSessionsAsync(array $args = [])
|
||||
* @method \Aws\Result generateCredentialReport(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise generateCredentialReportAsync(array $args = [])
|
||||
* @method \Aws\Result generateOrganizationsAccessReport(array $args = [])
|
||||
|
@ -194,6 +202,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listOpenIDConnectProviderTagsAsync(array $args = [])
|
||||
* @method \Aws\Result listOpenIDConnectProviders(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listOpenIDConnectProvidersAsync(array $args = [])
|
||||
* @method \Aws\Result listOrganizationsFeatures(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listOrganizationsFeaturesAsync(array $args = [])
|
||||
* @method \Aws\Result listPolicies(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPoliciesAsync(array $args = [])
|
||||
* @method \Aws\Result listPoliciesGrantingServiceAccess(array $args = [])
|
||||
|
|
9
vendor/aws/aws-sdk-php/src/Invoicing/Exception/InvoicingException.php
vendored
Normal file
9
vendor/aws/aws-sdk-php/src/Invoicing/Exception/InvoicingException.php
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\Invoicing\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **AWS Invoicing** service.
|
||||
*/
|
||||
class InvoicingException extends AwsException {}
|
27
vendor/aws/aws-sdk-php/src/Invoicing/InvoicingClient.php
vendored
Normal file
27
vendor/aws/aws-sdk-php/src/Invoicing/InvoicingClient.php
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
<?php
|
||||
namespace Aws\Invoicing;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **AWS Invoicing** service.
|
||||
* @method \Aws\Result batchGetInvoiceProfile(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise batchGetInvoiceProfileAsync(array $args = [])
|
||||
* @method \Aws\Result createInvoiceUnit(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createInvoiceUnitAsync(array $args = [])
|
||||
* @method \Aws\Result deleteInvoiceUnit(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteInvoiceUnitAsync(array $args = [])
|
||||
* @method \Aws\Result getInvoiceUnit(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInvoiceUnitAsync(array $args = [])
|
||||
* @method \Aws\Result listInvoiceUnits(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listInvoiceUnitsAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateInvoiceUnit(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateInvoiceUnitAsync(array $args = [])
|
||||
*/
|
||||
class InvoicingClient extends AwsClient {}
|
|
@ -1,9 +0,0 @@
|
|||
<?php
|
||||
namespace Aws\IoT1ClickDevicesService\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **AWS IoT 1-Click Devices Service** service.
|
||||
*/
|
||||
class IoT1ClickDevicesServiceException extends AwsException {}
|
|
@ -1,35 +0,0 @@
|
|||
<?php
|
||||
namespace Aws\IoT1ClickDevicesService;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **AWS IoT 1-Click Devices Service** service.
|
||||
* @method \Aws\Result claimDevicesByClaimCode(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise claimDevicesByClaimCodeAsync(array $args = [])
|
||||
* @method \Aws\Result describeDevice(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeDeviceAsync(array $args = [])
|
||||
* @method \Aws\Result finalizeDeviceClaim(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise finalizeDeviceClaimAsync(array $args = [])
|
||||
* @method \Aws\Result getDeviceMethods(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDeviceMethodsAsync(array $args = [])
|
||||
* @method \Aws\Result initiateDeviceClaim(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise initiateDeviceClaimAsync(array $args = [])
|
||||
* @method \Aws\Result invokeDeviceMethod(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeDeviceMethodAsync(array $args = [])
|
||||
* @method \Aws\Result listDeviceEvents(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDeviceEventsAsync(array $args = [])
|
||||
* @method \Aws\Result listDevices(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDevicesAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result unclaimDevice(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise unclaimDeviceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateDeviceState(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDeviceStateAsync(array $args = [])
|
||||
*/
|
||||
class IoT1ClickDevicesServiceClient extends AwsClient {}
|
|
@ -1,9 +0,0 @@
|
|||
<?php
|
||||
namespace Aws\IoT1ClickProjects\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **AWS IoT 1-Click Projects Service** service.
|
||||
*/
|
||||
class IoT1ClickProjectsException extends AwsException {}
|
|
@ -1,41 +0,0 @@
|
|||
<?php
|
||||
namespace Aws\IoT1ClickProjects;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **AWS IoT 1-Click Projects Service** service.
|
||||
* @method \Aws\Result associateDeviceWithPlacement(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateDeviceWithPlacementAsync(array $args = [])
|
||||
* @method \Aws\Result createPlacement(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPlacementAsync(array $args = [])
|
||||
* @method \Aws\Result createProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createProjectAsync(array $args = [])
|
||||
* @method \Aws\Result deletePlacement(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deletePlacementAsync(array $args = [])
|
||||
* @method \Aws\Result deleteProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteProjectAsync(array $args = [])
|
||||
* @method \Aws\Result describePlacement(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describePlacementAsync(array $args = [])
|
||||
* @method \Aws\Result describeProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeProjectAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateDeviceFromPlacement(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateDeviceFromPlacementAsync(array $args = [])
|
||||
* @method \Aws\Result getDevicesInPlacement(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDevicesInPlacementAsync(array $args = [])
|
||||
* @method \Aws\Result listPlacements(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPlacementsAsync(array $args = [])
|
||||
* @method \Aws\Result listProjects(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProjectsAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updatePlacement(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updatePlacementAsync(array $args = [])
|
||||
* @method \Aws\Result updateProject(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateProjectAsync(array $args = [])
|
||||
*/
|
||||
class IoT1ClickProjectsClient extends AwsClient {}
|
|
@ -21,6 +21,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createModelManifestAsync(array $args = [])
|
||||
* @method \Aws\Result createSignalCatalog(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createSignalCatalogAsync(array $args = [])
|
||||
* @method \Aws\Result createStateTemplate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createStateTemplateAsync(array $args = [])
|
||||
* @method \Aws\Result createVehicle(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createVehicleAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCampaign(array $args = [])
|
||||
|
@ -33,6 +35,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteModelManifestAsync(array $args = [])
|
||||
* @method \Aws\Result deleteSignalCatalog(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSignalCatalogAsync(array $args = [])
|
||||
* @method \Aws\Result deleteStateTemplate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteStateTemplateAsync(array $args = [])
|
||||
* @method \Aws\Result deleteVehicle(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteVehicleAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateVehicleFleet(array $args = [])
|
||||
|
@ -53,6 +57,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getRegisterAccountStatusAsync(array $args = [])
|
||||
* @method \Aws\Result getSignalCatalog(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSignalCatalogAsync(array $args = [])
|
||||
* @method \Aws\Result getStateTemplate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getStateTemplateAsync(array $args = [])
|
||||
* @method \Aws\Result getVehicle(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getVehicleAsync(array $args = [])
|
||||
* @method \Aws\Result getVehicleStatus(array $args = [])
|
||||
|
@ -81,6 +87,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listSignalCatalogNodesAsync(array $args = [])
|
||||
* @method \Aws\Result listSignalCatalogs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSignalCatalogsAsync(array $args = [])
|
||||
* @method \Aws\Result listStateTemplates(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listStateTemplatesAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result listVehicles(array $args = [])
|
||||
|
@ -107,6 +115,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateModelManifestAsync(array $args = [])
|
||||
* @method \Aws\Result updateSignalCatalog(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSignalCatalogAsync(array $args = [])
|
||||
* @method \Aws\Result updateStateTemplate(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateStateTemplateAsync(array $args = [])
|
||||
* @method \Aws\Result updateVehicle(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVehicleAsync(array $args = [])
|
||||
*/
|
||||
|
|
|
@ -9,6 +9,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeJobExecutionAsync(array $args = [])
|
||||
* @method \Aws\Result getPendingJobExecutions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPendingJobExecutionsAsync(array $args = [])
|
||||
* @method \Aws\Result startCommandExecution(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startCommandExecutionAsync(array $args = [])
|
||||
* @method \Aws\Result startNextPendingJobExecution(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startNextPendingJobExecutionAsync(array $args = [])
|
||||
* @method \Aws\Result updateJobExecution(array $args = [])
|
||||
|
|
|
@ -33,6 +33,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createBulkImportJobAsync(array $args = [])
|
||||
* @method \Aws\Result createDashboard(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDashboardAsync(array $args = [])
|
||||
* @method \Aws\Result createDataset(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDatasetAsync(array $args = [])
|
||||
* @method \Aws\Result createGateway(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createGatewayAsync(array $args = [])
|
||||
* @method \Aws\Result createPortal(array $args = [])
|
||||
|
@ -49,6 +51,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteAssetModelCompositeModelAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDashboard(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDashboardAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDataset(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteDatasetAsync(array $args = [])
|
||||
* @method \Aws\Result deleteGateway(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteGatewayAsync(array $args = [])
|
||||
* @method \Aws\Result deletePortal(array $args = [])
|
||||
|
@ -75,6 +79,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeBulkImportJobAsync(array $args = [])
|
||||
* @method \Aws\Result describeDashboard(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeDashboardAsync(array $args = [])
|
||||
* @method \Aws\Result describeDataset(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeDatasetAsync(array $args = [])
|
||||
* @method \Aws\Result describeDefaultEncryptionConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeDefaultEncryptionConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result describeGateway(array $args = [])
|
||||
|
@ -107,6 +113,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getAssetPropertyValueHistoryAsync(array $args = [])
|
||||
* @method \Aws\Result getInterpolatedAssetPropertyValues(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getInterpolatedAssetPropertyValuesAsync(array $args = [])
|
||||
* @method \Aws\Result invokeAssistant(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise invokeAssistantAsync(array $args = [])
|
||||
* @method \Aws\Result listAccessPolicies(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAccessPoliciesAsync(array $args = [])
|
||||
* @method \Aws\Result listActions(array $args = [])
|
||||
|
@ -131,6 +139,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listCompositionRelationshipsAsync(array $args = [])
|
||||
* @method \Aws\Result listDashboards(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDashboardsAsync(array $args = [])
|
||||
* @method \Aws\Result listDatasets(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDatasetsAsync(array $args = [])
|
||||
* @method \Aws\Result listGateways(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listGatewaysAsync(array $args = [])
|
||||
* @method \Aws\Result listPortals(array $args = [])
|
||||
|
@ -165,6 +175,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateAssetPropertyAsync(array $args = [])
|
||||
* @method \Aws\Result updateDashboard(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDashboardAsync(array $args = [])
|
||||
* @method \Aws\Result updateDataset(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDatasetAsync(array $args = [])
|
||||
* @method \Aws\Result updateGateway(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGatewayAsync(array $args = [])
|
||||
* @method \Aws\Result updateGatewayCapabilityConfiguration(array $args = [])
|
||||
|
|
24
vendor/aws/aws-sdk-php/src/Iot/IotClient.php
vendored
24
vendor/aws/aws-sdk-php/src/Iot/IotClient.php
vendored
|
@ -50,6 +50,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createCertificateFromCsrAsync(array $args = [])
|
||||
* @method \Aws\Result createCertificateProvider(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCertificateProviderAsync(array $args = [])
|
||||
* @method \Aws\Result createCommand(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCommandAsync(array $args = [])
|
||||
* @method \Aws\Result createCustomMetric(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCustomMetricAsync(array $args = [])
|
||||
* @method \Aws\Result createDimension(array $args = [])
|
||||
|
@ -116,6 +118,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteCertificateAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCertificateProvider(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCertificateProviderAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCommand(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCommandAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCommandExecution(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCommandExecutionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCustomMetric(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCustomMetricAsync(array $args = [])
|
||||
* @method \Aws\Result deleteDimension(array $args = [])
|
||||
|
@ -260,6 +266,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getBucketsAggregationAsync(array $args = [])
|
||||
* @method \Aws\Result getCardinality(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCardinalityAsync(array $args = [])
|
||||
* @method \Aws\Result getCommand(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCommandAsync(array $args = [])
|
||||
* @method \Aws\Result getCommandExecution(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getCommandExecutionAsync(array $args = [])
|
||||
* @method \Aws\Result getEffectivePolicies(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEffectivePoliciesAsync(array $args = [])
|
||||
* @method \Aws\Result getIndexingConfiguration(array $args = [])
|
||||
|
@ -286,6 +296,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getRegistrationCodeAsync(array $args = [])
|
||||
* @method \Aws\Result getStatistics(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getStatisticsAsync(array $args = [])
|
||||
* @method \Aws\Result getThingConnectivityData(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getThingConnectivityDataAsync(array $args = [])
|
||||
* @method \Aws\Result getTopicRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTopicRuleAsync(array $args = [])
|
||||
* @method \Aws\Result getTopicRuleDestination(array $args = [])
|
||||
|
@ -318,6 +330,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listCertificatesAsync(array $args = [])
|
||||
* @method \Aws\Result listCertificatesByCA(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCertificatesByCAAsync(array $args = [])
|
||||
* @method \Aws\Result listCommandExecutions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCommandExecutionsAsync(array $args = [])
|
||||
* @method \Aws\Result listCommands(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCommandsAsync(array $args = [])
|
||||
* @method \Aws\Result listCustomMetrics(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCustomMetricsAsync(array $args = [])
|
||||
* @method \Aws\Result listDetectMitigationActionsExecutions(array $args = [])
|
||||
|
@ -364,6 +380,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listPrincipalPoliciesAsync(array $args = [])
|
||||
* @method \Aws\Result listPrincipalThings(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPrincipalThingsAsync(array $args = [])
|
||||
* @method \Aws\Result listPrincipalThingsV2(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listPrincipalThingsV2Async(array $args = [])
|
||||
* @method \Aws\Result listProvisioningTemplateVersions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProvisioningTemplateVersionsAsync(array $args = [])
|
||||
* @method \Aws\Result listProvisioningTemplates(array $args = [])
|
||||
|
@ -394,6 +412,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listThingGroupsForThingAsync(array $args = [])
|
||||
* @method \Aws\Result listThingPrincipals(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listThingPrincipalsAsync(array $args = [])
|
||||
* @method \Aws\Result listThingPrincipalsV2(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listThingPrincipalsV2Async(array $args = [])
|
||||
* @method \Aws\Result listThingRegistrationTaskReports(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listThingRegistrationTaskReportsAsync(array $args = [])
|
||||
* @method \Aws\Result listThingRegistrationTasks(array $args = [])
|
||||
|
@ -478,6 +498,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateCertificateAsync(array $args = [])
|
||||
* @method \Aws\Result updateCertificateProvider(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCertificateProviderAsync(array $args = [])
|
||||
* @method \Aws\Result updateCommand(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCommandAsync(array $args = [])
|
||||
* @method \Aws\Result updateCustomMetric(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateCustomMetricAsync(array $args = [])
|
||||
* @method \Aws\Result updateDimension(array $args = [])
|
||||
|
@ -518,6 +540,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateThingGroupAsync(array $args = [])
|
||||
* @method \Aws\Result updateThingGroupsForThing(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateThingGroupsForThingAsync(array $args = [])
|
||||
* @method \Aws\Result updateThingType(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateThingTypeAsync(array $args = [])
|
||||
* @method \Aws\Result updateTopicRuleDestination(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateTopicRuleDestinationAsync(array $args = [])
|
||||
* @method \Aws\Result validateSecurityProfileBehaviors(array $args = [])
|
||||
|
|
|
@ -19,10 +19,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteWorkerConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result describeConnector(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeConnectorAsync(array $args = [])
|
||||
* @method \Aws\Result describeConnectorOperation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeConnectorOperationAsync(array $args = [])
|
||||
* @method \Aws\Result describeCustomPlugin(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCustomPluginAsync(array $args = [])
|
||||
* @method \Aws\Result describeWorkerConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeWorkerConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result listConnectorOperations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConnectorOperationsAsync(array $args = [])
|
||||
* @method \Aws\Result listConnectors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listConnectorsAsync(array $args = [])
|
||||
* @method \Aws\Result listCustomPlugins(array $args = [])
|
||||
|
|
|
@ -39,6 +39,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateKeyspace(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateKeyspaceAsync(array $args = [])
|
||||
* @method \Aws\Result updateTable(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateTableAsync(array $args = [])
|
||||
*/
|
||||
|
|
|
@ -7,6 +7,10 @@ use Aws\AwsClient;
|
|||
* This client is used to interact with the **AWS License Manager User Subscriptions** service.
|
||||
* @method \Aws\Result associateUser(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateUserAsync(array $args = [])
|
||||
* @method \Aws\Result createLicenseServerEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createLicenseServerEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result deleteLicenseServerEndpoint(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteLicenseServerEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result deregisterIdentityProvider(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deregisterIdentityProviderAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateUser(array $args = [])
|
||||
|
@ -15,8 +19,12 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listIdentityProvidersAsync(array $args = [])
|
||||
* @method \Aws\Result listInstances(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listInstancesAsync(array $args = [])
|
||||
* @method \Aws\Result listLicenseServerEndpoints(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listLicenseServerEndpointsAsync(array $args = [])
|
||||
* @method \Aws\Result listProductSubscriptions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProductSubscriptionsAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result listUserAssociations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listUserAssociationsAsync(array $args = [])
|
||||
* @method \Aws\Result registerIdentityProvider(array $args = [])
|
||||
|
@ -25,6 +33,10 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise startProductSubscriptionAsync(array $args = [])
|
||||
* @method \Aws\Result stopProductSubscription(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopProductSubscriptionAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateIdentityProviderSettings(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateIdentityProviderSettingsAsync(array $args = [])
|
||||
*/
|
||||
|
|
|
@ -233,5 +233,7 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateNodeAsync(array $args = [])
|
||||
* @method \Aws\Result updateNodeState(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateNodeStateAsync(array $args = [])
|
||||
* @method \Aws\Result listVersions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listVersionsAsync(array $args = [])
|
||||
*/
|
||||
class MediaLiveClient extends AwsClient {}
|
||||
|
|
|
@ -13,6 +13,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createACLAsync(array $args = [])
|
||||
* @method \Aws\Result createCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createClusterAsync(array $args = [])
|
||||
* @method \Aws\Result createMultiRegionCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMultiRegionClusterAsync(array $args = [])
|
||||
* @method \Aws\Result createParameterGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createParameterGroupAsync(array $args = [])
|
||||
* @method \Aws\Result createSnapshot(array $args = [])
|
||||
|
@ -25,6 +27,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteACLAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteClusterAsync(array $args = [])
|
||||
* @method \Aws\Result deleteMultiRegionCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMultiRegionClusterAsync(array $args = [])
|
||||
* @method \Aws\Result deleteParameterGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteParameterGroupAsync(array $args = [])
|
||||
* @method \Aws\Result deleteSnapshot(array $args = [])
|
||||
|
@ -41,6 +45,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeEngineVersionsAsync(array $args = [])
|
||||
* @method \Aws\Result describeEvents(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEventsAsync(array $args = [])
|
||||
* @method \Aws\Result describeMultiRegionClusters(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeMultiRegionClustersAsync(array $args = [])
|
||||
* @method \Aws\Result describeParameterGroups(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeParameterGroupsAsync(array $args = [])
|
||||
* @method \Aws\Result describeParameters(array $args = [])
|
||||
|
@ -59,6 +65,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeUsersAsync(array $args = [])
|
||||
* @method \Aws\Result failoverShard(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise failoverShardAsync(array $args = [])
|
||||
* @method \Aws\Result listAllowedMultiRegionClusterUpdates(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAllowedMultiRegionClusterUpdatesAsync(array $args = [])
|
||||
* @method \Aws\Result listAllowedNodeTypeUpdates(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAllowedNodeTypeUpdatesAsync(array $args = [])
|
||||
* @method \Aws\Result listTags(array $args = [])
|
||||
|
@ -75,6 +83,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateACLAsync(array $args = [])
|
||||
* @method \Aws\Result updateCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateClusterAsync(array $args = [])
|
||||
* @method \Aws\Result updateMultiRegionCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateMultiRegionClusterAsync(array $args = [])
|
||||
* @method \Aws\Result updateParameterGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateParameterGroupAsync(array $args = [])
|
||||
* @method \Aws\Result updateSubnetGroup(array $args = [])
|
||||
|
|
318
vendor/aws/aws-sdk-php/src/MetricsBuilder.php
vendored
Normal file
318
vendor/aws/aws-sdk-php/src/MetricsBuilder.php
vendored
Normal file
|
@ -0,0 +1,318 @@
|
|||
<?php
|
||||
|
||||
namespace Aws;
|
||||
|
||||
use Aws\Credentials\CredentialsInterface;
|
||||
use Aws\Credentials\CredentialSources;
|
||||
|
||||
/**
|
||||
* A placeholder for gathering metrics in a request.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
final class MetricsBuilder
|
||||
{
|
||||
const WAITER = "B";
|
||||
const PAGINATOR = "C";
|
||||
const RETRY_MODE_LEGACY = "D";
|
||||
const RETRY_MODE_STANDARD = "E";
|
||||
const RETRY_MODE_ADAPTIVE = "F";
|
||||
const S3_TRANSFER = "G";
|
||||
const S3_CRYPTO_V1N = "H";
|
||||
const S3_CRYPTO_V2 = "I";
|
||||
const S3_EXPRESS_BUCKET = "J";
|
||||
const GZIP_REQUEST_COMPRESSION = "L";
|
||||
const ENDPOINT_OVERRIDE = "N";
|
||||
const ACCOUNT_ID_ENDPOINT = "O";
|
||||
const ACCOUNT_ID_MODE_PREFERRED = "P";
|
||||
const ACCOUNT_ID_MODE_DISABLED = "Q";
|
||||
const ACCOUNT_ID_MODE_REQUIRED = "R";
|
||||
const SIGV4A_SIGNING = "S";
|
||||
const RESOLVED_ACCOUNT_ID = "T";
|
||||
const FLEXIBLE_CHECKSUMS_REQ_CRC32 = "U";
|
||||
const FLEXIBLE_CHECKSUMS_REQ_CRC32C = "V";
|
||||
const FLEXIBLE_CHECKSUMS_REQ_CRC64 = "W";
|
||||
const FLEXIBLE_CHECKSUMS_REQ_SHA1 = "X";
|
||||
const FLEXIBLE_CHECKSUMS_REQ_SHA256 = "Y";
|
||||
const CREDENTIALS_CODE = "e";
|
||||
const CREDENTIALS_ENV_VARS = "g";
|
||||
const CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN = "h";
|
||||
const CREDENTIALS_STS_ASSUME_ROLE = "i";
|
||||
const CREDENTIALS_STS_ASSUME_ROLE_WEB_ID = "k";
|
||||
const CREDENTIALS_PROFILE = "n";
|
||||
const CREDENTIALS_PROFILE_STS_WEB_ID_TOKEN = "q";
|
||||
const CREDENTIALS_HTTP = "z";
|
||||
const CREDENTIALS_IMDS = "0";
|
||||
const CREDENTIALS_PROFILE_PROCESS = "v";
|
||||
const CREDENTIALS_PROFILE_SSO = "r";
|
||||
const CREDENTIALS_PROFILE_SSO_LEGACY = "t";
|
||||
|
||||
/** @var int */
|
||||
private static $MAX_METRICS_SIZE = 1024; // 1KB or 1024 B
|
||||
|
||||
/** @var string */
|
||||
private static $METRIC_SEPARATOR = ",";
|
||||
|
||||
/** @var array $metrics */
|
||||
private $metrics;
|
||||
|
||||
/** @var int $metricsSize */
|
||||
private $metricsSize;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->metrics = [];
|
||||
// The first metrics does not include the separator
|
||||
// therefore it is reduced by default.
|
||||
$this->metricsSize = -(strlen(self::$METRIC_SEPARATOR));
|
||||
}
|
||||
|
||||
/**
|
||||
* Build the metrics string value.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function build(): string
|
||||
{
|
||||
if (empty($this->metrics)) {
|
||||
return "";
|
||||
}
|
||||
|
||||
return $this->encode();
|
||||
}
|
||||
|
||||
/**
|
||||
* Encodes the metrics by separating each metric
|
||||
* with a comma. Example: for the metrics[A,B,C] then
|
||||
* the output would be "A,B,C".
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
private function encode(): string
|
||||
{
|
||||
return implode(self::$METRIC_SEPARATOR, array_keys($this->metrics));
|
||||
}
|
||||
|
||||
/**
|
||||
* Appends a metric to the internal metrics holder after validating it.
|
||||
* Increases the current metrics size by the length of the new metric
|
||||
* plus the length of the encoding separator.
|
||||
* Example: $currentSize = $currentSize + len($newMetric) + len($separator)
|
||||
*
|
||||
* @param string $metric The metric to append.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function append(string $metric): void
|
||||
{
|
||||
if (!$this->canMetricBeAppended($metric)) {
|
||||
return;
|
||||
}
|
||||
|
||||
$this->metrics[$metric] = true;
|
||||
$this->metricsSize += strlen($metric) + strlen(self::$METRIC_SEPARATOR);
|
||||
}
|
||||
|
||||
/**
|
||||
* Receives a feature group and a value to identify which one is the metric.
|
||||
* For example, a group could be `signature` and a value could be `v4a`,
|
||||
* then the metric will be `SIGV4A_SIGNING`.
|
||||
*
|
||||
* @param string $featureGroup the feature group such as `signature`.
|
||||
* @param mixed $value the value for identifying the metric.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function identifyMetricByValueAndAppend(
|
||||
string $featureGroup,
|
||||
$value
|
||||
): void
|
||||
{
|
||||
if (empty($value)) {
|
||||
return;
|
||||
}
|
||||
|
||||
static $appendMetricFns = [
|
||||
'signature' => 'appendSignatureMetric',
|
||||
'request_compression' => 'appendRequestCompressionMetric',
|
||||
'request_checksum' => 'appendRequestChecksumMetric',
|
||||
'credentials' => 'appendCredentialsMetric'
|
||||
];
|
||||
|
||||
$fn = $appendMetricFns[$featureGroup];
|
||||
$this->{$fn}($value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Appends the signature metric based on the signature value.
|
||||
*
|
||||
* @param string $signature
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function appendSignatureMetric(string $signature): void
|
||||
{
|
||||
if ($signature === 'v4-s3express') {
|
||||
$this->append(MetricsBuilder::S3_EXPRESS_BUCKET);
|
||||
} elseif ($signature === 'v4a') {
|
||||
$this->append(MetricsBuilder::SIGV4A_SIGNING);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Appends the request compression metric based on the format resolved.
|
||||
*
|
||||
* @param string $format
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function appendRequestCompressionMetric(string $format): void
|
||||
{
|
||||
if ($format === 'gzip') {
|
||||
$this->append(MetricsBuilder::GZIP_REQUEST_COMPRESSION);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Appends the request checksum metric based on the algorithm.
|
||||
*
|
||||
* @param string $algorithm
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function appendRequestChecksumMetric(string $algorithm): void
|
||||
{
|
||||
if ($algorithm === 'crc32') {
|
||||
$this->append(MetricsBuilder::FLEXIBLE_CHECKSUMS_REQ_CRC32);
|
||||
} elseif ($algorithm === 'crc32c') {
|
||||
$this->append(MetricsBuilder::FLEXIBLE_CHECKSUMS_REQ_CRC32C);
|
||||
} elseif ($algorithm === 'crc64') {
|
||||
$this->append(MetricsBuilder::FLEXIBLE_CHECKSUMS_REQ_CRC64);
|
||||
} elseif ($algorithm === 'sha1') {
|
||||
$this->append(MetricsBuilder::FLEXIBLE_CHECKSUMS_REQ_SHA1);
|
||||
} elseif ($algorithm === 'sha256') {
|
||||
$this->append(MetricsBuilder::FLEXIBLE_CHECKSUMS_REQ_SHA256);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Appends the credentials metric based on the type of credentials
|
||||
* resolved.
|
||||
*
|
||||
* @param CredentialsInterface $credentials
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function appendCredentialsMetric(
|
||||
CredentialsInterface $credentials
|
||||
): void
|
||||
{
|
||||
$source = $credentials->toArray()['source'] ?? null;
|
||||
if (empty($source)) {
|
||||
return;
|
||||
}
|
||||
|
||||
static $credentialsMetricMapping = [
|
||||
CredentialSources::STATIC =>
|
||||
MetricsBuilder::CREDENTIALS_CODE,
|
||||
CredentialSources::ENVIRONMENT =>
|
||||
MetricsBuilder::CREDENTIALS_ENV_VARS,
|
||||
CredentialSources::ENVIRONMENT_STS_WEB_ID_TOKEN =>
|
||||
MetricsBuilder::CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN,
|
||||
CredentialSources::STS_ASSUME_ROLE =>
|
||||
MetricsBuilder::CREDENTIALS_STS_ASSUME_ROLE,
|
||||
CredentialSources::STS_WEB_ID_TOKEN =>
|
||||
MetricsBuilder::CREDENTIALS_STS_ASSUME_ROLE_WEB_ID,
|
||||
CredentialSources::PROFILE =>
|
||||
MetricsBuilder::CREDENTIALS_PROFILE,
|
||||
CredentialSources::IMDS =>
|
||||
MetricsBuilder::CREDENTIALS_IMDS,
|
||||
CredentialSources::ECS =>
|
||||
MetricsBuilder::CREDENTIALS_HTTP,
|
||||
CredentialSources::PROFILE_STS_WEB_ID_TOKEN =>
|
||||
MetricsBuilder::CREDENTIALS_PROFILE_STS_WEB_ID_TOKEN,
|
||||
CredentialSources::PROFILE_PROCESS =>
|
||||
MetricsBuilder::CREDENTIALS_PROFILE_PROCESS,
|
||||
CredentialSources::PROFILE_SSO =>
|
||||
MetricsBuilder::CREDENTIALS_PROFILE_SSO,
|
||||
CredentialSources::PROFILE_SSO_LEGACY =>
|
||||
MetricsBuilder::CREDENTIALS_PROFILE_SSO_LEGACY,
|
||||
];
|
||||
if (isset($credentialsMetricMapping[$source])) {
|
||||
$this->append($credentialsMetricMapping[$source]);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Validates if a metric can be appended by ensuring the total size,
|
||||
* including the new metric and separator, does not exceed the limit.
|
||||
* Also checks that the metric does not already exist.
|
||||
* Example: Appendable if:
|
||||
* $currentSize + len($newMetric) + len($separator) <= MAX_SIZE
|
||||
* and:
|
||||
* $newMetric not in $existingMetrics
|
||||
*
|
||||
* @param string $newMetric The metric to validate.
|
||||
*
|
||||
* @return bool True if the metric can be appended, false otherwise.
|
||||
*/
|
||||
private function canMetricBeAppended(string $newMetric): bool
|
||||
{
|
||||
if ($newMetric === "") {
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($this->metricsSize
|
||||
+ (strlen($newMetric) + strlen(self::$METRIC_SEPARATOR))
|
||||
> self::$MAX_METRICS_SIZE
|
||||
) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (isset($this->metrics[$newMetric])) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the metrics builder from the property @context of a command.
|
||||
*
|
||||
* @param Command $command
|
||||
*
|
||||
* @return MetricsBuilder
|
||||
*/
|
||||
public static function fromCommand(CommandInterface $command): MetricsBuilder
|
||||
{
|
||||
return $command->getMetricsBuilder();
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper method for appending a metrics capture middleware into a
|
||||
* handler stack given. The middleware appended here is on top of the
|
||||
* build step.
|
||||
*
|
||||
* @param HandlerList $handlerList
|
||||
* @param $metric
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public static function appendMetricsCaptureMiddleware(
|
||||
HandlerList $handlerList,
|
||||
$metric
|
||||
): void
|
||||
{
|
||||
$handlerList->appendBuild(
|
||||
Middleware::tap(
|
||||
function (CommandInterface $command) use ($metric) {
|
||||
self::fromCommand($command)->append(
|
||||
$metric
|
||||
);
|
||||
}
|
||||
),
|
||||
'metrics-capture-'.$metric
|
||||
);
|
||||
}
|
||||
}
|
6
vendor/aws/aws-sdk-php/src/Middleware.php
vendored
6
vendor/aws/aws-sdk-php/src/Middleware.php
vendored
|
@ -151,6 +151,12 @@ final class Middleware
|
|||
return $credentialPromise->then(
|
||||
function (CredentialsInterface $creds)
|
||||
use ($handler, $command, $signer, $request) {
|
||||
// Capture credentials metric
|
||||
$command->getMetricsBuilder()->identifyMetricByValueAndAppend(
|
||||
'credentials',
|
||||
$creds
|
||||
);
|
||||
|
||||
return $handler(
|
||||
$command,
|
||||
$signer->signRequest($request, $creds)
|
||||
|
|
|
@ -9,6 +9,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise associateCreatedArtifactAsync(array $args = [])
|
||||
* @method \Aws\Result associateDiscoveredResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateDiscoveredResourceAsync(array $args = [])
|
||||
* @method \Aws\Result associateSourceResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateSourceResourceAsync(array $args = [])
|
||||
* @method \Aws\Result createProgressUpdateStream(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createProgressUpdateStreamAsync(array $args = [])
|
||||
* @method \Aws\Result deleteProgressUpdateStream(array $args = [])
|
||||
|
@ -21,6 +23,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise disassociateCreatedArtifactAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateDiscoveredResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateDiscoveredResourceAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateSourceResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateSourceResourceAsync(array $args = [])
|
||||
* @method \Aws\Result importMigrationTask(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise importMigrationTaskAsync(array $args = [])
|
||||
* @method \Aws\Result listApplicationStates(array $args = [])
|
||||
|
@ -29,10 +33,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listCreatedArtifactsAsync(array $args = [])
|
||||
* @method \Aws\Result listDiscoveredResources(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listDiscoveredResourcesAsync(array $args = [])
|
||||
* @method \Aws\Result listMigrationTaskUpdates(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMigrationTaskUpdatesAsync(array $args = [])
|
||||
* @method \Aws\Result listMigrationTasks(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMigrationTasksAsync(array $args = [])
|
||||
* @method \Aws\Result listProgressUpdateStreams(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listProgressUpdateStreamsAsync(array $args = [])
|
||||
* @method \Aws\Result listSourceResources(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listSourceResourcesAsync(array $args = [])
|
||||
* @method \Aws\Result notifyApplicationState(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise notifyApplicationStateAsync(array $args = [])
|
||||
* @method \Aws\Result notifyMigrationTaskState(array $args = [])
|
||||
|
|
|
@ -5,6 +5,8 @@ use Aws\AwsClient;
|
|||
|
||||
/**
|
||||
* This client is used to interact with the **Amazon Neptune Graph** service.
|
||||
* @method \Aws\Result cancelExportTask(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelExportTaskAsync(array $args = [])
|
||||
* @method \Aws\Result cancelImportTask(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise cancelImportTaskAsync(array $args = [])
|
||||
* @method \Aws\Result cancelQuery(array $args = [])
|
||||
|
@ -25,6 +27,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deletePrivateGraphEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result executeQuery(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise executeQueryAsync(array $args = [])
|
||||
* @method \Aws\Result getExportTask(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getExportTaskAsync(array $args = [])
|
||||
* @method \Aws\Result getGraph(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getGraphAsync(array $args = [])
|
||||
* @method \Aws\Result getGraphSnapshot(array $args = [])
|
||||
|
@ -37,6 +41,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getPrivateGraphEndpointAsync(array $args = [])
|
||||
* @method \Aws\Result getQuery(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryAsync(array $args = [])
|
||||
* @method \Aws\Result listExportTasks(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExportTasksAsync(array $args = [])
|
||||
* @method \Aws\Result listGraphSnapshots(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listGraphSnapshotsAsync(array $args = [])
|
||||
* @method \Aws\Result listGraphs(array $args = [])
|
||||
|
@ -53,6 +59,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise resetGraphAsync(array $args = [])
|
||||
* @method \Aws\Result restoreGraphFromSnapshot(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise restoreGraphFromSnapshotAsync(array $args = [])
|
||||
* @method \Aws\Result startExportTask(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startExportTaskAsync(array $args = [])
|
||||
* @method \Aws\Result startImportTask(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startImportTaskAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
|
|
9
vendor/aws/aws-sdk-php/src/NetworkFlowMonitor/Exception/NetworkFlowMonitorException.php
vendored
Normal file
9
vendor/aws/aws-sdk-php/src/NetworkFlowMonitor/Exception/NetworkFlowMonitorException.php
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\NetworkFlowMonitor\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **Network Flow Monitor** service.
|
||||
*/
|
||||
class NetworkFlowMonitorException extends AwsException {}
|
59
vendor/aws/aws-sdk-php/src/NetworkFlowMonitor/NetworkFlowMonitorClient.php
vendored
Normal file
59
vendor/aws/aws-sdk-php/src/NetworkFlowMonitor/NetworkFlowMonitorClient.php
vendored
Normal file
|
@ -0,0 +1,59 @@
|
|||
<?php
|
||||
namespace Aws\NetworkFlowMonitor;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **Network Flow Monitor** service.
|
||||
* @method \Aws\Result createMonitor(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createMonitorAsync(array $args = [])
|
||||
* @method \Aws\Result createScope(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createScopeAsync(array $args = [])
|
||||
* @method \Aws\Result deleteMonitor(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteMonitorAsync(array $args = [])
|
||||
* @method \Aws\Result deleteScope(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteScopeAsync(array $args = [])
|
||||
* @method \Aws\Result getMonitor(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getMonitorAsync(array $args = [])
|
||||
* @method \Aws\Result getQueryResultsMonitorTopContributors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryResultsMonitorTopContributorsAsync(array $args = [])
|
||||
* @method \Aws\Result getQueryResultsWorkloadInsightsTopContributors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryResultsWorkloadInsightsTopContributorsAsync(array $args = [])
|
||||
* @method \Aws\Result getQueryResultsWorkloadInsightsTopContributorsData(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryResultsWorkloadInsightsTopContributorsDataAsync(array $args = [])
|
||||
* @method \Aws\Result getQueryStatusMonitorTopContributors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryStatusMonitorTopContributorsAsync(array $args = [])
|
||||
* @method \Aws\Result getQueryStatusWorkloadInsightsTopContributors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryStatusWorkloadInsightsTopContributorsAsync(array $args = [])
|
||||
* @method \Aws\Result getQueryStatusWorkloadInsightsTopContributorsData(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQueryStatusWorkloadInsightsTopContributorsDataAsync(array $args = [])
|
||||
* @method \Aws\Result getScope(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getScopeAsync(array $args = [])
|
||||
* @method \Aws\Result listMonitors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listMonitorsAsync(array $args = [])
|
||||
* @method \Aws\Result listScopes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listScopesAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result startQueryMonitorTopContributors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startQueryMonitorTopContributorsAsync(array $args = [])
|
||||
* @method \Aws\Result startQueryWorkloadInsightsTopContributors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startQueryWorkloadInsightsTopContributorsAsync(array $args = [])
|
||||
* @method \Aws\Result startQueryWorkloadInsightsTopContributorsData(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startQueryWorkloadInsightsTopContributorsDataAsync(array $args = [])
|
||||
* @method \Aws\Result stopQueryMonitorTopContributors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopQueryMonitorTopContributorsAsync(array $args = [])
|
||||
* @method \Aws\Result stopQueryWorkloadInsightsTopContributors(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopQueryWorkloadInsightsTopContributorsAsync(array $args = [])
|
||||
* @method \Aws\Result stopQueryWorkloadInsightsTopContributorsData(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopQueryWorkloadInsightsTopContributorsDataAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateMonitor(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateMonitorAsync(array $args = [])
|
||||
* @method \Aws\Result updateScope(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateScopeAsync(array $args = [])
|
||||
*/
|
||||
class NetworkFlowMonitorClient extends AwsClient {}
|
|
@ -25,6 +25,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createCoreNetworkAsync(array $args = [])
|
||||
* @method \Aws\Result createDevice(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDeviceAsync(array $args = [])
|
||||
* @method \Aws\Result createDirectConnectGatewayAttachment(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createDirectConnectGatewayAttachmentAsync(array $args = [])
|
||||
* @method \Aws\Result createGlobalNetwork(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createGlobalNetworkAsync(array $args = [])
|
||||
* @method \Aws\Result createLink(array $args = [])
|
||||
|
@ -95,6 +97,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getCustomerGatewayAssociationsAsync(array $args = [])
|
||||
* @method \Aws\Result getDevices(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDevicesAsync(array $args = [])
|
||||
* @method \Aws\Result getDirectConnectGatewayAttachment(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getDirectConnectGatewayAttachmentAsync(array $args = [])
|
||||
* @method \Aws\Result getLinkAssociations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getLinkAssociationsAsync(array $args = [])
|
||||
* @method \Aws\Result getLinks(array $args = [])
|
||||
|
@ -165,6 +169,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateCoreNetworkAsync(array $args = [])
|
||||
* @method \Aws\Result updateDevice(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDeviceAsync(array $args = [])
|
||||
* @method \Aws\Result updateDirectConnectGatewayAttachment(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateDirectConnectGatewayAttachmentAsync(array $args = [])
|
||||
* @method \Aws\Result updateGlobalNetwork(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateGlobalNetworkAsync(array $args = [])
|
||||
* @method \Aws\Result updateLink(array $args = [])
|
||||
|
|
9
vendor/aws/aws-sdk-php/src/Notifications/Exception/NotificationsException.php
vendored
Normal file
9
vendor/aws/aws-sdk-php/src/Notifications/Exception/NotificationsException.php
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\Notifications\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **AWS User Notifications** service.
|
||||
*/
|
||||
class NotificationsException extends AwsException {}
|
79
vendor/aws/aws-sdk-php/src/Notifications/NotificationsClient.php
vendored
Normal file
79
vendor/aws/aws-sdk-php/src/Notifications/NotificationsClient.php
vendored
Normal file
|
@ -0,0 +1,79 @@
|
|||
<?php
|
||||
namespace Aws\Notifications;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **AWS User Notifications** service.
|
||||
* @method \Aws\Result associateChannel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateChannelAsync(array $args = [])
|
||||
* @method \Aws\Result associateManagedNotificationAccountContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateManagedNotificationAccountContactAsync(array $args = [])
|
||||
* @method \Aws\Result associateManagedNotificationAdditionalChannel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateManagedNotificationAdditionalChannelAsync(array $args = [])
|
||||
* @method \Aws\Result createEventRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEventRuleAsync(array $args = [])
|
||||
* @method \Aws\Result createNotificationConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createNotificationConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteEventRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEventRuleAsync(array $args = [])
|
||||
* @method \Aws\Result deleteNotificationConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteNotificationConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result deregisterNotificationHub(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deregisterNotificationHubAsync(array $args = [])
|
||||
* @method \Aws\Result disableNotificationsAccessForOrganization(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disableNotificationsAccessForOrganizationAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateChannel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateChannelAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateManagedNotificationAccountContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateManagedNotificationAccountContactAsync(array $args = [])
|
||||
* @method \Aws\Result disassociateManagedNotificationAdditionalChannel(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise disassociateManagedNotificationAdditionalChannelAsync(array $args = [])
|
||||
* @method \Aws\Result enableNotificationsAccessForOrganization(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise enableNotificationsAccessForOrganizationAsync(array $args = [])
|
||||
* @method \Aws\Result getEventRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEventRuleAsync(array $args = [])
|
||||
* @method \Aws\Result getManagedNotificationChildEvent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getManagedNotificationChildEventAsync(array $args = [])
|
||||
* @method \Aws\Result getManagedNotificationConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getManagedNotificationConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result getManagedNotificationEvent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getManagedNotificationEventAsync(array $args = [])
|
||||
* @method \Aws\Result getNotificationConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getNotificationConfigurationAsync(array $args = [])
|
||||
* @method \Aws\Result getNotificationEvent(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getNotificationEventAsync(array $args = [])
|
||||
* @method \Aws\Result getNotificationsAccessForOrganization(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getNotificationsAccessForOrganizationAsync(array $args = [])
|
||||
* @method \Aws\Result listChannels(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChannelsAsync(array $args = [])
|
||||
* @method \Aws\Result listEventRules(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEventRulesAsync(array $args = [])
|
||||
* @method \Aws\Result listManagedNotificationChannelAssociations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listManagedNotificationChannelAssociationsAsync(array $args = [])
|
||||
* @method \Aws\Result listManagedNotificationChildEvents(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listManagedNotificationChildEventsAsync(array $args = [])
|
||||
* @method \Aws\Result listManagedNotificationConfigurations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listManagedNotificationConfigurationsAsync(array $args = [])
|
||||
* @method \Aws\Result listManagedNotificationEvents(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listManagedNotificationEventsAsync(array $args = [])
|
||||
* @method \Aws\Result listNotificationConfigurations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listNotificationConfigurationsAsync(array $args = [])
|
||||
* @method \Aws\Result listNotificationEvents(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listNotificationEventsAsync(array $args = [])
|
||||
* @method \Aws\Result listNotificationHubs(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listNotificationHubsAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result registerNotificationHub(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise registerNotificationHubAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result updateEventRule(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEventRuleAsync(array $args = [])
|
||||
* @method \Aws\Result updateNotificationConfiguration(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateNotificationConfigurationAsync(array $args = [])
|
||||
*/
|
||||
class NotificationsClient extends AwsClient {}
|
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\NotificationsContacts\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **AWS User Notifications Contacts** service.
|
||||
*/
|
||||
class NotificationsContactsException extends AwsException {}
|
27
vendor/aws/aws-sdk-php/src/NotificationsContacts/NotificationsContactsClient.php
vendored
Normal file
27
vendor/aws/aws-sdk-php/src/NotificationsContacts/NotificationsContactsClient.php
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
<?php
|
||||
namespace Aws\NotificationsContacts;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **AWS User Notifications Contacts** service.
|
||||
* @method \Aws\Result activateEmailContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise activateEmailContactAsync(array $args = [])
|
||||
* @method \Aws\Result createEmailContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEmailContactAsync(array $args = [])
|
||||
* @method \Aws\Result deleteEmailContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEmailContactAsync(array $args = [])
|
||||
* @method \Aws\Result getEmailContact(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getEmailContactAsync(array $args = [])
|
||||
* @method \Aws\Result listEmailContacts(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEmailContactsAsync(array $args = [])
|
||||
* @method \Aws\Result listTagsForResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
|
||||
* @method \Aws\Result sendActivationCode(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise sendActivationCodeAsync(array $args = [])
|
||||
* @method \Aws\Result tagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
|
||||
* @method \Aws\Result untagResource(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
|
||||
*/
|
||||
class NotificationsContactsClient extends AwsClient {}
|
9
vendor/aws/aws-sdk-php/src/ObservabilityAdmin/Exception/ObservabilityAdminException.php
vendored
Normal file
9
vendor/aws/aws-sdk-php/src/ObservabilityAdmin/Exception/ObservabilityAdminException.php
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
namespace Aws\ObservabilityAdmin\Exception;
|
||||
|
||||
use Aws\Exception\AwsException;
|
||||
|
||||
/**
|
||||
* Represents an error interacting with the **CloudWatch Observability Admin Service** service.
|
||||
*/
|
||||
class ObservabilityAdminException extends AwsException {}
|
25
vendor/aws/aws-sdk-php/src/ObservabilityAdmin/ObservabilityAdminClient.php
vendored
Normal file
25
vendor/aws/aws-sdk-php/src/ObservabilityAdmin/ObservabilityAdminClient.php
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
<?php
|
||||
namespace Aws\ObservabilityAdmin;
|
||||
|
||||
use Aws\AwsClient;
|
||||
|
||||
/**
|
||||
* This client is used to interact with the **CloudWatch Observability Admin Service** service.
|
||||
* @method \Aws\Result getTelemetryEvaluationStatus(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTelemetryEvaluationStatusAsync(array $args = [])
|
||||
* @method \Aws\Result getTelemetryEvaluationStatusForOrganization(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getTelemetryEvaluationStatusForOrganizationAsync(array $args = [])
|
||||
* @method \Aws\Result listResourceTelemetry(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listResourceTelemetryAsync(array $args = [])
|
||||
* @method \Aws\Result listResourceTelemetryForOrganization(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listResourceTelemetryForOrganizationAsync(array $args = [])
|
||||
* @method \Aws\Result startTelemetryEvaluation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startTelemetryEvaluationAsync(array $args = [])
|
||||
* @method \Aws\Result startTelemetryEvaluationForOrganization(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startTelemetryEvaluationForOrganizationAsync(array $args = [])
|
||||
* @method \Aws\Result stopTelemetryEvaluation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopTelemetryEvaluationAsync(array $args = [])
|
||||
* @method \Aws\Result stopTelemetryEvaluationForOrganization(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise stopTelemetryEvaluationForOrganizationAsync(array $args = [])
|
||||
*/
|
||||
class ObservabilityAdminClient extends AwsClient {}
|
18
vendor/aws/aws-sdk-php/src/Omics/OmicsClient.php
vendored
18
vendor/aws/aws-sdk-php/src/Omics/OmicsClient.php
vendored
|
@ -27,6 +27,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createMultipartReadSetUploadAsync(array $args = [])
|
||||
* @method \Aws\Result createReferenceStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createReferenceStoreAsync(array $args = [])
|
||||
* @method \Aws\Result createRunCache(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createRunCacheAsync(array $args = [])
|
||||
* @method \Aws\Result createRunGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createRunGroupAsync(array $args = [])
|
||||
* @method \Aws\Result createSequenceStore(array $args = [])
|
||||
|
@ -47,8 +49,12 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteReferenceStoreAsync(array $args = [])
|
||||
* @method \Aws\Result deleteRun(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRunAsync(array $args = [])
|
||||
* @method \Aws\Result deleteRunCache(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRunCacheAsync(array $args = [])
|
||||
* @method \Aws\Result deleteRunGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteRunGroupAsync(array $args = [])
|
||||
* @method \Aws\Result deleteS3AccessPolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteS3AccessPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result deleteSequenceStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteSequenceStoreAsync(array $args = [])
|
||||
* @method \Aws\Result deleteShare(array $args = [])
|
||||
|
@ -83,10 +89,14 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getReferenceStoreAsync(array $args = [])
|
||||
* @method \Aws\Result getRun(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRunAsync(array $args = [])
|
||||
* @method \Aws\Result getRunCache(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRunCacheAsync(array $args = [])
|
||||
* @method \Aws\Result getRunGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRunGroupAsync(array $args = [])
|
||||
* @method \Aws\Result getRunTask(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRunTaskAsync(array $args = [])
|
||||
* @method \Aws\Result getS3AccessPolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getS3AccessPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result getSequenceStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getSequenceStoreAsync(array $args = [])
|
||||
* @method \Aws\Result getShare(array $args = [])
|
||||
|
@ -121,6 +131,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listReferenceStoresAsync(array $args = [])
|
||||
* @method \Aws\Result listReferences(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listReferencesAsync(array $args = [])
|
||||
* @method \Aws\Result listRunCaches(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRunCachesAsync(array $args = [])
|
||||
* @method \Aws\Result listRunGroups(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listRunGroupsAsync(array $args = [])
|
||||
* @method \Aws\Result listRunTasks(array $args = [])
|
||||
|
@ -139,6 +151,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listVariantStoresAsync(array $args = [])
|
||||
* @method \Aws\Result listWorkflows(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listWorkflowsAsync(array $args = [])
|
||||
* @method \Aws\Result putS3AccessPolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putS3AccessPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result startAnnotationImportJob(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise startAnnotationImportJobAsync(array $args = [])
|
||||
* @method \Aws\Result startReadSetActivationJob(array $args = [])
|
||||
|
@ -161,8 +175,12 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateAnnotationStoreAsync(array $args = [])
|
||||
* @method \Aws\Result updateAnnotationStoreVersion(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateAnnotationStoreVersionAsync(array $args = [])
|
||||
* @method \Aws\Result updateRunCache(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRunCacheAsync(array $args = [])
|
||||
* @method \Aws\Result updateRunGroup(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateRunGroupAsync(array $args = [])
|
||||
* @method \Aws\Result updateSequenceStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateSequenceStoreAsync(array $args = [])
|
||||
* @method \Aws\Result updateVariantStore(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateVariantStoreAsync(array $args = [])
|
||||
* @method \Aws\Result updateWorkflow(array $args = [])
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue