Menghasilkan klien menggunakan API spesifikasi Terbuka - AWS AppConfig

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghasilkan klien menggunakan API spesifikasi Terbuka

Anda dapat menggunakan YAML spesifikasi berikut untuk Open API untuk membuat SDK menggunakan alat seperti Open API Generator. Anda dapat memperbarui spesifikasi ini untuk menyertakan nilai hardcode untuk Aplikasi, Lingkungan, atau Konfigurasi. Anda juga dapat menambahkan jalur tambahan (jika Anda memiliki beberapa jenis konfigurasi) dan menyertakan skema konfigurasi untuk menghasilkan model yang diketik khusus konfigurasi untuk klien Anda. SDK Untuk informasi lebih lanjut tentang Open API (yang juga dikenal sebagai Swagger), lihat spesifikasi Terbuka API.

openapi: 3.0.0 info: version: 1.0.0 title: AppConfig Agent Lambda extension API description: An API model for the AppConfig Agent Lambda extension. servers: - url: https://localhost:{port}/ variables: port: default: '2772' paths: /applications/{Application}/environments/{Environment}/configurations/{Configuration}: get: operationId: getConfiguration tags: - configuration parameters: - in: path name: Application description: The application for the configuration to get. Specify either the application name or the application ID. required: true schema: type: string - in: path name: Environment description: The environment for the configuration to get. Specify either the environment name or the environment ID. required: true schema: type: string - in: path name: Configuration description: The configuration to get. Specify either the configuration name or the configuration ID. required: true schema: type: string responses: 200: headers: ConfigurationVersion: schema: type: string content: application/octet-stream: schema: type: string format: binary description: successful config retrieval 400: description: BadRequestException content: application/text: schema: $ref: '#/components/schemas/Error' 404: description: ResourceNotFoundException content: application/text: schema: $ref: '#/components/schemas/Error' 500: description: InternalServerException content: application/text: schema: $ref: '#/components/schemas/Error' 502: description: BadGatewayException content: application/text: schema: $ref: '#/components/schemas/Error' 504: description: GatewayTimeoutException content: application/text: schema: $ref: '#/components/schemas/Error' components: schemas: Error: type: string description: The response error