@kubernetes-models/argo-rollouts
Version:
23 lines (22 loc) • 792 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
export interface ISigv4Config {
/**
* Profile is the Credential Profile used to sign the SigV4 Request
*/
"profile"?: string;
/**
* Region is the AWS Region to sign the SigV4 Request
*/
"region"?: string;
/**
* RoleARN is the IAM role used to sign the SIgV4 Request
*/
"roleArn"?: string;
}
export declare class Sigv4Config extends Model<ISigv4Config> implements ISigv4Config {
"profile"?: string;
"region"?: string;
"roleArn"?: string;
constructor(data?: ModelData<ISigv4Config>);
}
export type { ISigv4Config as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Sigv4Config, Sigv4Config as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Sigv4Config };