openapi: 3.2.0 info: title: Inventory - AWS IAM Cloud Iam Credential Report API version: v2 servers: - url: https://api.dome9.com/ description: US region - url: https://api.{region}.dome9.com/ description: Other regions variables: region: enum: - eu1 - ap1 - ap2 - ap3 - cace1 default: eu1 security: - basic: [] tags: - name: Cloud Iam Credential Report paths: /v2/CloudIamCredentialReport/user: get: tags: - Cloud Iam Credential Report operationId: CloudIamCredentialReport_GetUser_get_/v2/CloudIamCredentialReport/user parameters: - name: cloudAccountId in: query required: true schema: type: string format: uuid - name: userName in: query required: false schema: type: string responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportUserViewModel' description: '' summary: Get User /v2/CloudIamCredentialReport: get: tags: - Cloud Iam Credential Report operationId: CloudIamCredentialReport_Get_get_/v2/CloudIamCredentialReport responses: '200': description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportViewModel' description: '' summary: Get components: schemas: Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportUserViewModel: type: object properties: user: type: string arn: type: string userCreationTime: format: date-time type: string passwordEnabled: type: boolean passwordLastUsed: format: date-time type: string passwordLastChanged: format: date-time type: string passwordNextRotation: format: date-time type: string mfaActive: type: boolean firstAccessKey: $ref: '#/components/schemas/Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportUserAccessKeyViewModel' secondAccessKey: $ref: '#/components/schemas/Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportUserAccessKeyViewModel' firstCertificate: $ref: '#/components/schemas/Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportUserCertificateViewModel' secondCertificate: $ref: '#/components/schemas/Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportUserCertificateViewModel' Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportUserAccessKeyViewModel: type: object properties: isActive: type: boolean lastRotated: format: date-time type: string lastUsedDate: format: date-time type: string lastUsedRegion: type: string lastUsedService: type: string Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportUserCertificateViewModel: type: object properties: isActive: type: boolean lastRotated: format: date-time type: string Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportViewModel: type: object properties: id: description: Id type: string readOnly: true externalId: description: ExternalId type: string readOnly: true name: description: Name type: string readOnly: true cloudAccountId: format: uuid description: CloudAccountId type: string readOnly: true example: 00000000-0000-0000-0000-000000000000 accountId: format: int64 description: AccountId type: integer readOnly: true externalAccountNumber: description: External account number type: string content: description: 'Gets and sets the property Content. Contains the credential report. The report is Base64-encoded.' type: string generatedTime: format: date-time description: 'Gets and sets the property GeneratedTime. The date and time when the credential report was created, in ISO 8601 date-time format.' type: string reportFormat: description: 'Gets and sets the property ReportFormat. The format (MIME type) of the credential report.' type: string users: description: '' type: array items: $ref: '#/components/schemas/Dome9.Web.Api.CloudIamCredentialReport.CloudIamCredentialReportUserViewModel' securitySchemes: basic: type: http scheme: basic x-readme: explorer-enabled: true proxy-enabled: true