/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Temporary AWS credentials vended by STS (Security Token Service). * @export * @interface StsCredentials */ export interface StsCredentials { /** * The bucket that these credentials have access to. * @type {string} * @memberof StsCredentials */ bucket?: string; /** * The S3 key prefix that these credentials have access to. * @type {string} * @memberof StsCredentials */ baseKey?: string; /** * AWS access key ID. * @type {string} * @memberof StsCredentials */ accessKeyId?: string; /** * AWS secret access key. * @type {string} * @memberof StsCredentials */ secretAccessKey?: string; /** * AWS temporary session token. * @type {string} * @memberof StsCredentials */ sessionToken?: string; /** * The date-time that these credentials expire. * @type {string} * @memberof StsCredentials */ expiration?: string; } /** * Check if a given object implements the StsCredentials interface. */ export declare function instanceOfStsCredentials(value: object): value is StsCredentials; export declare function StsCredentialsFromJSON(json: any): StsCredentials; export declare function StsCredentialsFromJSONTyped(json: any, ignoreDiscriminator: boolean): StsCredentials; export declare function StsCredentialsToJSON(json: any): StsCredentials; export declare function StsCredentialsToJSONTyped(value?: StsCredentials | null, ignoreDiscriminator?: boolean): any;