52 lines
		
	
	
		
			989 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			52 lines
		
	
	
		
			989 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								include 'DemoBase.php';
							 | 
						||
| 
								 | 
							
								global $client;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    'Vhost' => 'vhost',
							 | 
						||
| 
								 | 
							
								    'App' => 'app',
							 | 
						||
| 
								 | 
							
								    'Bucket' => 'bb',
							 | 
						||
| 
								 | 
							
								    'Interval' => 2.3,
							 | 
						||
| 
								 | 
							
								    'StorageStrategy' => 1,
							 | 
						||
| 
								 | 
							
								    'Label' => ['301'],
							 | 
						||
| 
								 | 
							
								    'CallbackDetailList' => [
							 | 
						||
| 
								 | 
							
								        [
							 | 
						||
| 
								 | 
							
								            'URL' => 'http://xx',
							 | 
						||
| 
								 | 
							
								            'CallbackType' => 'http'
							 | 
						||
| 
								 | 
							
								        ]
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    'StorageDir' => '/xx'
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->createSnapshotAuditPreset(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    'PresetName' => 'presetName',
							 | 
						||
| 
								 | 
							
								    'Vhost' => 'vhost',
							 | 
						||
| 
								 | 
							
								    'App' => 'app',
							 | 
						||
| 
								 | 
							
								    'Bucket' => 'bb2'
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								$response = $client->updateSnapshotAuditPreset(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    'Vhost' => 'vhost',
							 | 
						||
| 
								 | 
							
								    'App' => 'app',
							 | 
						||
| 
								 | 
							
								    'PresetName' => 'presetName',
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								$response = $client->deleteSnapshotAuditPreset(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    'Vhost' => 'vhost',
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								$response = $client->listVhostSnapshotAuditPreset(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 |