openapi: 3.0.3
info:
    title: Omnistrate Fleet API
    description: REST API for Omnistrate Fleet
    version: 2022-09-01-00
servers:
    - url: https://api.omnistrate.cloud
paths:
    /2022-09-01-00/fleet/custom-network:
        get:
            tags:
                - fleet-custom-network-api
            summary: ListCustomNetworks fleet-custom-network-api
            operationId: fleet-custom-network-api#ListCustomNetworks
            parameters:
                - name: cloudProviderName
                  in: query
                  description: The name of the cloud provider that custom network should be created in
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: Name of the Infra Provider
                    example: aws|azure|gcp|all
                  example: aws
                - name: cloudProviderRegion
                  in: query
                  description: The region of the cloud provider that the network should be created in
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The region of the cloud provider that the network should be created in
                    example: us-east-1
                  example: us-east-1
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetListCustomNetworksResult'
                            example:
                                customNetworks:
                                    - cidr: 10.0.0.0/16
                                      cloudProviderName: aws
                                      cloudProviderRegion: us-east-1
                                      id: n-12345678
                                      name: Prod us-east-1
                                      networkFeaturesConfiguration:
                                        isPrivateLinkEnabled: false
                                      networkInstances:
                                        - awsAccountID: "123456789012"
                                          cloudProviderNativeNetworkId: vpc-12345678
                                          gcpProjectID: my-project
                                          gcpProjectNumber: "123456789012"
                                          hostClusterID: hc-12345678
                                        - awsAccountID: "123456789012"
                                          cloudProviderNativeNetworkId: vpc-12345678
                                          gcpProjectID: my-project
                                          gcpProjectNumber: "123456789012"
                                          hostClusterID: hc-12345678
                                      owningOrgID: org-12345678
                                      owningOrgName: my-customer
                                      owningUserID: user-12345678
                                      owningUserName: Jane Doe
                                    - cidr: 10.0.0.0/16
                                      cloudProviderName: aws
                                      cloudProviderRegion: us-east-1
                                      id: n-12345678
                                      name: Prod us-east-1
                                      networkFeaturesConfiguration:
                                        isPrivateLinkEnabled: false
                                      networkInstances:
                                        - awsAccountID: "123456789012"
                                          cloudProviderNativeNetworkId: vpc-12345678
                                          gcpProjectID: my-project
                                          gcpProjectNumber: "123456789012"
                                          hostClusterID: hc-12345678
                                        - awsAccountID: "123456789012"
                                          cloudProviderNativeNetworkId: vpc-12345678
                                          gcpProjectID: my-project
                                          gcpProjectNumber: "123456789012"
                                          hostClusterID: hc-12345678
                                      owningOrgID: org-12345678
                                      owningOrgName: my-customer
                                      owningUserID: user-12345678
                                      owningUserName: Jane Doe
                                    - cidr: 10.0.0.0/16
                                      cloudProviderName: aws
                                      cloudProviderRegion: us-east-1
                                      id: n-12345678
                                      name: Prod us-east-1
                                      networkFeaturesConfiguration:
                                        isPrivateLinkEnabled: false
                                      networkInstances:
                                        - awsAccountID: "123456789012"
                                          cloudProviderNativeNetworkId: vpc-12345678
                                          gcpProjectID: my-project
                                          gcpProjectNumber: "123456789012"
                                          hostClusterID: hc-12345678
                                        - awsAccountID: "123456789012"
                                          cloudProviderNativeNetworkId: vpc-12345678
                                          gcpProjectID: my-project
                                          gcpProjectNumber: "123456789012"
                                          hostClusterID: hc-12345678
                                      owningOrgID: org-12345678
                                      owningOrgName: my-customer
                                      owningUserID: user-12345678
                                      owningUserName: Jane Doe
                                    - cidr: 10.0.0.0/16
                                      cloudProviderName: aws
                                      cloudProviderRegion: us-east-1
                                      id: n-12345678
                                      name: Prod us-east-1
                                      networkFeaturesConfiguration:
                                        isPrivateLinkEnabled: false
                                      networkInstances:
                                        - awsAccountID: "123456789012"
                                          cloudProviderNativeNetworkId: vpc-12345678
                                          gcpProjectID: my-project
                                          gcpProjectNumber: "123456789012"
                                          hostClusterID: hc-12345678
                                        - awsAccountID: "123456789012"
                                          cloudProviderNativeNetworkId: vpc-12345678
                                          gcpProjectID: my-project
                                          gcpProjectNumber: "123456789012"
                                          hostClusterID: hc-12345678
                                      owningOrgID: org-12345678
                                      owningOrgName: my-customer
                                      owningUserID: user-12345678
                                      owningUserName: Jane Doe
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list custom networks'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        post:
            tags:
                - fleet-custom-network-api
            summary: CreateCustomNetwork fleet-custom-network-api
            operationId: fleet-custom-network-api#CreateCustomNetwork
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/CreateCustomNetworkRequestBody'
                        example:
                            cidr: 10.0.0.0/16
                            cloudProviderName: aws
                            cloudProviderRegion: us-east-1
                            name: Prod us-east-1
                            networkFeaturesConfiguration:
                                isPrivateLinkEnabled: false
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetCustomNetwork'
                            example:
                                cidr: 10.0.0.0/16
                                cloudProviderName: aws
                                cloudProviderRegion: us-east-1
                                id: n-12345678
                                name: Prod us-east-1
                                networkFeaturesConfiguration:
                                    isPrivateLinkEnabled: false
                                networkInstances:
                                    - awsAccountID: "123456789012"
                                      cloudProviderNativeNetworkId: vpc-12345678
                                      gcpProjectID: my-project
                                      gcpProjectNumber: "123456789012"
                                      hostClusterID: hc-12345678
                                    - awsAccountID: "123456789012"
                                      cloudProviderNativeNetworkId: vpc-12345678
                                      gcpProjectID: my-project
                                      gcpProjectNumber: "123456789012"
                                      hostClusterID: hc-12345678
                                owningOrgID: org-12345678
                                owningOrgName: my-customer
                                owningUserID: user-12345678
                                owningUserName: Jane Doe
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to create a custom network'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/custom-network/{id}:
        delete:
            tags:
                - fleet-custom-network-api
            summary: DeleteCustomNetwork fleet-custom-network-api
            operationId: fleet-custom-network-api#DeleteCustomNetwork
            parameters:
                - name: id
                  in: path
                  description: ID of a custom network
                  required: true
                  schema:
                    type: string
                    description: ID of a custom network
                    example: Et illo qui suscipit sed facilis.
                  example: n-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request to delete a custom network'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to delete a custom network'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        get:
            tags:
                - fleet-custom-network-api
            summary: DescribeCustomNetwork fleet-custom-network-api
            operationId: fleet-custom-network-api#DescribeCustomNetwork
            parameters:
                - name: id
                  in: path
                  description: ID of a custom network
                  required: true
                  schema:
                    type: string
                    description: ID of a custom network
                    example: Aliquid est.
                  example: n-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetCustomNetwork'
                            example:
                                cidr: 10.0.0.0/16
                                cloudProviderName: aws
                                cloudProviderRegion: us-east-1
                                id: n-12345678
                                name: Prod us-east-1
                                networkFeaturesConfiguration:
                                    isPrivateLinkEnabled: false
                                networkInstances:
                                    - awsAccountID: "123456789012"
                                      cloudProviderNativeNetworkId: vpc-12345678
                                      gcpProjectID: my-project
                                      gcpProjectNumber: "123456789012"
                                      hostClusterID: hc-12345678
                                    - awsAccountID: "123456789012"
                                      cloudProviderNativeNetworkId: vpc-12345678
                                      gcpProjectID: my-project
                                      gcpProjectNumber: "123456789012"
                                      hostClusterID: hc-12345678
                                    - awsAccountID: "123456789012"
                                      cloudProviderNativeNetworkId: vpc-12345678
                                      gcpProjectID: my-project
                                      gcpProjectNumber: "123456789012"
                                      hostClusterID: hc-12345678
                                owningOrgID: org-12345678
                                owningOrgName: my-customer
                                owningUserID: user-12345678
                                owningUserName: Jane Doe
                "400":
                    description: 'bad_request: Response used on a bad request to describe a custom network'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a custom network'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/customer-onboarding:
        get:
            tags:
                - customer-onboardings-api
            summary: ListCustomerOnboardings customer-onboardings-api
            operationId: customer-onboardings-api#ListCustomerOnboardings
            parameters:
                - name: pendingOnly
                  in: query
                  description: Whether to return only pending onboardings.
                  allowEmptyValue: true
                  schema:
                    type: boolean
                    description: Whether to return only pending onboardings.
                    example: true
                  example: true
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListCustomerOnboardingResult'
                            example:
                                onboardings:
                                    - id: onboarding-1234567890
                                      isCompleted: true
                                      name: My Onboarding
                                      orgId: org-1234567890
                                      serviceId: service-1234567890
                                      stages:
                                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                          status: NOT_STARTED|COMPLETE|SKIPPED
                                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                          status: NOT_STARTED|COMPLETE|SKIPPED
                                      userId: user-1234567890
                                    - id: onboarding-1234567890
                                      isCompleted: true
                                      name: My Onboarding
                                      orgId: org-1234567890
                                      serviceId: service-1234567890
                                      stages:
                                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                          status: NOT_STARTED|COMPLETE|SKIPPED
                                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                          status: NOT_STARTED|COMPLETE|SKIPPED
                                      userId: user-1234567890
                                    - id: onboarding-1234567890
                                      isCompleted: true
                                      name: My Onboarding
                                      orgId: org-1234567890
                                      serviceId: service-1234567890
                                      stages:
                                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                          status: NOT_STARTED|COMPLETE|SKIPPED
                                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                          status: NOT_STARTED|COMPLETE|SKIPPED
                                      userId: user-1234567890
                                    - id: onboarding-1234567890
                                      isCompleted: true
                                      name: My Onboarding
                                      orgId: org-1234567890
                                      serviceId: service-1234567890
                                      stages:
                                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                          status: NOT_STARTED|COMPLETE|SKIPPED
                                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                          status: NOT_STARTED|COMPLETE|SKIPPED
                                      userId: user-1234567890
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        post:
            tags:
                - customer-onboardings-api
            summary: CreateCustomerOnboarding customer-onboardings-api
            operationId: customer-onboardings-api#CreateCustomerOnboarding
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/CreateCustomerOnboardingRequestBody'
                        example:
                            name: Minus omnis.
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                type: string
                                example: Cupiditate dolor facere iure quisquam saepe cumque.
                            example: Ipsa enim.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/customer-onboarding-stages:
        get:
            tags:
                - customer-onboardings-api
            summary: ListCustomerOnboardingStages customer-onboardings-api
            operationId: customer-onboardings-api#ListCustomerOnboardingStages
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListCustomerOnboardingStagesResult'
                            example:
                                stages:
                                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                      status: NOT_STARTED|COMPLETE|SKIPPED
                                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                      status: NOT_STARTED|COMPLETE|SKIPPED
                                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                      status: NOT_STARTED|COMPLETE|SKIPPED
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/customer-onboarding/{id}:
        delete:
            tags:
                - customer-onboardings-api
            summary: DeleteCustomerOnboarding customer-onboardings-api
            operationId: customer-onboardings-api#DeleteCustomerOnboarding
            parameters:
                - name: id
                  in: path
                  description: The ID of the onboarding.
                  required: true
                  schema:
                    type: string
                    description: ID of a Customer Onboarding
                    example: Omnis numquam et enim inventore est.
                  example: onboarding-1234567890
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        get:
            tags:
                - customer-onboardings-api
            summary: DescribeCustomerOnboarding customer-onboardings-api
            operationId: customer-onboardings-api#DescribeCustomerOnboarding
            parameters:
                - name: id
                  in: path
                  description: The ID of the onboarding.
                  required: true
                  schema:
                    type: string
                    description: ID of a Customer Onboarding
                    example: Ut aut iste voluptatem illo quia.
                  example: onboarding-1234567890
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/CustomerOnboarding'
                            example:
                                id: onboarding-1234567890
                                isCompleted: true
                                name: My Onboarding
                                orgId: org-1234567890
                                serviceId: service-1234567890
                                stages:
                                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                      status: NOT_STARTED|COMPLETE|SKIPPED
                                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                      status: NOT_STARTED|COMPLETE|SKIPPED
                                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                                      status: NOT_STARTED|COMPLETE|SKIPPED
                                userId: user-1234567890
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        patch:
            tags:
                - customer-onboardings-api
            summary: UpdateCustomerOnboarding customer-onboardings-api
            operationId: customer-onboardings-api#UpdateCustomerOnboarding
            parameters:
                - name: id
                  in: path
                  description: The ID of the onboarding.
                  required: true
                  schema:
                    type: string
                    description: ID of a Customer Onboarding
                    example: Omnis ipsam voluptatem et.
                  example: onboarding-1234567890
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/UpdateCustomerOnboardingRequestBody'
                        example:
                            serviceId: service-1234567890
                            stage:
                                name: ConfigureAccounts
                                status: Skipped
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/events:
        get:
            tags:
                - events-api
            summary: ListEvents events-api
            operationId: events-api#ListEvents
            parameters:
                - name: environmentType
                  in: query
                  description: The environment type to filter by
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The type of service environment
                    example: PROD|PRIVATE|CANARY|STAGING|QA|DEV
                  example: DEV
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListEndCustomerEventsResult'
                            example:
                                events:
                                    - eventID: e-123456
                                      eventPayload:
                                        eventType: CustomerSignUp
                                        token: "123456"
                                      eventType: InviteUser
                                      orgID: o-123456
                                      orgName: Acme Corp
                                      orgURL: https://acme.com
                                      priority: Critical
                                      time: "2023-01-10T00:00:00Z"
                                      userEmail: user@example.com
                                      userID: user-123456
                                      userName: user
                                    - eventID: e-123456
                                      eventPayload:
                                        eventType: CustomerSignUp
                                        token: "123456"
                                      eventType: InviteUser
                                      orgID: o-123456
                                      orgName: Acme Corp
                                      orgURL: https://acme.com
                                      priority: Critical
                                      time: "2023-01-10T00:00:00Z"
                                      userEmail: user@example.com
                                      userID: user-123456
                                      userName: user
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list events'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/events/{id}:
        delete:
            tags:
                - events-api
            summary: AcknowledgeEvent events-api
            operationId: events-api#AcknowledgeEvent
            parameters:
                - name: id
                  in: path
                  description: The ID of the event
                  required: true
                  schema:
                    type: string
                    description: ID of a Event
                    example: Et non ducimus consequuntur unde.
                  example: e-123456
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list events'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/feature:
        delete:
            tags:
                - fleet-features-api
            summary: DisableFleetFeature fleet-features-api
            operationId: fleet-features-api#DisableFleetFeature
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/EnableFleetFeatureRequestBody'
                        example:
                            feature: At quo.
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used when the product tier feature could not be disabled'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        put:
            tags:
                - fleet-features-api
            summary: EnableFleetFeature fleet-features-api
            operationId: fleet-features-api#EnableFleetFeature
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/EnableFleetFeatureRequestBody'
                        example:
                            feature: Dolorem quidem ex.
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used when the product tier feature could not be disabled'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/feature/{feature}:
        get:
            tags:
                - fleet-features-api
            summary: DescribeFleetFeature fleet-features-api
            operationId: fleet-features-api#DescribeFleetFeature
            parameters:
                - name: feature
                  in: path
                  description: The feature to describe.
                  required: true
                  schema:
                    type: string
                    description: FleetFeatureType is to enable / disable features per service provider
                    example: CUSTOMER_BILLING
                  example: CUSTOMER_BILLING
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetFeature'
                            example:
                                feature: Sed rerum distinctio occaecati voluptate suscipit ipsum.
                                featureConfig:
                                    embeddedInvoiceURL: https://acme.com/invoice
                                    embeddedPaymentConfigurationURL: https://acme.com/payment
                                status: pending
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when the product tier feature could not be disabled'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used when the product tier feature could not be disabled'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/features:
        get:
            tags:
                - fleet-features-api
            summary: ListFleetFeatures fleet-features-api
            operationId: fleet-features-api#ListFleetFeatures
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListFleetFeaturesResult'
                            example:
                                features:
                                    - feature: Temporibus corrupti sit maiores.
                                      featureConfig:
                                        embeddedInvoiceURL: https://acme.com/invoice
                                        embeddedPaymentConfigurationURL: https://acme.com/payment
                                      status: pending
                                    - feature: Temporibus corrupti sit maiores.
                                      featureConfig:
                                        embeddedInvoiceURL: https://acme.com/invoice
                                        embeddedPaymentConfigurationURL: https://acme.com/payment
                                      status: pending
                                    - feature: Temporibus corrupti sit maiores.
                                      featureConfig:
                                        embeddedInvoiceURL: https://acme.com/invoice
                                        embeddedPaymentConfigurationURL: https://acme.com/payment
                                      status: pending
                                    - feature: Temporibus corrupti sit maiores.
                                      featureConfig:
                                        embeddedInvoiceURL: https://acme.com/invoice
                                        embeddedPaymentConfigurationURL: https://acme.com/payment
                                      status: pending
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used when the product tier feature could not be disabled'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/helm-package-installations:
        get:
            tags:
                - helm-package-api
            summary: ListHelmPackageInstallations helm-package-api
            operationId: helm-package-api#ListHelmPackageInstallations
            parameters:
                - name: hostClusterID
                  in: query
                  description: The host cluster ID to list helm packages for
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Host Cluster
                    example: Maiores consectetur cumque totam quas.
                  example: hc-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListHelmPackageInstallationsResult'
                            example:
                                helmPackageInstallations:
                                    - helmPackage:
                                        chartName: my-chart
                                        chartRepoName: my-repo
                                        chartRepoUrl: https://my-repo.com
                                        chartValues:
                                            key1: value1
                                            key2: 3
                                            key3:
                                                key4: value4
                                        chartVersion: 1.0.0
                                        namespace: default
                                      hostClusterID: hc-12345678
                                      status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
                                    - helmPackage:
                                        chartName: my-chart
                                        chartRepoName: my-repo
                                        chartRepoUrl: https://my-repo.com
                                        chartValues:
                                            key1: value1
                                            key2: 3
                                            key3:
                                                key4: value4
                                        chartVersion: 1.0.0
                                        namespace: default
                                      hostClusterID: hc-12345678
                                      status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
                                    - helmPackage:
                                        chartName: my-chart
                                        chartRepoName: my-repo
                                        chartRepoUrl: https://my-repo.com
                                        chartValues:
                                            key1: value1
                                            key2: 3
                                            key3:
                                                key4: value4
                                        chartVersion: 1.0.0
                                        namespace: default
                                      hostClusterID: hc-12345678
                                      status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/hooks/{id}:
        post:
            tags:
                - webhooks-api
            summary: ReceiveWebhook webhooks-api
            operationId: webhooks-api#ReceiveWebhook
            parameters:
                - name: id
                  in: path
                  description: The unique id per producer.
                  required: true
                  schema:
                    type: string
                    description: The unique id per producer.
                    example: Voluptate est modi.
                  example: Temporibus mollitia quo omnis illo.
            requestBody:
                description: The event data
                required: true
                content:
                    application/json:
                        schema:
                            type: string
                            description: The event data
                            example: Animi quod et cupiditate vitae iusto.
                        example: Voluptatibus cupiditate iure recusandae quis ducimus.
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list events'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
    /2022-09-01-00/fleet/host-clusters:
        get:
            tags:
                - hostcluster-api
            summary: ListHostClusters hostcluster-api
            operationId: hostcluster-api#ListHostClusters
            parameters:
                - name: accountConfigId
                  in: query
                  description: The account config ID of the host cluster
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of an Account Config
                    example: Praesentium natus voluptatibus aut.
                  example: ac-12345678
                - name: regionId
                  in: query
                  description: The region ID of the host cluster
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Region
                    example: Pariatur repudiandae dolores nemo.
                  example: region-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListHostClustersResult'
                            example:
                                hostClusters:
                                    - accountConfigId: ac-12345678
                                      description: My Host Cluster
                                      helmPackages:
                                        - firstDeployed: "2021-01-01T00:00:00Z"
                                          lastDeployed: "2021-01-01T00:00:00Z"
                                          name: my-helm-package
                                          namespace: my-namespace
                                          repository: https://my-helm-repo.com
                                          status: deployed
                                          values:
                                            key1: value1
                                            key2: value2
                                          version: 1.0.0
                                      id: hc-12345678
                                      key: my-host-cluster
                                      kubernetesDashboardEndpoint: https://my-k8s-dashboard.com
                                      regionId: region-12345678
                                      status: READY
                                      type: Kubernetes
                                token: tm
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list host clusters'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/notification-channel:
        get:
            tags:
                - notifications-api
            summary: ListNotificationChannels notifications-api
            operationId: notifications-api#ListNotificationChannels
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListNotificationChannelsResult'
                            example:
                                channels:
                                    - channelType: EMAIL
                                      email:
                                        to: notify@example.com
                                      id: channel-12345678
                                    - channelType: SLACK
                                      id: channel-87654321
                                      slack:
                                        webhookUrl: https://hooks.slack.com/services/...
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        post:
            tags:
                - notifications-api
            summary: CreateNotificationChannel notifications-api
            operationId: notifications-api#CreateNotificationChannel
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/CreateNotificationChannelRequestBody'
                        example:
                            email:
                                to: notify@example.com
                            name: My Channel
                            pagerDuty:
                                APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                            slack:
                                webhookUrl: https://hooks.slack.com/services/...
                            subscription:
                                alertTypes:
                                    - Alarm
                                    - Notification
                                environmentTypes:
                                    - PROD
                                    - PRIVATE
                                    - CANARY
                                eventCategories:
                                    - InstanceEvent
                                    - ServiceEvent
                                eventPriorities:
                                    - Critical
                                    - High
                                eventTypes:
                                    - UnhealthyInstance
                                    - UserSignUp
                            webhook:
                                method: POST
                                url: https://example.com/notify
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                type: string
                                example: Ullam quae vero.
                            example: Sint enim amet repellat suscipit et iusto.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/notification-channel/{id}:
        delete:
            tags:
                - notifications-api
            summary: DeleteNotificationChannel notifications-api
            operationId: notifications-api#DeleteNotificationChannel
            parameters:
                - name: id
                  in: path
                  description: Unique identifier of the channel
                  required: true
                  schema:
                    type: string
                    description: ID of a Notification Channel
                    example: Ad est non quo.
                  example: channel-12345678
            responses:
                "200":
                    description: OK response.
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        get:
            tags:
                - notifications-api
            summary: DescribeNotificationChannel notifications-api
            operationId: notifications-api#DescribeNotificationChannel
            parameters:
                - name: id
                  in: path
                  description: Unique identifier of the channel
                  required: true
                  schema:
                    type: string
                    description: ID of a Notification Channel
                    example: Ut ea saepe voluptatibus velit a.
                  example: channel-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/Channel'
                            example:
                                channelType: EMAIL
                                email:
                                    to: notify@example.com
                                id: channel-12345678
                                name: My Channel
                                pagerDuty:
                                    integrationKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                                slack:
                                    webhookUrl: https://hooks.slack.com/services/...
                                subscription:
                                    alertTypes:
                                        - Alarm
                                        - Notification
                                    environmentTypes:
                                        - PROD
                                        - PRIVATE
                                        - CANARY
                                    eventCategories:
                                        - InstanceEvent
                                        - ServiceEvent
                                    eventPriorities:
                                        - Critical
                                        - High
                                    eventTypes:
                                        - UnhealthyInstance
                                        - UserSignUp
                                webhook:
                                    method: POST
                                    url: https://example.com/notify
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        patch:
            tags:
                - notifications-api
            summary: UpdateNotificationChannel notifications-api
            operationId: notifications-api#UpdateNotificationChannel
            parameters:
                - name: id
                  in: path
                  description: Unique identifier of the channel
                  required: true
                  schema:
                    type: string
                    description: ID of a Notification Channel
                    example: Qui eum itaque occaecati corrupti ut reiciendis.
                  example: channel-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/UpdateNotificationChannelRequestBody'
                        example:
                            email:
                                to: notify@example.com
                            name: My Channel
                            pagerDuty:
                                APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                            slack:
                                webhookUrl: https://hooks.slack.com/services/...
                            subscription:
                                alertTypes:
                                    - Alarm
                                    - Notification
                                environmentTypes:
                                    - PROD
                                    - PRIVATE
                                    - CANARY
                                eventCategories:
                                    - InstanceEvent
                                    - ServiceEvent
                                eventPriorities:
                                    - Critical
                                    - High
                                eventTypes:
                                    - UnhealthyInstance
                                    - UserSignUp
                            webhook:
                                method: POST
                                url: https://example.com/notify
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Internal Server Error response.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/operations/deployment-cell-health:
        get:
            tags:
                - operations-api
            summary: DeploymentCellHealth operations-api
            operationId: operations-api#DeploymentCellHealth
            parameters:
                - name: hostClusterID
                  in: query
                  description: The host cluster ID to get the health for
                  allowEmptyValue: true
                  required: true
                  schema:
                    type: string
                    description: ID of a Host Cluster
                    example: Et sint ab.
                  example: hc-12345678
                - name: serviceID
                  in: query
                  description: The service ID to get the health for
                  allowEmptyValue: true
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Ex error vitae unde vel ea.
                  example: s-12345678
                - name: serviceEnvironmentID
                  in: query
                  description: The service environment ID to get the health for
                  allowEmptyValue: true
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Ad sint et.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/DeploymentCellHealthDetail'
                            example:
                                cloudProvider: aws
                                hostClusterID: hc-12345678
                                instanceHealth:
                                    Aut unde officiis magnam.:
                                        instanceID: instance-12345678
                                        lifeCycleStatus: RUNNING
                                        resourcesHealth:
                                            Cupiditate modi possimus fugiat.:
                                                nodesHealth:
                                                    Laborum ut numquam.:
                                                        availabilityZone: us-east-2a
                                                        connectivityStatus: HEALTHY
                                                        diskHealth: HEALTHY
                                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                        events:
                                                            - event-1
                                                            - event-2
                                                        loadHealth: POD_NORMAL
                                                        nodeHealth: HEALTHY
                                                        nodeName: postgres-0
                                                        ports:
                                                            - 80
                                                            - 443
                                                        processHealth: HEALTHY
                                                        processLiveness: HEALTHY
                                                        recentLogs: Log message
                                                        status: HEALTHY
                                                resourceID: resource-12345678
                                                resourceKey: primary
                                                resourceType: Kustomize
                                                status: HEALTHY
                                            Ex asperiores recusandae est natus.:
                                                nodesHealth:
                                                    Laborum ut numquam.:
                                                        availabilityZone: us-east-2a
                                                        connectivityStatus: HEALTHY
                                                        diskHealth: HEALTHY
                                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                        events:
                                                            - event-1
                                                            - event-2
                                                        loadHealth: POD_NORMAL
                                                        nodeHealth: HEALTHY
                                                        nodeName: postgres-0
                                                        ports:
                                                            - 80
                                                            - 443
                                                        processHealth: HEALTHY
                                                        processLiveness: HEALTHY
                                                        recentLogs: Log message
                                                        status: HEALTHY
                                                resourceID: resource-12345678
                                                resourceKey: primary
                                                resourceType: Kustomize
                                                status: HEALTHY
                                            Inventore enim placeat aut id est sed.:
                                                nodesHealth:
                                                    Laborum ut numquam.:
                                                        availabilityZone: us-east-2a
                                                        connectivityStatus: HEALTHY
                                                        diskHealth: HEALTHY
                                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                        events:
                                                            - event-1
                                                            - event-2
                                                        loadHealth: POD_NORMAL
                                                        nodeHealth: HEALTHY
                                                        nodeName: postgres-0
                                                        ports:
                                                            - 80
                                                            - 443
                                                        processHealth: HEALTHY
                                                        processLiveness: HEALTHY
                                                        recentLogs: Log message
                                                        status: HEALTHY
                                                resourceID: resource-12345678
                                                resourceKey: primary
                                                resourceType: Kustomize
                                                status: HEALTHY
                                        status: HEALTHY
                                    Fuga dicta magnam non tempore.:
                                        instanceID: instance-12345678
                                        lifeCycleStatus: RUNNING
                                        resourcesHealth:
                                            Cupiditate modi possimus fugiat.:
                                                nodesHealth:
                                                    Laborum ut numquam.:
                                                        availabilityZone: us-east-2a
                                                        connectivityStatus: HEALTHY
                                                        diskHealth: HEALTHY
                                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                        events:
                                                            - event-1
                                                            - event-2
                                                        loadHealth: POD_NORMAL
                                                        nodeHealth: HEALTHY
                                                        nodeName: postgres-0
                                                        ports:
                                                            - 80
                                                            - 443
                                                        processHealth: HEALTHY
                                                        processLiveness: HEALTHY
                                                        recentLogs: Log message
                                                        status: HEALTHY
                                                resourceID: resource-12345678
                                                resourceKey: primary
                                                resourceType: Kustomize
                                                status: HEALTHY
                                            Ex asperiores recusandae est natus.:
                                                nodesHealth:
                                                    Laborum ut numquam.:
                                                        availabilityZone: us-east-2a
                                                        connectivityStatus: HEALTHY
                                                        diskHealth: HEALTHY
                                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                        events:
                                                            - event-1
                                                            - event-2
                                                        loadHealth: POD_NORMAL
                                                        nodeHealth: HEALTHY
                                                        nodeName: postgres-0
                                                        ports:
                                                            - 80
                                                            - 443
                                                        processHealth: HEALTHY
                                                        processLiveness: HEALTHY
                                                        recentLogs: Log message
                                                        status: HEALTHY
                                                resourceID: resource-12345678
                                                resourceKey: primary
                                                resourceType: Kustomize
                                                status: HEALTHY
                                            Inventore enim placeat aut id est sed.:
                                                nodesHealth:
                                                    Laborum ut numquam.:
                                                        availabilityZone: us-east-2a
                                                        connectivityStatus: HEALTHY
                                                        diskHealth: HEALTHY
                                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                        events:
                                                            - event-1
                                                            - event-2
                                                        loadHealth: POD_NORMAL
                                                        nodeHealth: HEALTHY
                                                        nodeName: postgres-0
                                                        ports:
                                                            - 80
                                                            - 443
                                                        processHealth: HEALTHY
                                                        processLiveness: HEALTHY
                                                        recentLogs: Log message
                                                        status: HEALTHY
                                                resourceID: resource-12345678
                                                resourceKey: primary
                                                resourceType: Kustomize
                                                status: HEALTHY
                                        status: HEALTHY
                                    Quisquam quam voluptas nostrum quis quidem voluptatum.:
                                        instanceID: instance-12345678
                                        lifeCycleStatus: RUNNING
                                        resourcesHealth:
                                            Cupiditate modi possimus fugiat.:
                                                nodesHealth:
                                                    Laborum ut numquam.:
                                                        availabilityZone: us-east-2a
                                                        connectivityStatus: HEALTHY
                                                        diskHealth: HEALTHY
                                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                        events:
                                                            - event-1
                                                            - event-2
                                                        loadHealth: POD_NORMAL
                                                        nodeHealth: HEALTHY
                                                        nodeName: postgres-0
                                                        ports:
                                                            - 80
                                                            - 443
                                                        processHealth: HEALTHY
                                                        processLiveness: HEALTHY
                                                        recentLogs: Log message
                                                        status: HEALTHY
                                                resourceID: resource-12345678
                                                resourceKey: primary
                                                resourceType: Kustomize
                                                status: HEALTHY
                                            Ex asperiores recusandae est natus.:
                                                nodesHealth:
                                                    Laborum ut numquam.:
                                                        availabilityZone: us-east-2a
                                                        connectivityStatus: HEALTHY
                                                        diskHealth: HEALTHY
                                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                        events:
                                                            - event-1
                                                            - event-2
                                                        loadHealth: POD_NORMAL
                                                        nodeHealth: HEALTHY
                                                        nodeName: postgres-0
                                                        ports:
                                                            - 80
                                                            - 443
                                                        processHealth: HEALTHY
                                                        processLiveness: HEALTHY
                                                        recentLogs: Log message
                                                        status: HEALTHY
                                                resourceID: resource-12345678
                                                resourceKey: primary
                                                resourceType: Kustomize
                                                status: HEALTHY
                                            Inventore enim placeat aut id est sed.:
                                                nodesHealth:
                                                    Laborum ut numquam.:
                                                        availabilityZone: us-east-2a
                                                        connectivityStatus: HEALTHY
                                                        diskHealth: HEALTHY
                                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                        events:
                                                            - event-1
                                                            - event-2
                                                        loadHealth: POD_NORMAL
                                                        nodeHealth: HEALTHY
                                                        nodeName: postgres-0
                                                        ports:
                                                            - 80
                                                            - 443
                                                        processHealth: HEALTHY
                                                        processLiveness: HEALTHY
                                                        recentLogs: Log message
                                                        status: HEALTHY
                                                resourceID: resource-12345678
                                                resourceKey: primary
                                                resourceType: Kustomize
                                                status: HEALTHY
                                        status: HEALTHY
                                regionCode: us-west-1
                                serviceEnvironmentName: prod
                                serviceName: mysql
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list events'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/operations/events:
        get:
            tags:
                - operations-api
            summary: ListEvents operations-api
            operationId: operations-api#ListEvents
            parameters:
                - name: serviceID
                  in: query
                  description: The service ID to list events for
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Ipsam fugit autem sint amet.
                  example: s-123456
                - name: serviceEnvironmentID
                  in: query
                  description: The service environment ID to list events for
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Nostrum ullam sed voluptatibus itaque.
                  example: se-123456
                - name: instanceID
                  in: query
                  description: The instance ID to list events for
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Sint odit unde a deserunt quas.
                  example: instance-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListServiceProviderEventsResult'
                            example:
                                events:
                                    - alertType: Alarm
                                      eventCategory: InstanceEvent
                                      eventID: e-123456
                                      eventPayload:
                                        Error quis et non.: Vel vel accusamus.
                                        Quia ab aperiam recusandae.: Facilis assumenda.
                                      eventType: UnhealthyInstance
                                      expiryTime: "2023-01-10T00:00:00Z"
                                      instanceID: instance-12345678
                                      priority: Critical
                                      scope: ServiceProvider
                                      serviceEnvironmentID: se-123456
                                      serviceID: s-123456
                                      time: "2023-01-10T00:00:00Z"
                                    - alertType: Alarm
                                      eventCategory: InstanceEvent
                                      eventID: e-123456
                                      eventPayload:
                                        Error quis et non.: Vel vel accusamus.
                                        Quia ab aperiam recusandae.: Facilis assumenda.
                                      eventType: UnhealthyInstance
                                      expiryTime: "2023-01-10T00:00:00Z"
                                      instanceID: instance-12345678
                                      priority: Critical
                                      scope: ServiceProvider
                                      serviceEnvironmentID: se-123456
                                      serviceID: s-123456
                                      time: "2023-01-10T00:00:00Z"
                                    - alertType: Alarm
                                      eventCategory: InstanceEvent
                                      eventID: e-123456
                                      eventPayload:
                                        Error quis et non.: Vel vel accusamus.
                                        Quia ab aperiam recusandae.: Facilis assumenda.
                                      eventType: UnhealthyInstance
                                      expiryTime: "2023-01-10T00:00:00Z"
                                      instanceID: instance-12345678
                                      priority: Critical
                                      scope: ServiceProvider
                                      serviceEnvironmentID: se-123456
                                      serviceID: s-123456
                                      time: "2023-01-10T00:00:00Z"
                                eventsSummary:
                                    eventsSummary:
                                        FailedDeployment: 1
                                        UnhealthyInstance: 2
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list events'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/operations/service-health:
        get:
            tags:
                - operations-api
            summary: ServiceHealth operations-api
            operationId: operations-api#ServiceHealth
            parameters:
                - name: serviceID
                  in: query
                  description: The service ID to get the health for
                  allowEmptyValue: true
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Dignissimos assumenda beatae eius et.
                  example: s-123456
                - name: serviceEnvironmentID
                  in: query
                  description: The service environment ID to get the health for
                  allowEmptyValue: true
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Tempora inventore.
                  example: se-123456
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ServiceHealthSummary'
                            example:
                                cloudProviderHealthSummary:
                                    Cumque et sint iste.:
                                        cloudProvider: aws
                                        deployingInstances: 1159795004905019079
                                        healthyInstances: 4243387661163215696
                                        message: Cloud provider is healthy
                                        regionalHealthSummary:
                                            Et in omnis omnis consequatur qui sed.:
                                                deployingInstances: 3788633167364941365
                                                deploymentCellHealthSummary:
                                                    A sed dolorem.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Adipisci voluptatem amet quibusdam alias modi.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Incidunt reiciendis.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                healthyInstances: 1168456031348586326
                                                message: Region is healthy
                                                region: us-east-1
                                                status: Healthy
                                                totalInstances: 8706467942080824793
                                                unhealthyInstances: 1303213441559051011
                                            Maiores qui ipsum.:
                                                deployingInstances: 3788633167364941365
                                                deploymentCellHealthSummary:
                                                    A sed dolorem.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Adipisci voluptatem amet quibusdam alias modi.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Incidunt reiciendis.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                healthyInstances: 1168456031348586326
                                                message: Region is healthy
                                                region: us-east-1
                                                status: Healthy
                                                totalInstances: 8706467942080824793
                                                unhealthyInstances: 1303213441559051011
                                            Placeat ex enim.:
                                                deployingInstances: 3788633167364941365
                                                deploymentCellHealthSummary:
                                                    A sed dolorem.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Adipisci voluptatem amet quibusdam alias modi.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Incidunt reiciendis.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                healthyInstances: 1168456031348586326
                                                message: Region is healthy
                                                region: us-east-1
                                                status: Healthy
                                                totalInstances: 8706467942080824793
                                                unhealthyInstances: 1303213441559051011
                                        status: Healthy
                                        totalInstances: 2677181218294525843
                                        unhealthyInstances: 5999878899161399396
                                    Iste quia nam non doloremque.:
                                        cloudProvider: aws
                                        deployingInstances: 1159795004905019079
                                        healthyInstances: 4243387661163215696
                                        message: Cloud provider is healthy
                                        regionalHealthSummary:
                                            Et in omnis omnis consequatur qui sed.:
                                                deployingInstances: 3788633167364941365
                                                deploymentCellHealthSummary:
                                                    A sed dolorem.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Adipisci voluptatem amet quibusdam alias modi.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Incidunt reiciendis.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                healthyInstances: 1168456031348586326
                                                message: Region is healthy
                                                region: us-east-1
                                                status: Healthy
                                                totalInstances: 8706467942080824793
                                                unhealthyInstances: 1303213441559051011
                                            Maiores qui ipsum.:
                                                deployingInstances: 3788633167364941365
                                                deploymentCellHealthSummary:
                                                    A sed dolorem.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Adipisci voluptatem amet quibusdam alias modi.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Incidunt reiciendis.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                healthyInstances: 1168456031348586326
                                                message: Region is healthy
                                                region: us-east-1
                                                status: Healthy
                                                totalInstances: 8706467942080824793
                                                unhealthyInstances: 1303213441559051011
                                            Placeat ex enim.:
                                                deployingInstances: 3788633167364941365
                                                deploymentCellHealthSummary:
                                                    A sed dolorem.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Adipisci voluptatem amet quibusdam alias modi.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                    Incidunt reiciendis.:
                                                        deployingInstances: 4417706362722969318
                                                        healthyInstances: 7176890329184102181
                                                        hostClusterID: hc-12345678
                                                        message: Cell is healthy
                                                        status: Healthy
                                                        totalInstances: 8819177816686592668
                                                        unhealthyInstances: 7155534951418275373
                                                healthyInstances: 1168456031348586326
                                                message: Region is healthy
                                                region: us-east-1
                                                status: Healthy
                                                totalInstances: 8706467942080824793
                                                unhealthyInstances: 1303213441559051011
                                        status: Healthy
                                        totalInstances: 2677181218294525843
                                        unhealthyInstances: 5999878899161399396
                                deployingInstances: 7012757861632846782
                                healthyInstances: 8256412454121596107
                                message: Service is healthy
                                serviceEnvironmentID: se-123456
                                serviceID: s-123456
                                status: Healthy
                                totalInstances: 3406363188720414125
                                unhealthyInstances: 6249818465324229329
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list events'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    ? /2022-09-01-00/fleet/proxy-resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{id}
    :   delete:
            tags:
                - inventory-api
            summary: DeleteProxyResourceInstance inventory-api
            operationId: inventory-api#DeleteProxyResourceInstance
            parameters:
                - name: serviceProviderId
                  in: path
                  description: The service provider ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Provider
                    example: Repellat quidem et error.
                  example: omnistrate
                - name: serviceKey
                  in: path
                  description: The service name
                  required: true
                  schema:
                    type: string
                    description: The service name
                    example: service-orchestration
                  example: service-orchestration
                - name: serviceAPIVersion
                  in: path
                  description: The service API version
                  required: true
                  schema:
                    type: string
                    description: The service API version
                    example: v1
                  example: v1
                - name: serviceEnvironmentKey
                  in: path
                  description: The service environment name
                  required: true
                  schema:
                    type: string
                    description: The service environment name
                    example: dev
                  example: dev
                - name: serviceModelKey
                  in: path
                  description: The service model name
                  required: true
                  schema:
                    type: string
                    description: The service model name
                    example: hosted
                  example: hosted
                - name: productTierKey
                  in: path
                  description: The product tier name
                  required: true
                  schema:
                    type: string
                    description: The product tier name
                    example: premium
                  example: premium
                - name: id
                  in: path
                  description: The instance ID
                  required: true
                  schema:
                    type: string
                    description: The instance ID
                    example: instance-abcd1234
                  example: instance-abcd1234
            responses:
                "202":
                    description: Accepted response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to delete a resource instance'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    ? /2022-09-01-00/fleet/proxy-resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{sourceResourceKey}
    :   post:
            tags:
                - inventory-api
            summary: CreateProxyResourceInstance inventory-api
            operationId: inventory-api#CreateProxyResourceInstance
            parameters:
                - name: serviceProviderId
                  in: path
                  description: The service provider ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Provider
                    example: Magni magni quia impedit.
                  example: omnistrate
                - name: serviceKey
                  in: path
                  description: The service name
                  required: true
                  schema:
                    type: string
                    description: The service name
                    example: service-orchestration
                  example: service-orchestration
                - name: serviceAPIVersion
                  in: path
                  description: The service API version
                  required: true
                  schema:
                    type: string
                    description: The service API version
                    example: v1
                  example: v1
                - name: serviceEnvironmentKey
                  in: path
                  description: The service environment name
                  required: true
                  schema:
                    type: string
                    description: The service environment name
                    example: dev
                  example: dev
                - name: serviceModelKey
                  in: path
                  description: The service model name
                  required: true
                  schema:
                    type: string
                    description: The service model name
                    example: hosted
                  example: hosted
                - name: productTierKey
                  in: path
                  description: The product tier name
                  required: true
                  schema:
                    type: string
                    description: The product tier name
                    example: premium
                  example: premium
                - name: sourceResourceKey
                  in: path
                  description: The serverless resource key
                  required: true
                  schema:
                    type: string
                    description: The serverless resource key
                    example: mysql
                  example: mysql
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/CreateProxyResourceInstanceRequestBody'
                        example:
                            cloud_provider: aws
                            region: us-east-1
                            requestParams:
                                param1: value1
                                param2: value2
            responses:
                "202":
                    description: Accepted response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/CreateResourceInstanceResponseBody'
                            example:
                                id: Inventore est magni autem quaerat omnis tempora.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to create a resource instance'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    ? /2022-09-01-00/fleet/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}
    :   post:
            tags:
                - inventory-api
            summary: CreateResourceInstance inventory-api
            operationId: inventory-api#CreateResourceInstance
            parameters:
                - name: serviceProviderId
                  in: path
                  description: The service provider ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Provider
                    example: Consectetur mollitia consectetur ut aliquam aut.
                  example: omnistrate
                - name: serviceKey
                  in: path
                  description: The service name
                  required: true
                  schema:
                    type: string
                    description: The service name
                    example: service-orchestration
                  example: service-orchestration
                - name: serviceAPIVersion
                  in: path
                  description: The service API version
                  required: true
                  schema:
                    type: string
                    description: The service API version
                    example: v1
                  example: v1
                - name: serviceEnvironmentKey
                  in: path
                  description: The service environment name
                  required: true
                  schema:
                    type: string
                    description: The service environment name
                    example: dev
                  example: dev
                - name: serviceModelKey
                  in: path
                  description: The service model name
                  required: true
                  schema:
                    type: string
                    description: The service model name
                    example: hosted
                  example: hosted
                - name: productTierKey
                  in: path
                  description: The product tier name
                  required: true
                  schema:
                    type: string
                    description: The product tier name
                    example: premium
                  example: premium
                - name: resourceKey
                  in: path
                  description: The resource key
                  required: true
                  schema:
                    type: string
                    description: The resource key
                    example: mysql
                  example: mysql
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/CreateResourceInstanceRequestBody'
                        example:
                            cloud_provider: aws
                            custom_network_id: n-1234567890
                            network_type: PUBLIC|PRIVATE_VPC_PEERING|PRIVATE_LINK|INTERNAL
                            productTierVersion: "1.0"
                            region: us-east-1
                            requestParams:
                                param1: value1
                                param2: value2
                            subscriptionId: sub-12345678
            responses:
                "202":
                    description: Accepted response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/CreateResourceInstanceResponseBody'
                            example:
                                id: Possimus consequatur iure minus quos facere.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to create a resource instance'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/search-inventory:
        post:
            tags:
                - inventory-api
            summary: SearchInventory inventory-api
            operationId: inventory-api#SearchInventory
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/SearchServiceInventoryRequestBody'
                        example:
                            query: foo
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/SearchInventoryResult'
                            example:
                                deploymentCellResults:
                                    - cloudProvider: aws
                                      description: The Deployment Cell is hosted in us-east-2 on aws.
                                      id: hc-12345
                                      regionCode: us-east-2
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceName: MyService
                                notificationResults:
                                    - description: Deployment completed
                                      id: event-12345
                                      name: Deployment
                                      priority: Low
                                      resourceName: postgres
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceName: MyService
                                      time: "2020-01-01T00:01:00Z"
                                      type: SuccessfulDeployment
                                proxyInstanceResults:
                                    - cloudProvider: aws
                                      description: My proxy.
                                      id: i-12345
                                      managed: true
                                      managedResourceType: PortsBasedProxy
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      proxyType: PortsBasedProxy
                                      regionCode: us-west-1
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceName: MyService
                                      status: Running
                                      statusDescription: Instance is running.
                                      targetResourceName: postgres
                                resourceInstanceResults:
                                    - cloudProvider: aws
                                      description: My proxy.
                                      id: i-12345
                                      managed: true
                                      managedResourceType: PortsBasedProxy
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      productTierId: pt-12345
                                      productTierName: free
                                      productTierVersion: "2.0"
                                      proxyType: PortsBasedProxy
                                      regionCode: us-west-1
                                      resourceName: postgres
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceName: MyService
                                      status: Running
                                      statusDescription: Instance is running.
                                      subscriptionID: sub-12345
                                resourceResults:
                                    - description: The Resource is hosted in us-east-2 on aws.
                                      id: i-12345
                                      name: postgres
                                      productTierId: pt-12345
                                      productTierName: prod
                                      serviceApiId: sa-12345
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceModelId: sm-12345
                                      serviceName: MyService
                                serverlessProxyResults:
                                    - description: My serverless proxy.
                                      id: r-12345
                                      managed: false
                                      managedResourceType: PortsBasedProxy
                                      name: proxy
                                      productTierId: pt-12345
                                      productTierName: prod
                                      proxyType: PortsBasedProxy
                                      serviceApiId: sa-12345
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceModelId: sm-12345
                                      serviceName: MyService
                                servicePlanResults:
                                    - deploymentType: CUSTOMER_HOSTED
                                      description: The postgres service plan.
                                      id: pt-12345
                                      name: postgres
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceName: MyService
                                      tenancyType: OMNISTRATE_DEDICATED_TENANCY
                                      version: "2.0"
                                      versionSetStatus: Active
                                serviceResults:
                                    - description: My Postgres Service
                                      id: s-12345678
                                      name: MyService
                                subscriptionResults:
                                    - id: sub-12345
                                      orgID: org-12345
                                      productTierID: pt-12345
                                      rootUserEmail: bob@enterprise.com
                                      rootUserID: user-12345
                                      rootUserName: bob
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceName: MyService
                                      servicePlanName: prod
                                      status: ACTIVE
                                upgradePathResults:
                                    - id: upgrade-12345
                                      productTierID: pt-12345
                                      productTierName: prod
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceName: MyService
                                      status: IN_PROGRESS
                                userResults:
                                    - email: bob@omnistrate.com
                                      external: false
                                      id: user-12345
                                      name: Bob
                                      orgName: Bob's Organization
                                workflowResults:
                                    - id: submit-update-instance-abcdefgh
                                      resourceName: postgres
                                      serviceEnvironmentID: se-12345
                                      serviceEnvironmentName: MyEnvironment
                                      serviceEnvironmentType: PROD
                                      serviceID: s-12345
                                      serviceName: MyService
                                      status: IN_PROGRESS
                                      type: Service deployment
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service-offering:
        get:
            tags:
                - inventory-api
            summary: ListServiceOfferings inventory-api
            operationId: inventory-api#ListServiceOfferings
            parameters:
                - name: orgId
                  in: query
                  description: Org Id
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of an Org
                    example: Amet est et sunt beatae architecto numquam.
                  example: org-12345678
                - name: visibility
                  in: query
                  description: The visibility of service offering
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: This parameter is used to configure the visibility of the service control-plane APIs
                    example: PUBLIC
                  example: PRIVATE
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/InventoryListServiceOfferingsResult'
                            example:
                                ConsumptionListServiceOfferingsResult:
                                    nextPageToken: next-token
                                    serviceIds:
                                        - s-12345678
                                        - s-abcdefgh
                                    services:
                                        - createdAt: "2019-01-01T00:00:00Z"
                                          isDeprecated: false
                                          offerings:
                                            - assets:
                                                cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                                                cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                                              billingPlans:
                                                - maxNumberofInstances: 4
                                              productTierName: Premium
                                              productTierURLKey: premium
                                              resourceParameters:
                                                - name: MySQL
                                                  urlKey: mysql
                                                - name: Redis
                                                  urlKey: redis
                                              serviceAPIID: sa-12345678
                                              serviceAPIVersion: v1
                                              serviceEnvironmentName: Production
                                              serviceEnvironmentURLKey: prod
                                              serviceEnvironmentVisibility: PRIVATE
                                              serviceModelName: Bring Your Own Account
                                              serviceModelURLKey: byoa
                                            - productTierName: Basic
                                              productTierURLKey: basic
                                              resourceParameters:
                                                - name: MySQL
                                                  urlKey: mysql
                                                - name: Redis
                                                  urlKey: redis
                                              serviceAPIID: sa-abcdefgh
                                              serviceAPIVersion: v1
                                              serviceEnvironmentName: Production
                                              serviceEnvironmentURLKey: prod
                                              serviceEnvironmentVisibility: PUBLIC
                                              serviceModelName: Hosted
                                              serviceModelURLKey: hosted
                                          serviceDescription: MySQL is a relational database
                                          serviceId: s-12345678
                                          serviceName: MySQL
                                          serviceOrgId: org-12345678
                                          serviceProviderId: sp-9zrg9W8Are
                                          serviceProviderName: Omnistrate, Inc.
                                          serviceURLKey: mysql
                                        - createdAt: "2019-01-01T00:00:00Z"
                                          isDeprecated: false
                                          offerings:
                                            - assets:
                                                cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                                                cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                                              billingPlans:
                                                - maxNumberofInstances: 4
                                              productTierName: Premium
                                              productTierURLKey: premium
                                              resourceParameters:
                                                - name: MySQL
                                                  urlKey: mysql
                                                - name: Redis
                                                  urlKey: redis
                                              serviceAPIID: sa-12345678
                                              serviceAPIVersion: v1
                                              serviceEnvironmentName: Production
                                              serviceEnvironmentURLKey: prod
                                              serviceEnvironmentVisibility: PRIVATE
                                              serviceModelName: Bring Your Own Account
                                              serviceModelURLKey: byoa
                                            - productTierName: Basic
                                              productTierURLKey: basic
                                              resourceParameters:
                                                - name: MySQL
                                                  urlKey: mysql
                                                - name: Redis
                                                  urlKey: redis
                                              serviceAPIID: sa-abcdefgh
                                              serviceAPIVersion: v1
                                              serviceEnvironmentName: Production
                                              serviceEnvironmentURLKey: prod
                                              serviceEnvironmentVisibility: PUBLIC
                                              serviceModelName: Hosted
                                              serviceModelURLKey: hosted
                                          serviceDescription: MySQL is a relational database
                                          serviceId: s-12345678
                                          serviceName: MySQL
                                          serviceOrgId: org-12345678
                                          serviceProviderId: sp-9zrg9W8Are
                                          serviceProviderName: Omnistrate, Inc.
                                          serviceURLKey: mysql
                                        - createdAt: "2019-01-01T00:00:00Z"
                                          isDeprecated: false
                                          offerings:
                                            - assets:
                                                cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                                                cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                                              billingPlans:
                                                - maxNumberofInstances: 4
                                              productTierName: Premium
                                              productTierURLKey: premium
                                              resourceParameters:
                                                - name: MySQL
                                                  urlKey: mysql
                                                - name: Redis
                                                  urlKey: redis
                                              serviceAPIID: sa-12345678
                                              serviceAPIVersion: v1
                                              serviceEnvironmentName: Production
                                              serviceEnvironmentURLKey: prod
                                              serviceEnvironmentVisibility: PRIVATE
                                              serviceModelName: Bring Your Own Account
                                              serviceModelURLKey: byoa
                                            - productTierName: Basic
                                              productTierURLKey: basic
                                              resourceParameters:
                                                - name: MySQL
                                                  urlKey: mysql
                                                - name: Redis
                                                  urlKey: redis
                                              serviceAPIID: sa-abcdefgh
                                              serviceAPIVersion: v1
                                              serviceEnvironmentName: Production
                                              serviceEnvironmentURLKey: prod
                                              serviceEnvironmentVisibility: PUBLIC
                                              serviceModelName: Hosted
                                              serviceModelURLKey: hosted
                                          serviceDescription: MySQL is a relational database
                                          serviceId: s-12345678
                                          serviceName: MySQL
                                          serviceOrgId: org-12345678
                                          serviceProviderId: sp-9zrg9W8Are
                                          serviceProviderName: Omnistrate, Inc.
                                          serviceURLKey: mysql
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list service offerings'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service-offering/{serviceId}:
        get:
            tags:
                - inventory-api
            summary: DescribeServiceOffering inventory-api
            operationId: inventory-api#DescribeServiceOffering
            parameters:
                - name: visibility
                  in: query
                  description: The visibility of service offering
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: This parameter is used to configure the visibility of the service control-plane APIs
                    example: PUBLIC
                  example: PRIVATE
                - name: productTierId
                  in: query
                  description: The product tier Id
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Fugiat occaecati ut.
                  example: pt-12345678
                - name: productTierVersion
                  in: query
                  description: The product tier version
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The product tier version
                    example: 1.0.0
                  example: 1.0.0
                - name: serviceId
                  in: path
                  description: The service ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Doloremque quia nulla nesciunt quas laudantium.
                  example: s-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/InventoryDescribeServiceOfferingResult'
                            example:
                                ConsumptionDescribeServiceOfferingResult:
                                    createdAt: "2019-01-01T00:00:00Z"
                                    isDeprecated: false
                                    offerings:
                                        - assets:
                                            cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                                            cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                                          billingPlans:
                                            - maxNumberofInstances: 4
                                          productTierName: Premium
                                          productTierURLKey: premium
                                          resourceParameters:
                                            - name: MySQL
                                              urlKey: mysql
                                            - name: Redis
                                              urlKey: redis
                                          serviceAPIID: sa-12345678
                                          serviceAPIVersion: v1
                                          serviceEnvironmentName: Production
                                          serviceEnvironmentURLKey: prod
                                          serviceEnvironmentVisibility: PRIVATE
                                          serviceModelName: Bring Your Own Account
                                          serviceModelURLKey: byoa
                                        - productTierName: Basic
                                          productTierURLKey: basic
                                          resourceParameters:
                                            - name: MySQL
                                              urlKey: mysql
                                            - name: Redis
                                              urlKey: redis
                                          serviceAPIID: sa-abcdefgh
                                          serviceAPIVersion: v1
                                          serviceEnvironmentName: Production
                                          serviceEnvironmentURLKey: prod
                                          serviceEnvironmentVisibility: PUBLIC
                                          serviceModelName: Hosted
                                          serviceModelURLKey: hosted
                                    serviceDescription: MySQL is a relational database
                                    serviceId: s-12345678
                                    serviceName: MySQL
                                    serviceOrgId: org-12345678
                                    serviceProviderId: sp-9zrg9W8Are
                                    serviceProviderName: Omnistrate, Inc.
                                    serviceURLKey: mysql
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a service offering'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service-offering/{serviceId}/resource/{resourceId}/instance/{instanceId}:
        get:
            tags:
                - inventory-api
            summary: DescribeServiceOfferingResource inventory-api
            operationId: inventory-api#DescribeServiceOfferingResource
            parameters:
                - name: productTierId
                  in: query
                  description: The product tier Id
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Accusantium sunt similique.
                  example: pt-12345678
                - name: productTierVersion
                  in: query
                  description: The product tier version
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The product tier version
                    example: 1.0.0
                  example: 1.0.0
                - name: serviceId
                  in: path
                  description: The service ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Est ex ipsum expedita vel sunt cupiditate.
                  example: s-12345678
                - name: resourceId
                  in: path
                  description: The resource ID
                  required: true
                  schema:
                    type: string
                    description: ID of a resource
                    example: Eius eos rerum consequatur.
                  example: r-12345678
                - name: instanceId
                  in: path
                  description: The instance ID
                  required: true
                  schema:
                    type: string
                    description: The instance ID
                    default: none
                    example: instance-12345678
                  example: instance-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/InventoryDescribeServiceOfferingResourceResult'
                            example:
                                ConsumptionDescribeServiceOfferingResourceResult:
                                    apis:
                                        - inputParameters:
                                            - defaultValue: null
                                              description: The name of the server
                                              displayName: Server Name
                                              isList: false
                                              key: serverName
                                              modifiable: true
                                              options: null
                                              required: true
                                              type: string
                                            - defaultValue: option1
                                              description: The type of the server
                                              displayName: Server Type
                                              isList: false
                                              key: serverType
                                              modifiable: true
                                              options:
                                                - option1
                                                - option2
                                              required: true
                                              type: string
                                          outputParameters:
                                            - description: The name of the server
                                              displayName: Server Name
                                              isList: false
                                              key: serverName
                                              type: string
                                            - description: The type of the server
                                              displayName: Server Type
                                              isList: false
                                              key: serverType
                                              type: string
                                          verb: create
                                        - inputParameters:
                                            - defaultValue: null
                                              description: The name of the server
                                              displayName: Server Name
                                              isList: false
                                              key: serverName
                                              modifiable: true
                                              options: null
                                              required: true
                                              type: string
                                          outputParameters:
                                            - description: The name of the server
                                              displayName: Server Name
                                              isList: false
                                              key: serverName
                                              type: string
                                            - description: The type of the server
                                              displayName: Server Type
                                              isList: false
                                              key: serverType
                                              type: string
                                          verb: describe
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a service offering resource'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/{resourceKey}/instance/{instanceId}/custom-dns:
        delete:
            tags:
                - inventory-api
            summary: RemoveCustomDNSFromResourceInstance inventory-api
            operationId: inventory-api#RemoveCustomDNSFromResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Sit mollitia in sed vel eos sit.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Doloribus quis nulla ipsam placeat vel ut.
                  example: se-12345678
                - name: resourceKey
                  in: path
                  description: The resource key
                  required: true
                  schema:
                    type: string
                    description: The resource key
                    example: http-service
                  example: http-service
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Autem fuga iste.
                  example: instance-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to update a resource instance'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        post:
            tags:
                - inventory-api
            summary: AddCustomDNSToResourceInstance inventory-api
            operationId: inventory-api#AddCustomDNSToResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Ipsa et odio repellat in.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Porro quam.
                  example: se-12345678
                - name: resourceKey
                  in: path
                  description: The resource key
                  required: true
                  schema:
                    type: string
                    description: The resource key
                    example: http-service
                  example: http-service
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Dolor veniam quia et qui sit.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/AddCustomDNSToResourceInstanceRequestBody'
                        example:
                            customDNS: my-custom-dns.com
                            targetPort: 8080
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to update a resource instance'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/host-cluster/{id}:
        get:
            tags:
                - inventory-api
            summary: DescribeHostCluster inventory-api
            operationId: inventory-api#DescribeHostCluster
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Cumque iusto ut facilis animi.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Nemo dolor.
                  example: se-12345678
                - name: id
                  in: path
                  description: The host cluster ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Host Cluster
                    example: Voluptate adipisci placeat delectus.
                  example: hc-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetDescribeHostClusterResult'
                            example:
                                awsAccountID: "123456789012"
                                cloudProvider: aws
                                dashboardEndpoint: https://dashboard.example.com
                                gcpProjectID: my-project
                                id: hc-12345678
                                instanceID: instance-12345678
                                region: us-east-1
                                status: READY
                                type: Kubernetes
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a host cluster.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/host-cluster/{id}/dashboard/token:
        post:
            tags:
                - inventory-api
            summary: GenerateTokenForHostClusterDashboard inventory-api
            operationId: inventory-api#GenerateTokenForHostClusterDashboard
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Quis libero eligendi.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Magnam possimus error.
                  example: se-12345678
                - name: id
                  in: path
                  description: The host cluster ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Host Cluster
                    example: Sunt vel velit voluptatem labore.
                  example: hc-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetGenerateTokenForHostClusterDashboardResult'
                            example:
                                expirationTimestamp: "2021-01-01T00:00:00Z"
                                token: token
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to generate a kubernetes dashboard token.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/host-clusters:
        get:
            tags:
                - inventory-api
            summary: ListHostClusters inventory-api
            operationId: inventory-api#ListHostClusters
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Voluptatibus facere ab dolor.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Recusandae fuga minus dicta incidunt quia omnis.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetListHostClustersResult'
                            example:
                                hostClusters:
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      dashboardEndpoint: https://dashboard.example.com
                                      gcpProjectID: my-project
                                      id: hc-12345678
                                      instanceID: instance-12345678
                                      region: us-east-1
                                      status: READY
                                      type: Kubernetes
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      dashboardEndpoint: https://dashboard.example.com
                                      gcpProjectID: my-project
                                      id: hc-12345678
                                      instanceID: instance-12345678
                                      region: us-east-1
                                      status: READY
                                      type: Kubernetes
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      dashboardEndpoint: https://dashboard.example.com
                                      gcpProjectID: my-project
                                      id: hc-12345678
                                      instanceID: instance-12345678
                                      region: us-east-1
                                      status: READY
                                      type: Kubernetes
                                ids:
                                    - sub-12345678
                                    - sub-abcdefgh
                                    - sub-1234efgh
                                nextPageToken: next-token
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list host clusters.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}:
        delete:
            tags:
                - inventory-api
            summary: DeleteResourceInstance inventory-api
            operationId: inventory-api#DeleteResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Aut odit.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Autem mollitia distinctio.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Deserunt eligendi dolorum iusto praesentium.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/StartResourceInstanceRequestBody'
                        example:
                            resourceId: r-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to delete a resource instance.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        get:
            tags:
                - inventory-api
            summary: DescribeResourceInstance inventory-api
            operationId: inventory-api#DescribeResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Nemo dolores quo.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Consequatur qui perferendis molestiae consequuntur.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Veritatis qui.
                  example: instance-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ResourceInstance'
                            example:
                                awsAccountID: "123456789012"
                                cloudProvider: aws
                                consumptionResourceInstanceResult:
                                    active: true
                                    awsAccountID: "123456789012"
                                    backupStatus:
                                        earliestRestoreTime: "2021-09-01T00:00:00Z"
                                    cloud_provider: aws
                                    created_at: "2023-01-10T00:00:00Z"
                                    createdByUserId: user-12345678
                                    createdByUserName: John Doe
                                    customNetworkDetail:
                                        cidr: 10.177.0.0/16
                                        id: n-12345678
                                        name: Prod us-east-1
                                    detailedNetworkTopology:
                                        r-abcd1234:
                                            allowedIPRanges:
                                                - 0.0.0.0/0
                                            clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                            clusterPorts:
                                                - 3306
                                            main: true
                                            networkingType: PUBLIC
                                            nodes:
                                                - availabilityZone: us-east-2a
                                                  endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                  healthStatus: healthy
                                                  id: primary-0
                                                  ports:
                                                    - 3306
                                                  status: RUNNING
                                            privateNetworkCIDR: 10.0.0.2/24
                                            privateNetworkID: n-1234abcd
                                            publiclyAccessible: true
                                            resourceKey: primary
                                            resourceName: Primary MySQL Instance
                                    externalPayerId: external-payer-id-1234
                                    gcpProjectID: my-project
                                    highAvailability: true
                                    id: instance-abcd1234
                                    last_modified_at: "2023-01-20T00:00:00Z"
                                    network_type: PUBLIC
                                    productTierFeatures:
                                        BILLING:
                                            enabled: false
                                        LOGS:
                                            auth:
                                                password: px3c4d5f6g7h8i
                                                username: abcd1234
                                            enabled: true
                                            websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                        METRICS:
                                            enabled: false
                                    region: us-east-1
                                    result_params:
                                        param1: value1
                                        param2: value2
                                    status: RUNNING
                                    subscriptionId: sub-abcd1234
                                defaultSubscription: true
                                deploymentCellID: hc-12345678
                                environmentId: se-12345678
                                gcpProjectID: my-project
                                input_params:
                                    param1: value1
                                    param2: value2
                                instanceDebugCommands:
                                    - aws eks update-kubeconfig --name my-cluster --region us-west-2
                                    - kubectl -n instance-12345678 get pods
                                integrationsStatus:
                                    - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                      healthStatus: UNHEALTHY
                                      integrationType: LOGS
                                      message: missing exporter secret configuration for gcp
                                      scope: INTERNAL
                                    - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                      healthStatus: UNHEALTHY
                                      integrationType: LOGS
                                      message: missing exporter secret configuration for gcp
                                      scope: INTERNAL
                                    - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                      healthStatus: UNHEALTHY
                                      integrationType: LOGS
                                      message: missing exporter secret configuration for gcp
                                      scope: INTERNAL
                                    - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                      healthStatus: UNHEALTHY
                                      integrationType: LOGS
                                      message: missing exporter secret configuration for gcp
                                      scope: INTERNAL
                                managedResourceType: PortsBasedProxy
                                organizationId: org-12345678
                                organizationName: my-org
                                portsRegistrationStatus:
                                    instance-123:
                                        - 30000
                                        - 30001
                                    instance-456:
                                        - 30002
                                        - 30003
                                productTierId: pt-12345678
                                productTierName: premium
                                productTierType: OMNISTRATE_DEDICATED
                                proxyType: PortsBasedProxy
                                resourceVersionSummaries:
                                    - capabilities:
                                        - capability: SERVERLESS
                                          configuration:
                                            EnableAutoStop: true
                                            MinimumNodesInPool: 5
                                            PortsMappingProxyConfig:
                                                MaxNumberOfClustersPerProxyInstance: 50
                                                NumberOfPortsPerCluster: 4
                                            ProxyId: r-123456
                                            ReferenceProxyKey: resource-proxy
                                            TargetPort: 5432
                                        - capability: SERVERLESS
                                          configuration:
                                            EnableAutoStop: true
                                            MinimumNodesInPool: 5
                                            PortsMappingProxyConfig:
                                                MaxNumberOfClustersPerProxyInstance: 50
                                                NumberOfPortsPerCluster: 4
                                            ProxyId: r-123456
                                            ReferenceProxyKey: resource-proxy
                                            TargetPort: 5432
                                        - capability: SERVERLESS
                                          configuration:
                                            EnableAutoStop: true
                                            MinimumNodesInPool: 5
                                            PortsMappingProxyConfig:
                                                MaxNumberOfClustersPerProxyInstance: 50
                                                NumberOfPortsPerCluster: 4
                                            ProxyId: r-123456
                                            ReferenceProxyKey: resource-proxy
                                            TargetPort: 5432
                                      externalResource: true
                                      latestVersion: "2.0"
                                      resourceId: r-12345678
                                      resourceName: asserts-server
                                      version: "1.0"
                                    - capabilities:
                                        - capability: SERVERLESS
                                          configuration:
                                            EnableAutoStop: true
                                            MinimumNodesInPool: 5
                                            PortsMappingProxyConfig:
                                                MaxNumberOfClustersPerProxyInstance: 50
                                                NumberOfPortsPerCluster: 4
                                            ProxyId: r-123456
                                            ReferenceProxyKey: resource-proxy
                                            TargetPort: 5432
                                        - capability: SERVERLESS
                                          configuration:
                                            EnableAutoStop: true
                                            MinimumNodesInPool: 5
                                            PortsMappingProxyConfig:
                                                MaxNumberOfClustersPerProxyInstance: 50
                                                NumberOfPortsPerCluster: 4
                                            ProxyId: r-123456
                                            ReferenceProxyKey: resource-proxy
                                            TargetPort: 5432
                                        - capability: SERVERLESS
                                          configuration:
                                            EnableAutoStop: true
                                            MinimumNodesInPool: 5
                                            PortsMappingProxyConfig:
                                                MaxNumberOfClustersPerProxyInstance: 50
                                                NumberOfPortsPerCluster: 4
                                            ProxyId: r-123456
                                            ReferenceProxyKey: resource-proxy
                                            TargetPort: 5432
                                      externalResource: true
                                      latestVersion: "2.0"
                                      resourceId: r-12345678
                                      resourceName: asserts-server
                                      version: "1.0"
                                    - capabilities:
                                        - capability: SERVERLESS
                                          configuration:
                                            EnableAutoStop: true
                                            MinimumNodesInPool: 5
                                            PortsMappingProxyConfig:
                                                MaxNumberOfClustersPerProxyInstance: 50
                                                NumberOfPortsPerCluster: 4
                                            ProxyId: r-123456
                                            ReferenceProxyKey: resource-proxy
                                            TargetPort: 5432
                                        - capability: SERVERLESS
                                          configuration:
                                            EnableAutoStop: true
                                            MinimumNodesInPool: 5
                                            PortsMappingProxyConfig:
                                                MaxNumberOfClustersPerProxyInstance: 50
                                                NumberOfPortsPerCluster: 4
                                            ProxyId: r-123456
                                            ReferenceProxyKey: resource-proxy
                                            TargetPort: 5432
                                        - capability: SERVERLESS
                                          configuration:
                                            EnableAutoStop: true
                                            MinimumNodesInPool: 5
                                            PortsMappingProxyConfig:
                                                MaxNumberOfClustersPerProxyInstance: 50
                                                NumberOfPortsPerCluster: 4
                                            ProxyId: r-123456
                                            ReferenceProxyKey: resource-proxy
                                            TargetPort: 5432
                                      externalResource: true
                                      latestVersion: "2.0"
                                      resourceId: r-12345678
                                      resourceName: asserts-server
                                      version: "1.0"
                                serviceEnvName: dev
                                serviceId: s-12345678
                                serviceLogoURL: Tempora sit consectetur natus officia.
                                serviceModelId: sm-12345678
                                serviceModelName: hosted
                                serviceModelType: OMNISTRATE_HOSTED
                                serviceName: mysql
                                subscriptionId: sub-12345678
                                subscriptionOwnerName: John Doe
                                tierVersion: "1.0"
                                tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                                tierVersionReleasedByUserId: user-12345678
                                tierVersionReleasedByUserName: John Doe
                                tierVersionStatus: Preferred|Active|Deprecated|Pending
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        patch:
            tags:
                - inventory-api
            summary: UpdateResourceInstance inventory-api
            operationId: inventory-api#UpdateResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Adipisci ut tempora velit.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Similique autem.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Rerum dolores.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/UpdateResourceInstanceRequestBody'
                        example:
                            requestParams:
                                param1: value1
                                param2: value2
                            resourceId: r-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to modify a resource instance.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/add-capacity:
        post:
            tags:
                - inventory-api
            summary: AddCapacityToResourceInstance inventory-api
            operationId: inventory-api#AddCapacityToResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Tenetur sit dicta.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Et cumque praesentium iste aut totam consequuntur.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Quod quis ducimus ipsam ab et.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/AddCapacityToResourceInstanceRequestBody'
                        example:
                            capacityToBeAdded: 3
                            resourceId: r-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to add capacity to a resource instance.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/dependent-components:
        get:
            tags:
                - inventory-api
            summary: ListDependentComponents inventory-api
            operationId: inventory-api#ListDependentComponents
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Ducimus cumque quos reprehenderit est.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Sit minima recusandae ut.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Quia ipsa voluptatum.
                  example: instance-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListResourcesResult'
                            example:
                                environmentId: se-12345678
                                nextPageToken: next-token
                                resources:
                                    - environmentId: se-12345678
                                      instanceCount: 2
                                      name: asserts-server
                                      perVersionInstanceCount:
                                        "1.0": 2
                                        "1.1": 2
                                        "2.0": 2
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceId: r-12345678
                                      serviceId: s-12345678
                                      serviceModelType: OMNISTRATE_HOSTED
                                      version: "2.0"
                                      versionHistory:
                                        - "1.0"
                                        - "1.1"
                                        - "2.0"
                                    - environmentId: se-12345678
                                      instanceCount: 2
                                      name: asserts-server
                                      perVersionInstanceCount:
                                        "1.0": 2
                                        "1.1": 2
                                        "2.0": 2
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceId: r-12345678
                                      serviceId: s-12345678
                                      serviceModelType: OMNISTRATE_HOSTED
                                      version: "2.0"
                                      versionHistory:
                                        - "1.0"
                                        - "1.1"
                                        - "2.0"
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list dependent components.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/event/{id}:
        get:
            tags:
                - inventory-api
            summary: DescribeInstanceEvent inventory-api
            operationId: inventory-api#DescribeInstanceEvent
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Qui perferendis voluptatem quia animi nulla.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Mollitia hic ipsum ratione doloribus dicta saepe.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Voluptas autem autem aut culpa.
                  example: instance-12345678
                - name: id
                  in: path
                  description: The ID of the event
                  required: true
                  schema:
                    type: string
                    description: ID of a Event
                    example: Quis facere et.
                  example: event-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetDescribeEventResult'
                            example:
                                environmentId: se-12345678
                                eventSource: Customer, Infra or Maintenance
                                id: event-12345678
                                instanceId: instance-12345678
                                message: instance-abcd1234 created
                                orgId: org-12345678
                                orgName: Acme Corporation
                                resourceName: Galera
                                serviceId: s-12345678
                                time: "2023-01-10T00:00:00Z"
                                userId: user-12345678
                                userName: John Doe
                                workflowFailures:
                                    - eventTime: "2020-01-01T00:00:00Z"
                                      message: Bootstrap failed for reason X
                                    - eventTime: "2020-01-01T00:01:00Z"
                                      message: Compute failed for reason Y
                                workflowId: workflow-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe an event.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/events:
        get:
            tags:
                - inventory-api
            summary: ListInstanceEvents inventory-api
            operationId: inventory-api#ListInstanceEvents
            parameters:
                - name: startTime
                  in: query
                  description: Filter events that occurred after this time
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: Filter events that occurred after this time
                    example: "2023-01-10T00:00:00Z"
                  example: "2023-01-10T00:00:00Z"
                - name: endTime
                  in: query
                  description: Filter events that occurred before this time
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: Filter events that occurred before this time
                    example: "2023-01-10T00:00:00Z"
                  example: "2023-01-10T00:00:00Z"
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Fuga nulla.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Perferendis delectus dolorem perferendis in in.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Recusandae molestiae distinctio voluptas nihil.
                  example: instance-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetListEventsResult'
                            example:
                                events:
                                    - environmentId: se-12345678
                                      eventSource: Customer, Infra or Maintenance
                                      id: event-12345678
                                      instanceId: instance-12345678
                                      message: instance-abcd1234 created
                                      orgId: org-12345678
                                      orgName: Acme Corporation
                                      resourceName: Galera
                                      serviceId: s-12345678
                                      time: "2023-01-10T00:00:00Z"
                                      userId: user-12345678
                                      userName: John Doe
                                      workflowFailures:
                                        - eventTime: "2020-01-01T00:00:00Z"
                                          message: Bootstrap failed for reason X
                                        - eventTime: "2020-01-01T00:01:00Z"
                                          message: Compute failed for reason Y
                                      workflowId: workflow-12345678
                                    - environmentId: se-12345678
                                      eventSource: Customer, Infra or Maintenance
                                      id: event-12345678
                                      instanceId: instance-12345678
                                      message: instance-abcd1234 created
                                      orgId: org-12345678
                                      orgName: Acme Corporation
                                      resourceName: Galera
                                      serviceId: s-12345678
                                      time: "2023-01-10T00:00:00Z"
                                      userId: user-12345678
                                      userName: John Doe
                                      workflowFailures:
                                        - eventTime: "2020-01-01T00:00:00Z"
                                          message: Bootstrap failed for reason X
                                        - eventTime: "2020-01-01T00:01:00Z"
                                          message: Compute failed for reason Y
                                      workflowId: workflow-12345678
                                ids:
                                    - event-12345678
                                nextPageToken: token
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list events.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/failover:
        post:
            tags:
                - inventory-api
            summary: FailoverResourceInstance inventory-api
            operationId: inventory-api#FailoverResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Quis ut.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Libero earum incidunt temporibus.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Qui aspernatur soluta numquam officia.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/FailoverResourceInstanceRequestBody'
                        example:
                            failedReplicaAction: FAILOVER_AND_RESTART
                            failedReplicaID: db-0
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to failover a resource instance.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/linked-instances:
        get:
            tags:
                - inventory-api
            summary: ListLinkedInstances inventory-api
            operationId: inventory-api#ListLinkedInstances
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Ad reprehenderit laborum unde sed mollitia et.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Adipisci molestias et enim non.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Consequatur impedit dolore.
                  example: instance-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetListLinkedInstancesResult'
                            example:
                                environmentId: se-12345678
                                nextPageToken: next-token
                                resourceInstances:
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      consumptionResourceInstanceResult:
                                        active: true
                                        awsAccountID: "123456789012"
                                        backupStatus:
                                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                                        cloud_provider: aws
                                        created_at: "2023-01-10T00:00:00Z"
                                        createdByUserId: user-12345678
                                        createdByUserName: John Doe
                                        customNetworkDetail:
                                            cidr: 10.177.0.0/16
                                            id: n-12345678
                                            name: Prod us-east-1
                                        detailedNetworkTopology:
                                            r-abcd1234:
                                                allowedIPRanges:
                                                    - 0.0.0.0/0
                                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                clusterPorts:
                                                    - 3306
                                                main: true
                                                networkingType: PUBLIC
                                                nodes:
                                                    - availabilityZone: us-east-2a
                                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                      healthStatus: healthy
                                                      id: primary-0
                                                      ports:
                                                        - 3306
                                                      status: RUNNING
                                                privateNetworkCIDR: 10.0.0.2/24
                                                privateNetworkID: n-1234abcd
                                                publiclyAccessible: true
                                                resourceKey: primary
                                                resourceName: Primary MySQL Instance
                                        externalPayerId: external-payer-id-1234
                                        gcpProjectID: my-project
                                        highAvailability: true
                                        id: instance-abcd1234
                                        last_modified_at: "2023-01-20T00:00:00Z"
                                        network_type: PUBLIC
                                        productTierFeatures:
                                            BILLING:
                                                enabled: false
                                            LOGS:
                                                auth:
                                                    password: px3c4d5f6g7h8i
                                                    username: abcd1234
                                                enabled: true
                                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                            METRICS:
                                                enabled: false
                                        region: us-east-1
                                        result_params:
                                            param1: value1
                                            param2: value2
                                        status: RUNNING
                                        subscriptionId: sub-abcd1234
                                      defaultSubscription: true
                                      deploymentCellID: hc-12345678
                                      environmentId: se-12345678
                                      gcpProjectID: my-project
                                      input_params:
                                        param1: value1
                                        param2: value2
                                      instanceDebugCommands:
                                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                                        - kubectl -n instance-12345678 get pods
                                      integrationsStatus:
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                      managedResourceType: PortsBasedProxy
                                      organizationId: org-12345678
                                      organizationName: my-org
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      productTierId: pt-12345678
                                      productTierName: premium
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceVersionSummaries:
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                      serviceEnvName: dev
                                      serviceId: s-12345678
                                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                                      serviceModelId: sm-12345678
                                      serviceModelName: hosted
                                      serviceModelType: OMNISTRATE_HOSTED
                                      serviceName: mysql
                                      subscriptionId: sub-12345678
                                      subscriptionOwnerName: John Doe
                                      tierVersion: "1.0"
                                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                                      tierVersionReleasedByUserId: user-12345678
                                      tierVersionReleasedByUserName: John Doe
                                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      consumptionResourceInstanceResult:
                                        active: true
                                        awsAccountID: "123456789012"
                                        backupStatus:
                                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                                        cloud_provider: aws
                                        created_at: "2023-01-10T00:00:00Z"
                                        createdByUserId: user-12345678
                                        createdByUserName: John Doe
                                        customNetworkDetail:
                                            cidr: 10.177.0.0/16
                                            id: n-12345678
                                            name: Prod us-east-1
                                        detailedNetworkTopology:
                                            r-abcd1234:
                                                allowedIPRanges:
                                                    - 0.0.0.0/0
                                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                clusterPorts:
                                                    - 3306
                                                main: true
                                                networkingType: PUBLIC
                                                nodes:
                                                    - availabilityZone: us-east-2a
                                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                      healthStatus: healthy
                                                      id: primary-0
                                                      ports:
                                                        - 3306
                                                      status: RUNNING
                                                privateNetworkCIDR: 10.0.0.2/24
                                                privateNetworkID: n-1234abcd
                                                publiclyAccessible: true
                                                resourceKey: primary
                                                resourceName: Primary MySQL Instance
                                        externalPayerId: external-payer-id-1234
                                        gcpProjectID: my-project
                                        highAvailability: true
                                        id: instance-abcd1234
                                        last_modified_at: "2023-01-20T00:00:00Z"
                                        network_type: PUBLIC
                                        productTierFeatures:
                                            BILLING:
                                                enabled: false
                                            LOGS:
                                                auth:
                                                    password: px3c4d5f6g7h8i
                                                    username: abcd1234
                                                enabled: true
                                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                            METRICS:
                                                enabled: false
                                        region: us-east-1
                                        result_params:
                                            param1: value1
                                            param2: value2
                                        status: RUNNING
                                        subscriptionId: sub-abcd1234
                                      defaultSubscription: true
                                      deploymentCellID: hc-12345678
                                      environmentId: se-12345678
                                      gcpProjectID: my-project
                                      input_params:
                                        param1: value1
                                        param2: value2
                                      instanceDebugCommands:
                                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                                        - kubectl -n instance-12345678 get pods
                                      integrationsStatus:
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                      managedResourceType: PortsBasedProxy
                                      organizationId: org-12345678
                                      organizationName: my-org
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      productTierId: pt-12345678
                                      productTierName: premium
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceVersionSummaries:
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                      serviceEnvName: dev
                                      serviceId: s-12345678
                                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                                      serviceModelId: sm-12345678
                                      serviceModelName: hosted
                                      serviceModelType: OMNISTRATE_HOSTED
                                      serviceName: mysql
                                      subscriptionId: sub-12345678
                                      subscriptionOwnerName: John Doe
                                      tierVersion: "1.0"
                                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                                      tierVersionReleasedByUserId: user-12345678
                                      tierVersionReleasedByUserName: John Doe
                                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      consumptionResourceInstanceResult:
                                        active: true
                                        awsAccountID: "123456789012"
                                        backupStatus:
                                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                                        cloud_provider: aws
                                        created_at: "2023-01-10T00:00:00Z"
                                        createdByUserId: user-12345678
                                        createdByUserName: John Doe
                                        customNetworkDetail:
                                            cidr: 10.177.0.0/16
                                            id: n-12345678
                                            name: Prod us-east-1
                                        detailedNetworkTopology:
                                            r-abcd1234:
                                                allowedIPRanges:
                                                    - 0.0.0.0/0
                                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                clusterPorts:
                                                    - 3306
                                                main: true
                                                networkingType: PUBLIC
                                                nodes:
                                                    - availabilityZone: us-east-2a
                                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                      healthStatus: healthy
                                                      id: primary-0
                                                      ports:
                                                        - 3306
                                                      status: RUNNING
                                                privateNetworkCIDR: 10.0.0.2/24
                                                privateNetworkID: n-1234abcd
                                                publiclyAccessible: true
                                                resourceKey: primary
                                                resourceName: Primary MySQL Instance
                                        externalPayerId: external-payer-id-1234
                                        gcpProjectID: my-project
                                        highAvailability: true
                                        id: instance-abcd1234
                                        last_modified_at: "2023-01-20T00:00:00Z"
                                        network_type: PUBLIC
                                        productTierFeatures:
                                            BILLING:
                                                enabled: false
                                            LOGS:
                                                auth:
                                                    password: px3c4d5f6g7h8i
                                                    username: abcd1234
                                                enabled: true
                                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                            METRICS:
                                                enabled: false
                                        region: us-east-1
                                        result_params:
                                            param1: value1
                                            param2: value2
                                        status: RUNNING
                                        subscriptionId: sub-abcd1234
                                      defaultSubscription: true
                                      deploymentCellID: hc-12345678
                                      environmentId: se-12345678
                                      gcpProjectID: my-project
                                      input_params:
                                        param1: value1
                                        param2: value2
                                      instanceDebugCommands:
                                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                                        - kubectl -n instance-12345678 get pods
                                      integrationsStatus:
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                      managedResourceType: PortsBasedProxy
                                      organizationId: org-12345678
                                      organizationName: my-org
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      productTierId: pt-12345678
                                      productTierName: premium
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceVersionSummaries:
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                      serviceEnvName: dev
                                      serviceId: s-12345678
                                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                                      serviceModelId: sm-12345678
                                      serviceModelName: hosted
                                      serviceModelType: OMNISTRATE_HOSTED
                                      serviceName: mysql
                                      subscriptionId: sub-12345678
                                      subscriptionOwnerName: John Doe
                                      tierVersion: "1.0"
                                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                                      tierVersionReleasedByUserId: user-12345678
                                      tierVersionReleasedByUserName: John Doe
                                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      consumptionResourceInstanceResult:
                                        active: true
                                        awsAccountID: "123456789012"
                                        backupStatus:
                                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                                        cloud_provider: aws
                                        created_at: "2023-01-10T00:00:00Z"
                                        createdByUserId: user-12345678
                                        createdByUserName: John Doe
                                        customNetworkDetail:
                                            cidr: 10.177.0.0/16
                                            id: n-12345678
                                            name: Prod us-east-1
                                        detailedNetworkTopology:
                                            r-abcd1234:
                                                allowedIPRanges:
                                                    - 0.0.0.0/0
                                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                clusterPorts:
                                                    - 3306
                                                main: true
                                                networkingType: PUBLIC
                                                nodes:
                                                    - availabilityZone: us-east-2a
                                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                      healthStatus: healthy
                                                      id: primary-0
                                                      ports:
                                                        - 3306
                                                      status: RUNNING
                                                privateNetworkCIDR: 10.0.0.2/24
                                                privateNetworkID: n-1234abcd
                                                publiclyAccessible: true
                                                resourceKey: primary
                                                resourceName: Primary MySQL Instance
                                        externalPayerId: external-payer-id-1234
                                        gcpProjectID: my-project
                                        highAvailability: true
                                        id: instance-abcd1234
                                        last_modified_at: "2023-01-20T00:00:00Z"
                                        network_type: PUBLIC
                                        productTierFeatures:
                                            BILLING:
                                                enabled: false
                                            LOGS:
                                                auth:
                                                    password: px3c4d5f6g7h8i
                                                    username: abcd1234
                                                enabled: true
                                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                            METRICS:
                                                enabled: false
                                        region: us-east-1
                                        result_params:
                                            param1: value1
                                            param2: value2
                                        status: RUNNING
                                        subscriptionId: sub-abcd1234
                                      defaultSubscription: true
                                      deploymentCellID: hc-12345678
                                      environmentId: se-12345678
                                      gcpProjectID: my-project
                                      input_params:
                                        param1: value1
                                        param2: value2
                                      instanceDebugCommands:
                                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                                        - kubectl -n instance-12345678 get pods
                                      integrationsStatus:
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                      managedResourceType: PortsBasedProxy
                                      organizationId: org-12345678
                                      organizationName: my-org
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      productTierId: pt-12345678
                                      productTierName: premium
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceVersionSummaries:
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                      serviceEnvName: dev
                                      serviceId: s-12345678
                                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                                      serviceModelId: sm-12345678
                                      serviceModelName: hosted
                                      serviceModelType: OMNISTRATE_HOSTED
                                      serviceName: mysql
                                      subscriptionId: sub-12345678
                                      subscriptionOwnerName: John Doe
                                      tierVersion: "1.0"
                                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                                      tierVersionReleasedByUserId: user-12345678
                                      tierVersionReleasedByUserName: John Doe
                                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list dependency resource instances.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/remove-capacity:
        post:
            tags:
                - inventory-api
            summary: RemoveCapacityFromResourceInstance inventory-api
            operationId: inventory-api#RemoveCapacityFromResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Dolores dolore non voluptatem dolorem voluptatem voluptatem.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Odit voluptatem magni qui quae.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Tenetur inventore hic quo.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/RemoveCapacityFromResourceInstanceRequestBody'
                        example:
                            capacityToBeRemoved: 3
                            resourceId: r-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to remove capacity from a resource instance.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/restart:
        post:
            tags:
                - inventory-api
            summary: RestartResourceInstance inventory-api
            operationId: inventory-api#RestartResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Est ut eum asperiores et.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Sunt quis.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Veniam alias aut est minus ipsam.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/StartResourceInstanceRequestBody'
                        example:
                            resourceId: r-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to restart a resource instance.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/restore:
        get:
            tags:
                - inventory-api
            summary: DescribeResourceInstanceSnapshotFromTime inventory-api
            operationId: inventory-api#DescribeResourceInstanceSnapshotFromTime
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Dolore facere illo vero labore.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Officiis pariatur repellat dolore aut harum molestiae.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Eum dolor odit voluptate dolorem harum.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/DescribeResourceInstanceSnapshotFromTimeRequestBody'
                        example:
                            targetRestoreTime: "2021-09-01T00:00:00Z"
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetDescribeInstanceSnapshotFromTimeResult'
                            example:
                                completeTime: "2021-09-01T00:00:00Z"
                                environmentId: se-12345678
                                productTierId: pt-12345678
                                productTierVersion: "1.0"
                                serviceId: s-12345678
                                snapshotId: instance-ss-12345678
                                status: completed
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Failed to delete a resource instance snapshot'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        post:
            tags:
                - inventory-api
            summary: RestoreResourceInstance inventory-api
            operationId: inventory-api#RestoreResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Ut officia eum nulla.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Molestiae in aut nesciunt necessitatibus.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Natus esse saepe.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/RestoreResourceInstanceRequestBody'
                        example:
                            network_type: PUBLIC|PRIVATE_VPC_PEERING|PRIVATE_LINK|INTERNAL
                            targetRestoreTime: "2021-09-01T00:00:00Z"
            responses:
                "202":
                    description: Accepted response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/CreateResourceInstanceResponseBody'
                            example:
                                id: Nostrum doloribus.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to create a resource instance'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/snapshot:
        post:
            tags:
                - inventory-api
            summary: CreateResourceInstanceSnapshot inventory-api
            operationId: inventory-api#CreateResourceInstanceSnapshot
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Saepe ut autem.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Tempore cupiditate et.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Placeat et harum placeat incidunt debitis sunt.
                  example: instance-12345678
            responses:
                "202":
                    description: Accepted response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetCreateInstanceSnapshotResult'
                            example:
                                environmentId: se-12345678
                                serviceId: s-12345678
                                snapshotId: instance-ss-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Failed to create a resource instance snapshot'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/snapshot/{snapshotId}:
        delete:
            tags:
                - inventory-api
            summary: DeleteResourceInstanceSnapshot inventory-api
            operationId: inventory-api#DeleteResourceInstanceSnapshot
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Nostrum quis.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Harum cumque unde magni dolorum nam.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Sint dolore velit cumque nemo minima.
                  example: instance-12345678
                - name: snapshotId
                  in: path
                  description: The instance snapshot ID
                  required: true
                  schema:
                    type: string
                    description: The instance snapshot ID
                    example: instance-ss-12345678
                  example: instance-ss-12345678
            responses:
                "202":
                    description: Accepted response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Failed to delete a resource instance snapshot'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/start:
        post:
            tags:
                - inventory-api
            summary: StartResourceInstance inventory-api
            operationId: inventory-api#StartResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Repellat repellat est.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Neque fuga veritatis sit ab consequatur.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Et non vel.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/StartResourceInstanceRequestBody'
                        example:
                            resourceId: r-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to start a resource instance.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instance/{instanceId}/stop:
        post:
            tags:
                - inventory-api
            summary: StopResourceInstance inventory-api
            operationId: inventory-api#StopResourceInstance
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Sit voluptates maxime quam modi modi.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Pariatur reprehenderit.
                  example: se-12345678
                - name: instanceId
                  in: path
                  description: The resource instance ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Eaque est delectus.
                  example: instance-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/StartResourceInstanceRequestBody'
                        example:
                            resourceId: r-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to stop a resource instance.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/instances/:
        get:
            tags:
                - inventory-api
            summary: ListResourceInstances inventory-api
            operationId: inventory-api#ListResourceInstances
            parameters:
                - name: ProductTierVersion
                  in: query
                  description: Product tier version of the instance to describe. If not specified, the latest version is described.
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: Product tier version of the instance to describe. If not specified, the latest version is described.
                    example: Et sunt.
                  example: Accusantium et et quia sapiente.
                - name: ProductTierId
                  in: query
                  description: Product tier id of the instance to describe. Needs to specified in combination with the product tier version
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Sed libero cumque adipisci voluptatem.
                  example: Consequatur ipsa fugit minima repellendus.
                - name: SubscriptionId
                  in: query
                  description: Subscription id of the instance to describe.
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Subscription
                    example: Nulla error assumenda in.
                  example: Omnis vitae veritatis.
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Ipsa unde voluptatibus quibusdam reprehenderit dolorem repudiandae.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Magnam dolores doloribus nihil dicta quia.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListFleetResourceInstancesResultInternal'
                            example:
                                environmentId: se-12345678
                                nextPageToken: next-token
                                resourceInstances:
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      consumptionResourceInstanceResult:
                                        active: true
                                        awsAccountID: "123456789012"
                                        backupStatus:
                                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                                        cloud_provider: aws
                                        created_at: "2023-01-10T00:00:00Z"
                                        createdByUserId: user-12345678
                                        createdByUserName: John Doe
                                        customNetworkDetail:
                                            cidr: 10.177.0.0/16
                                            id: n-12345678
                                            name: Prod us-east-1
                                        detailedNetworkTopology:
                                            r-abcd1234:
                                                allowedIPRanges:
                                                    - 0.0.0.0/0
                                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                clusterPorts:
                                                    - 3306
                                                main: true
                                                networkingType: PUBLIC
                                                nodes:
                                                    - availabilityZone: us-east-2a
                                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                      healthStatus: healthy
                                                      id: primary-0
                                                      ports:
                                                        - 3306
                                                      status: RUNNING
                                                privateNetworkCIDR: 10.0.0.2/24
                                                privateNetworkID: n-1234abcd
                                                publiclyAccessible: true
                                                resourceKey: primary
                                                resourceName: Primary MySQL Instance
                                        externalPayerId: external-payer-id-1234
                                        gcpProjectID: my-project
                                        highAvailability: true
                                        id: instance-abcd1234
                                        last_modified_at: "2023-01-20T00:00:00Z"
                                        network_type: PUBLIC
                                        productTierFeatures:
                                            BILLING:
                                                enabled: false
                                            LOGS:
                                                auth:
                                                    password: px3c4d5f6g7h8i
                                                    username: abcd1234
                                                enabled: true
                                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                            METRICS:
                                                enabled: false
                                        region: us-east-1
                                        result_params:
                                            param1: value1
                                            param2: value2
                                        status: RUNNING
                                        subscriptionId: sub-abcd1234
                                      defaultSubscription: true
                                      deploymentCellID: hc-12345678
                                      environmentId: se-12345678
                                      gcpProjectID: my-project
                                      input_params:
                                        param1: value1
                                        param2: value2
                                      instanceDebugCommands:
                                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                                        - kubectl -n instance-12345678 get pods
                                      integrationsStatus:
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                      managedResourceType: PortsBasedProxy
                                      organizationId: org-12345678
                                      organizationName: my-org
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      productTierId: pt-12345678
                                      productTierName: premium
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceVersionSummaries:
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                      serviceEnvName: dev
                                      serviceId: s-12345678
                                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                                      serviceModelId: sm-12345678
                                      serviceModelName: hosted
                                      serviceModelType: OMNISTRATE_HOSTED
                                      serviceName: mysql
                                      subscriptionId: sub-12345678
                                      subscriptionOwnerName: John Doe
                                      tierVersion: "1.0"
                                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                                      tierVersionReleasedByUserId: user-12345678
                                      tierVersionReleasedByUserName: John Doe
                                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      consumptionResourceInstanceResult:
                                        active: true
                                        awsAccountID: "123456789012"
                                        backupStatus:
                                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                                        cloud_provider: aws
                                        created_at: "2023-01-10T00:00:00Z"
                                        createdByUserId: user-12345678
                                        createdByUserName: John Doe
                                        customNetworkDetail:
                                            cidr: 10.177.0.0/16
                                            id: n-12345678
                                            name: Prod us-east-1
                                        detailedNetworkTopology:
                                            r-abcd1234:
                                                allowedIPRanges:
                                                    - 0.0.0.0/0
                                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                clusterPorts:
                                                    - 3306
                                                main: true
                                                networkingType: PUBLIC
                                                nodes:
                                                    - availabilityZone: us-east-2a
                                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                      healthStatus: healthy
                                                      id: primary-0
                                                      ports:
                                                        - 3306
                                                      status: RUNNING
                                                privateNetworkCIDR: 10.0.0.2/24
                                                privateNetworkID: n-1234abcd
                                                publiclyAccessible: true
                                                resourceKey: primary
                                                resourceName: Primary MySQL Instance
                                        externalPayerId: external-payer-id-1234
                                        gcpProjectID: my-project
                                        highAvailability: true
                                        id: instance-abcd1234
                                        last_modified_at: "2023-01-20T00:00:00Z"
                                        network_type: PUBLIC
                                        productTierFeatures:
                                            BILLING:
                                                enabled: false
                                            LOGS:
                                                auth:
                                                    password: px3c4d5f6g7h8i
                                                    username: abcd1234
                                                enabled: true
                                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                            METRICS:
                                                enabled: false
                                        region: us-east-1
                                        result_params:
                                            param1: value1
                                            param2: value2
                                        status: RUNNING
                                        subscriptionId: sub-abcd1234
                                      defaultSubscription: true
                                      deploymentCellID: hc-12345678
                                      environmentId: se-12345678
                                      gcpProjectID: my-project
                                      input_params:
                                        param1: value1
                                        param2: value2
                                      instanceDebugCommands:
                                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                                        - kubectl -n instance-12345678 get pods
                                      integrationsStatus:
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                      managedResourceType: PortsBasedProxy
                                      organizationId: org-12345678
                                      organizationName: my-org
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      productTierId: pt-12345678
                                      productTierName: premium
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceVersionSummaries:
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                      serviceEnvName: dev
                                      serviceId: s-12345678
                                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                                      serviceModelId: sm-12345678
                                      serviceModelName: hosted
                                      serviceModelType: OMNISTRATE_HOSTED
                                      serviceName: mysql
                                      subscriptionId: sub-12345678
                                      subscriptionOwnerName: John Doe
                                      tierVersion: "1.0"
                                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                                      tierVersionReleasedByUserId: user-12345678
                                      tierVersionReleasedByUserName: John Doe
                                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      consumptionResourceInstanceResult:
                                        active: true
                                        awsAccountID: "123456789012"
                                        backupStatus:
                                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                                        cloud_provider: aws
                                        created_at: "2023-01-10T00:00:00Z"
                                        createdByUserId: user-12345678
                                        createdByUserName: John Doe
                                        customNetworkDetail:
                                            cidr: 10.177.0.0/16
                                            id: n-12345678
                                            name: Prod us-east-1
                                        detailedNetworkTopology:
                                            r-abcd1234:
                                                allowedIPRanges:
                                                    - 0.0.0.0/0
                                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                clusterPorts:
                                                    - 3306
                                                main: true
                                                networkingType: PUBLIC
                                                nodes:
                                                    - availabilityZone: us-east-2a
                                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                      healthStatus: healthy
                                                      id: primary-0
                                                      ports:
                                                        - 3306
                                                      status: RUNNING
                                                privateNetworkCIDR: 10.0.0.2/24
                                                privateNetworkID: n-1234abcd
                                                publiclyAccessible: true
                                                resourceKey: primary
                                                resourceName: Primary MySQL Instance
                                        externalPayerId: external-payer-id-1234
                                        gcpProjectID: my-project
                                        highAvailability: true
                                        id: instance-abcd1234
                                        last_modified_at: "2023-01-20T00:00:00Z"
                                        network_type: PUBLIC
                                        productTierFeatures:
                                            BILLING:
                                                enabled: false
                                            LOGS:
                                                auth:
                                                    password: px3c4d5f6g7h8i
                                                    username: abcd1234
                                                enabled: true
                                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                            METRICS:
                                                enabled: false
                                        region: us-east-1
                                        result_params:
                                            param1: value1
                                            param2: value2
                                        status: RUNNING
                                        subscriptionId: sub-abcd1234
                                      defaultSubscription: true
                                      deploymentCellID: hc-12345678
                                      environmentId: se-12345678
                                      gcpProjectID: my-project
                                      input_params:
                                        param1: value1
                                        param2: value2
                                      instanceDebugCommands:
                                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                                        - kubectl -n instance-12345678 get pods
                                      integrationsStatus:
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                      managedResourceType: PortsBasedProxy
                                      organizationId: org-12345678
                                      organizationName: my-org
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      productTierId: pt-12345678
                                      productTierName: premium
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceVersionSummaries:
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                      serviceEnvName: dev
                                      serviceId: s-12345678
                                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                                      serviceModelId: sm-12345678
                                      serviceModelName: hosted
                                      serviceModelType: OMNISTRATE_HOSTED
                                      serviceName: mysql
                                      subscriptionId: sub-12345678
                                      subscriptionOwnerName: John Doe
                                      tierVersion: "1.0"
                                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                                      tierVersionReleasedByUserId: user-12345678
                                      tierVersionReleasedByUserName: John Doe
                                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                                    - awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      consumptionResourceInstanceResult:
                                        active: true
                                        awsAccountID: "123456789012"
                                        backupStatus:
                                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                                        cloud_provider: aws
                                        created_at: "2023-01-10T00:00:00Z"
                                        createdByUserId: user-12345678
                                        createdByUserName: John Doe
                                        customNetworkDetail:
                                            cidr: 10.177.0.0/16
                                            id: n-12345678
                                            name: Prod us-east-1
                                        detailedNetworkTopology:
                                            r-abcd1234:
                                                allowedIPRanges:
                                                    - 0.0.0.0/0
                                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                clusterPorts:
                                                    - 3306
                                                main: true
                                                networkingType: PUBLIC
                                                nodes:
                                                    - availabilityZone: us-east-2a
                                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                                      healthStatus: healthy
                                                      id: primary-0
                                                      ports:
                                                        - 3306
                                                      status: RUNNING
                                                privateNetworkCIDR: 10.0.0.2/24
                                                privateNetworkID: n-1234abcd
                                                publiclyAccessible: true
                                                resourceKey: primary
                                                resourceName: Primary MySQL Instance
                                        externalPayerId: external-payer-id-1234
                                        gcpProjectID: my-project
                                        highAvailability: true
                                        id: instance-abcd1234
                                        last_modified_at: "2023-01-20T00:00:00Z"
                                        network_type: PUBLIC
                                        productTierFeatures:
                                            BILLING:
                                                enabled: false
                                            LOGS:
                                                auth:
                                                    password: px3c4d5f6g7h8i
                                                    username: abcd1234
                                                enabled: true
                                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                            METRICS:
                                                enabled: false
                                        region: us-east-1
                                        result_params:
                                            param1: value1
                                            param2: value2
                                        status: RUNNING
                                        subscriptionId: sub-abcd1234
                                      defaultSubscription: true
                                      deploymentCellID: hc-12345678
                                      environmentId: se-12345678
                                      gcpProjectID: my-project
                                      input_params:
                                        param1: value1
                                        param2: value2
                                      instanceDebugCommands:
                                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                                        - kubectl -n instance-12345678 get pods
                                      integrationsStatus:
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                                          healthStatus: UNHEALTHY
                                          integrationType: LOGS
                                          message: missing exporter secret configuration for gcp
                                          scope: INTERNAL
                                      managedResourceType: PortsBasedProxy
                                      organizationId: org-12345678
                                      organizationName: my-org
                                      portsRegistrationStatus:
                                        instance-123:
                                            - 30000
                                            - 30001
                                        instance-456:
                                            - 30002
                                            - 30003
                                      productTierId: pt-12345678
                                      productTierName: premium
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceVersionSummaries:
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                        - capabilities:
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                            - capability: SERVERLESS
                                              configuration:
                                                EnableAutoStop: true
                                                MinimumNodesInPool: 5
                                                PortsMappingProxyConfig:
                                                    MaxNumberOfClustersPerProxyInstance: 50
                                                    NumberOfPortsPerCluster: 4
                                                ProxyId: r-123456
                                                ReferenceProxyKey: resource-proxy
                                                TargetPort: 5432
                                          externalResource: true
                                          latestVersion: "2.0"
                                          resourceId: r-12345678
                                          resourceName: asserts-server
                                          version: "1.0"
                                      serviceEnvName: dev
                                      serviceId: s-12345678
                                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                                      serviceModelId: sm-12345678
                                      serviceModelName: hosted
                                      serviceModelType: OMNISTRATE_HOSTED
                                      serviceName: mysql
                                      subscriptionId: sub-12345678
                                      subscriptionOwnerName: John Doe
                                      tierVersion: "1.0"
                                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                                      tierVersionReleasedByUserId: user-12345678
                                      tierVersionReleasedByUserName: John Doe
                                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    ? /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/model/{serviceModelId}/productTier/{productTierId}/resource/{resourceId}
    :   get:
            tags:
                - inventory-api
            summary: DescribeResource inventory-api
            operationId: inventory-api#DescribeResource
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: A expedita amet.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Quia consequuntur magnam saepe exercitationem.
                  example: se-12345678
                - name: serviceModelId
                  in: path
                  description: The service model ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Model
                    example: Soluta itaque rerum.
                  example: sm-12345678
                - name: productTierId
                  in: path
                  description: The product tier ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Omnis dolore hic adipisci.
                  example: pt-12345678
                - name: resourceId
                  in: path
                  description: The resource ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a resource
                    example: Et sed ex et id.
                  example: r-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/Resource'
                            example:
                                environmentId: se-12345678
                                instanceCount: 2
                                name: asserts-server
                                perVersionInstanceCount:
                                    "1.0": 2
                                    "1.1": 2
                                    "2.0": 2
                                productTierType: OMNISTRATE_DEDICATED
                                proxyType: PortsBasedProxy
                                resourceId: r-12345678
                                serviceId: s-12345678
                                serviceModelType: OMNISTRATE_HOSTED
                                version: "2.0"
                                versionHistory:
                                    - "1.0"
                                    - "1.1"
                                    - "2.0"
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    ? /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/model/{serviceModelId}/productTier/{productTierId}/resources
    :   get:
            tags:
                - inventory-api
            summary: ListResources inventory-api
            operationId: inventory-api#ListResources
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Possimus odit alias.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Soluta et.
                  example: se-12345678
                - name: serviceModelId
                  in: path
                  description: The service model ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Model
                    example: Non nemo in ipsam sunt.
                  example: sm-12345678
                - name: productTierId
                  in: path
                  description: The product tier ID.
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Unde quis fugiat.
                  example: pt-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/ListResourcesRequestBody'
                        example:
                            nextPageToken: next-token
                            pageSize: 10
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListResourcesResult'
                            example:
                                environmentId: se-12345678
                                nextPageToken: next-token
                                resources:
                                    - environmentId: se-12345678
                                      instanceCount: 2
                                      name: asserts-server
                                      perVersionInstanceCount:
                                        "1.0": 2
                                        "1.1": 2
                                        "2.0": 2
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceId: r-12345678
                                      serviceId: s-12345678
                                      serviceModelType: OMNISTRATE_HOSTED
                                      version: "2.0"
                                      versionHistory:
                                        - "1.0"
                                        - "1.1"
                                        - "2.0"
                                    - environmentId: se-12345678
                                      instanceCount: 2
                                      name: asserts-server
                                      perVersionInstanceCount:
                                        "1.0": 2
                                        "1.1": 2
                                        "2.0": 2
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceId: r-12345678
                                      serviceId: s-12345678
                                      serviceModelType: OMNISTRATE_HOSTED
                                      version: "2.0"
                                      versionHistory:
                                        - "1.0"
                                        - "1.1"
                                        - "2.0"
                                    - environmentId: se-12345678
                                      instanceCount: 2
                                      name: asserts-server
                                      perVersionInstanceCount:
                                        "1.0": 2
                                        "1.1": 2
                                        "2.0": 2
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceId: r-12345678
                                      serviceId: s-12345678
                                      serviceModelType: OMNISTRATE_HOSTED
                                      version: "2.0"
                                      versionHistory:
                                        - "1.0"
                                        - "1.1"
                                        - "2.0"
                                    - environmentId: se-12345678
                                      instanceCount: 2
                                      name: asserts-server
                                      perVersionInstanceCount:
                                        "1.0": 2
                                        "1.1": 2
                                        "2.0": 2
                                      productTierType: OMNISTRATE_DEDICATED
                                      proxyType: PortsBasedProxy
                                      resourceId: r-12345678
                                      serviceId: s-12345678
                                      serviceModelType: OMNISTRATE_HOSTED
                                      version: "2.0"
                                      versionHistory:
                                        - "1.0"
                                        - "1.1"
                                        - "2.0"
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/organization/{organizationId}:
        get:
            tags:
                - inventory-api
            summary: DescribeOrganization inventory-api
            operationId: inventory-api#DescribeOrganization
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Aut qui occaecati nisi.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Sed harum est velit.
                  example: se-12345678
                - name: organizationId
                  in: path
                  description: The organization ID.
                  required: true
                  schema:
                    type: string
                    description: ID of an Org
                    example: Reprehenderit nihil voluptatem molestiae quia consectetur.
                  example: o-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/Organization'
                            example:
                                email: omnistrate-devops@examplecorp.com
                                environmentId: se-12345678
                                orgId: o-12345678
                                orgName: Acme Corp
                                orgUrl: omnistrate.com
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe the inventory for organization.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/organizations:
        get:
            tags:
                - inventory-api
            summary: ListActiveOrganizations inventory-api
            operationId: inventory-api#ListActiveOrganizations
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Ut aut distinctio temporibus reprehenderit ut.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Ut occaecati sunt recusandae ut earum.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListOrganizationsResult'
                            example:
                                environmentId: se-12345678
                                nextPageToken: next-token
                                organizations:
                                    - email: omnistrate-devops@examplecorp.com
                                      environmentId: se-12345678
                                      orgId: o-12345678
                                      orgName: Acme Corp
                                      orgUrl: omnistrate.com
                                      serviceId: s-12345678
                                    - email: omnistrate-devops@examplecorp.com
                                      environmentId: se-12345678
                                      orgId: o-12345678
                                      orgName: Acme Corp
                                      orgUrl: omnistrate.com
                                      serviceId: s-12345678
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/search-inventory:
        post:
            tags:
                - inventory-api
            summary: SearchServiceInventory inventory-api
            operationId: inventory-api#SearchServiceInventory
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Quasi consequatur eveniet voluptates aut et in.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Minima perspiciatis in nisi ipsa aliquam.
                  example: se-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/SearchServiceInventoryRequestBody'
                        example:
                            query: foo
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/SearchServiceInventoryResult'
                            example:
                                results:
                                    - description: The PostgresDB for Omnistrate.
                                      id: r-12345678
                                      name: postgres
                                      status: Ready
                                      statusDescription: The PostgresDB for Omnistrate is ready.
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/service-inventory-summary:
        get:
            tags:
                - inventory-api
            summary: DescribeInventorySummary inventory-api
            operationId: inventory-api#DescribeInventorySummary
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Facilis et omnis ut et esse.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Vel et ratione dolor dolores.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/DescribeInventorySummaryResult'
                            example:
                                EnvironmentCount: 1
                                ImagesCount: 1
                                InfraConfigCount: 1
                                InstancesCount: 1
                                OrganizationCount: 1
                                ResourceCount: 1
                                UserCount: 1
                                environmentId: se-12345678
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/service-workflows:
        get:
            tags:
                - fleet-workflows-api
            summary: ListServiceWorkflows fleet-workflows-api
            operationId: fleet-workflows-api#ListServiceWorkflows
            parameters:
                - name: instanceId
                  in: query
                  description: The instance ID of the workflow
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Resource Instance
                    example: Est nisi consequatur ea aut dolorum.
                  example: instance-12345678
                - name: nextPageToken
                  in: query
                  description: The next token to use for pagination
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The next token to use for pagination
                    example: token
                  example: token
                - name: pageSize
                  in: query
                  description: The number of resources to return per page
                  allowEmptyValue: true
                  schema:
                    type: integer
                    description: The number of resources to return per page
                    example: 10
                    format: int64
                  example: 10
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Necessitatibus iusto voluptatem quaerat beatae fugiat sed.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Consequatur esse dolore.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListServiceWorkflowsResult'
                            example:
                                environmentId: se-12345678
                                nextPageToken: token
                                serviceId: s-12345678
                                workflows:
                                    - ResourceCount: 7562685291643823439
                                      UpdatedBy: Anonymous
                                      UpdatedReason: Customer requested termination.
                                      WorkflowType: Service deployment.
                                      awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      endTime: "2020-01-01T00:01:00Z"
                                      gcpProjectID: my-project
                                      id: submit-create-instance-plan-instance-50h74sj46
                                      orgName: my-org
                                      parentId: Corporis est accusamus aperiam tenetur.
                                      planType: my-plan
                                      servicePlanName: my-product-tier-plan
                                      startTime: "2020-01-01T00:00:00Z"
                                      status: IN_PROGRESS
                                    - ResourceCount: 7562685291643823439
                                      UpdatedBy: Anonymous
                                      UpdatedReason: Customer requested termination.
                                      WorkflowType: Service deployment.
                                      awsAccountID: "123456789012"
                                      cloudProvider: aws
                                      endTime: "2020-01-01T00:01:00Z"
                                      gcpProjectID: my-project
                                      id: submit-create-instance-plan-instance-50h74sj46
                                      orgName: my-org
                                      parentId: Corporis est accusamus aperiam tenetur.
                                      planType: my-plan
                                      servicePlanName: my-product-tier-plan
                                      startTime: "2020-01-01T00:00:00Z"
                                      status: IN_PROGRESS
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list workflows.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/service-workflows-summary:
        get:
            tags:
                - fleet-workflows-api
            summary: DescribeServiceWorkflowSummary fleet-workflows-api
            operationId: fleet-workflows-api#DescribeServiceWorkflowSummary
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Ullam qui quae.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Ad repudiandae.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/DescribeServiceWorkflowSummaryResult'
                            example:
                                ActiveWorkflowCount: 249177989269012722
                                CompletedWorkflowCount: 1052522783104512901
                                FailedWorkflowCount: 6499291974301002712
                                environmentId: se-12345678
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a workflow summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/service-workflows/{id}:
        delete:
            tags:
                - fleet-workflows-api
            summary: TerminateServiceWorkflow fleet-workflows-api
            operationId: fleet-workflows-api#TerminateServiceWorkflow
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Illo excepturi facere est repellendus rerum.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Sunt unde eaque ut voluptates voluptas harum.
                  example: se-12345678
                - name: id
                  in: path
                  description: ID of the ServiceWorkflow
                  required: true
                  schema:
                    type: string
                    description: ID of the ServiceWorkflow
                    example: submit-create-instance-plan-instance-50h74sj46
                  example: submit-create-instance-plan-instance-50h74sj46
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ServiceWorkflow'
                            example:
                                ResourceCount: 5347541839095732983
                                UpdatedBy: Anonymous
                                UpdatedReason: Customer requested termination.
                                WorkflowType: Service deployment.
                                awsAccountID: "123456789012"
                                cloudProvider: aws
                                endTime: "2020-01-01T00:01:00Z"
                                gcpProjectID: my-project
                                id: submit-create-instance-plan-instance-50h74sj46
                                orgName: my-org
                                parentId: Vero dolorem eum consequatur.
                                planType: my-plan
                                servicePlanName: my-product-tier-plan
                                startTime: "2020-01-01T00:00:00Z"
                                status: IN_PROGRESS
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to terminate a service-workflow.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        get:
            tags:
                - fleet-workflows-api
            summary: DescribeServiceWorkflow fleet-workflows-api
            operationId: fleet-workflows-api#DescribeServiceWorkflow
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Rerum quae.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Dolorem temporibus quod ut excepturi veniam aut.
                  example: se-12345678
                - name: id
                  in: path
                  description: ID of the ServiceWorkflow
                  required: true
                  schema:
                    type: string
                    description: ID of the ServiceWorkflow
                    example: submit-create-instance-plan-instance-50h74sj46
                  example: submit-create-instance-plan-instance-50h74sj46
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/DescribeServiceWorkflowResult'
                            example:
                                Resources:
                                    - actionHookDeploymentStatus: IN_PROGRESS
                                      computeDeploymentStatus: IN_PROGRESS
                                      configurationStatus: IN_PROGRESS
                                      infraDeploymentStatus: IN_PROGRESS
                                      monitoringStatus: IN_PROGRESS
                                      networkDeploymentStatus: IN_PROGRESS
                                      resourceName: Galera
                                      status: IN_PROGRESS
                                      storageDeploymentStatus: IN_PROGRESS
                                    - actionHookDeploymentStatus: IN_PROGRESS
                                      computeDeploymentStatus: IN_PROGRESS
                                      configurationStatus: IN_PROGRESS
                                      infraDeploymentStatus: IN_PROGRESS
                                      monitoringStatus: IN_PROGRESS
                                      networkDeploymentStatus: IN_PROGRESS
                                      resourceName: Galera
                                      status: IN_PROGRESS
                                      storageDeploymentStatus: IN_PROGRESS
                                    - actionHookDeploymentStatus: IN_PROGRESS
                                      computeDeploymentStatus: IN_PROGRESS
                                      configurationStatus: IN_PROGRESS
                                      infraDeploymentStatus: IN_PROGRESS
                                      monitoringStatus: IN_PROGRESS
                                      networkDeploymentStatus: IN_PROGRESS
                                      resourceName: Galera
                                      status: IN_PROGRESS
                                      storageDeploymentStatus: IN_PROGRESS
                                Workflow:
                                    ResourceCount: 7562685291643823439
                                    UpdatedBy: Anonymous
                                    UpdatedReason: Customer requested termination.
                                    WorkflowType: Service deployment.
                                    awsAccountID: "123456789012"
                                    cloudProvider: aws
                                    endTime: "2020-01-01T00:01:00Z"
                                    gcpProjectID: my-project
                                    id: submit-create-instance-plan-instance-50h74sj46
                                    orgName: my-org
                                    parentId: Corporis est accusamus aperiam tenetur.
                                    planType: my-plan
                                    servicePlanName: my-product-tier-plan
                                    startTime: "2020-01-01T00:00:00Z"
                                    status: IN_PROGRESS
                                environmentId: se-12345678
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a workflow.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        patch:
            tags:
                - fleet-workflows-api
            summary: UpdateServiceWorkflow fleet-workflows-api
            operationId: fleet-workflows-api#UpdateServiceWorkflow
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Quis possimus non velit neque.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Nihil est id quod omnis dicta quod.
                  example: se-12345678
                - name: id
                  in: path
                  description: ID of the ServiceWorkflow
                  required: true
                  schema:
                    type: string
                    description: ID of the ServiceWorkflow
                    example: submit-create-instance-plan-instance-50h74sj46
                  example: submit-create-instance-plan-instance-50h74sj46
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/UpdateServiceWorkflowRequestBody'
                        example:
                            status: Pause
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ServiceWorkflow'
                            example:
                                ResourceCount: 2590987084562542303
                                UpdatedBy: Anonymous
                                UpdatedReason: Customer requested termination.
                                WorkflowType: Service deployment.
                                awsAccountID: "123456789012"
                                cloudProvider: aws
                                endTime: "2020-01-01T00:01:00Z"
                                gcpProjectID: my-project
                                id: submit-create-instance-plan-instance-50h74sj46
                                orgName: my-org
                                parentId: Veniam molestias labore nobis ut nesciunt et.
                                planType: my-plan
                                servicePlanName: my-product-tier-plan
                                startTime: "2020-01-01T00:00:00Z"
                                status: IN_PROGRESS
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to modify a workflow.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/service-workflows/{id}/events:
        get:
            tags:
                - fleet-workflows-api
            summary: GetWorkflowEvents fleet-workflows-api
            operationId: fleet-workflows-api#GetWorkflowEvents
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Omnis in.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Tenetur quae sapiente assumenda dicta.
                  example: se-12345678
                - name: id
                  in: path
                  description: ID of the ServiceWorkflow
                  required: true
                  schema:
                    type: string
                    description: ID of the ServiceWorkflow
                    example: submit-create-instance-plan-instance-50h74sj46
                  example: submit-create-instance-plan-instance-50h74sj46
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/GetWorkflowEventsResult'
                            example:
                                environmentId: se-12345678
                                id: submit-create-instance-plan-instance-50h74sj46
                                resources:
                                    - resourceId: r-12345678
                                      resourceKey: db
                                      resourceName: Galera
                                      workflowSteps:
                                        - events:
                                            - eventTime: "2020-01-01T00:00:00Z"
                                              eventType: WorkflowStepStarted
                                              message: Bootstrap started
                                            - eventTime: "2020-01-01T00:01:00Z"
                                              eventType: WorkflowStepCompleted
                                              message: Bootstrap completed
                                          stepName: Bootstrap
                                        - events:
                                            - eventTime: "2020-01-01T00:02:00Z"
                                              eventType: WorkflowStepStarted
                                              message: Compute deployment started
                                            - eventTime: "2020-01-01T00:03:00Z"
                                              eventType: WorkflowStepCompleted
                                              message: Compute deployment completed
                                          stepName: Compute
                                        - events:
                                            - eventTime: "2020-01-01T00:04:00Z"
                                              eventType: WorkflowStepStarted
                                              message: Network deployment started
                                            - eventTime: "2020-01-01T00:05:00Z"
                                              eventType: WorkflowStepFailed
                                              message: Details of the failure
                                          stepName: Network
                                serviceId: s-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to get events.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/subscription:
        get:
            tags:
                - inventory-api
            summary: ListSubscription inventory-api
            operationId: inventory-api#ListSubscription
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Et eveniet natus exercitationem enim porro.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: At consequuntur magni similique cumque quam.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetListSubscriptionsResult'
                            example:
                                ids:
                                    - sub-12345678
                                    - sub-abcdefgh
                                    - sub-1234efgh
                                nextPageToken: next-token
                                subscriptions:
                                    - createdAt: "2019-01-01T00:00:00Z"
                                      id: sub-12345678
                                      instanceCount: 3
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      rootUserEmail: abc@gmail.com
                                      rootUserId: org-12345678
                                      rootUserName: John Doe
                                      serviceId: s-12345678
                                      serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                                      serviceName: MySQL multi-writer service
                                      status: ACTIVE
                                      updatedAt: "2019-01-01T00:00:00Z"
                                      updatedByUserId: user-12345678
                                      updatedByUserName: John Doe
                                    - createdAt: "2019-01-01T00:00:00Z"
                                      id: sub-12345678
                                      instanceCount: 3
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      rootUserEmail: abc@gmail.com
                                      rootUserId: org-12345678
                                      rootUserName: John Doe
                                      serviceId: s-12345678
                                      serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                                      serviceName: MySQL multi-writer service
                                      status: ACTIVE
                                      updatedAt: "2019-01-01T00:00:00Z"
                                      updatedByUserId: user-12345678
                                      updatedByUserName: John Doe
                                    - createdAt: "2019-01-01T00:00:00Z"
                                      id: sub-12345678
                                      instanceCount: 3
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      rootUserEmail: abc@gmail.com
                                      rootUserId: org-12345678
                                      rootUserName: John Doe
                                      serviceId: s-12345678
                                      serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                                      serviceName: MySQL multi-writer service
                                      status: ACTIVE
                                      updatedAt: "2019-01-01T00:00:00Z"
                                      updatedByUserId: user-12345678
                                      updatedByUserName: John Doe
                                    - createdAt: "2019-01-01T00:00:00Z"
                                      id: sub-12345678
                                      instanceCount: 3
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      rootUserEmail: abc@gmail.com
                                      rootUserId: org-12345678
                                      rootUserName: John Doe
                                      serviceId: s-12345678
                                      serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                                      serviceName: MySQL multi-writer service
                                      status: ACTIVE
                                      updatedAt: "2019-01-01T00:00:00Z"
                                      updatedByUserId: user-12345678
                                      updatedByUserName: John Doe
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list a subscription'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/subscription/{id}:
        delete:
            tags:
                - inventory-api
            summary: TerminateSubscription inventory-api
            operationId: inventory-api#TerminateSubscription
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Quia sit nesciunt voluptatem sapiente minima.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Tenetur et eum in expedita ipsam ratione.
                  example: se-12345678
                - name: id
                  in: path
                  description: The subscription ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Subscription
                    example: Cumque dolores sit deleniti magni voluptatibus.
                  example: sub-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to terminate a subscription'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        get:
            tags:
                - inventory-api
            summary: DescribeSubscription inventory-api
            operationId: inventory-api#DescribeSubscription
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Minus delectus repellendus.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Atque modi rerum.
                  example: se-12345678
                - name: id
                  in: path
                  description: The subscription ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Subscription
                    example: Maxime aspernatur magni veritatis quas.
                  example: sub-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetDescribeSubscriptionResult'
                            example:
                                createdAt: "2019-01-01T00:00:00Z"
                                id: sub-12345678
                                instanceCount: 3
                                productTierId: pt-12345678
                                productTierName: Omnistrate Multi Tenancy
                                rootUserEmail: abc@gmail.com
                                rootUserId: org-12345678
                                rootUserName: John Doe
                                serviceId: s-12345678
                                serviceLogoURL: Corrupti numquam.
                                serviceName: MySQL multi-writer service
                                status: ACTIVE
                                updatedAt: "2019-01-01T00:00:00Z"
                                updatedByUserId: user-12345678
                                updatedByUserName: John Doe
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a subscription'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/subscription/{id}/resume:
        put:
            tags:
                - inventory-api
            summary: ResumeSubscription inventory-api
            operationId: inventory-api#ResumeSubscription
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Impedit sit.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Qui iure magnam totam et sed.
                  example: se-12345678
                - name: id
                  in: path
                  description: The subscription ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Subscription
                    example: Aut libero dignissimos.
                  example: sub-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to resume a subscription'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/subscription/{id}/suspend:
        put:
            tags:
                - inventory-api
            summary: SuspendSubscription inventory-api
            operationId: inventory-api#SuspendSubscription
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Tempora et quo voluptas dicta temporibus.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Dolore accusantium.
                  example: se-12345678
                - name: id
                  in: path
                  description: The subscription ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Subscription
                    example: Fuga omnis ullam voluptatem porro.
                  example: sub-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to suspend a subscription'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/subscription/request:
        get:
            tags:
                - inventory-api
            summary: ListSubscriptionRequests inventory-api
            operationId: inventory-api#ListSubscriptionRequests
            parameters:
                - name: status
                  in: query
                  description: The status of the subscription request to filter by
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The status of the subscription request
                    example: PENDING|APPROVED|DENIED|CANCELLED
                  example: PENDING
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Et unde reiciendis ut repellendus voluptatem.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Necessitatibus enim cupiditate.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListSubscriptionRequestsResult'
                            example:
                                ids:
                                    - subr-12345678
                                    - subr-abcdefgh
                                    - subr-1234efgh
                                nextPageToken: next-token
                                subscriptionRequests:
                                    - createdAt: "2019-01-01T00:00:00Z"
                                      id: subr-12345678
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      rootUserEmail: abc@gmail.com
                                      rootUserId: org-12345678
                                      rootUserName: John Doe
                                      serviceId: s-12345678
                                      serviceLogoURL: In sapiente.
                                      serviceName: MySQL multi-writer service
                                      status: PENDING
                                      updatedAt: "2019-01-01T00:00:00Z"
                                      updatedByUserId: user-12345678
                                      updatedByUserName: John Doe
                                    - createdAt: "2019-01-01T00:00:00Z"
                                      id: subr-12345678
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      rootUserEmail: abc@gmail.com
                                      rootUserId: org-12345678
                                      rootUserName: John Doe
                                      serviceId: s-12345678
                                      serviceLogoURL: In sapiente.
                                      serviceName: MySQL multi-writer service
                                      status: PENDING
                                      updatedAt: "2019-01-01T00:00:00Z"
                                      updatedByUserId: user-12345678
                                      updatedByUserName: John Doe
                                    - createdAt: "2019-01-01T00:00:00Z"
                                      id: subr-12345678
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      rootUserEmail: abc@gmail.com
                                      rootUserId: org-12345678
                                      rootUserName: John Doe
                                      serviceId: s-12345678
                                      serviceLogoURL: In sapiente.
                                      serviceName: MySQL multi-writer service
                                      status: PENDING
                                      updatedAt: "2019-01-01T00:00:00Z"
                                      updatedByUserId: user-12345678
                                      updatedByUserName: John Doe
                                    - createdAt: "2019-01-01T00:00:00Z"
                                      id: subr-12345678
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      rootUserEmail: abc@gmail.com
                                      rootUserId: org-12345678
                                      rootUserName: John Doe
                                      serviceId: s-12345678
                                      serviceLogoURL: In sapiente.
                                      serviceName: MySQL multi-writer service
                                      status: PENDING
                                      updatedAt: "2019-01-01T00:00:00Z"
                                      updatedByUserId: user-12345678
                                      updatedByUserName: John Doe
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list subscriptions'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/subscription/request/{id}:
        delete:
            tags:
                - inventory-api
            summary: DenySubscriptionRequest inventory-api
            operationId: inventory-api#DenySubscriptionRequest
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Minus ea quo veritatis labore quidem voluptas.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Qui cumque voluptatum ut nihil animi.
                  example: se-12345678
                - name: id
                  in: path
                  description: The subscription ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Subscription Request
                    example: Ab error.
                  example: subr-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list subscriptions'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        get:
            tags:
                - inventory-api
            summary: DescribeSubscriptionRequest inventory-api
            operationId: inventory-api#DescribeSubscriptionRequest
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Rem quos.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Voluptatem est facere aut ut.
                  example: se-12345678
                - name: id
                  in: path
                  description: The subscription ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Subscription Request
                    example: Quo ipsum veniam velit at.
                  example: subr-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/DescribeSubscriptionRequestResult'
                            example:
                                createdAt: "2019-01-01T00:00:00Z"
                                id: subr-12345678
                                productTierId: pt-12345678
                                productTierName: Omnistrate Multi Tenancy
                                rootUserEmail: abc@gmail.com
                                rootUserId: org-12345678
                                rootUserName: John Doe
                                serviceId: s-12345678
                                serviceLogoURL: Deserunt veniam placeat ut.
                                serviceName: MySQL multi-writer service
                                status: PENDING
                                updatedAt: "2019-01-01T00:00:00Z"
                                updatedByUserId: user-12345678
                                updatedByUserName: John Doe
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a subscription'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        put:
            tags:
                - inventory-api
            summary: ApproveSubscriptionRequest inventory-api
            operationId: inventory-api#ApproveSubscriptionRequest
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Eum consequatur.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Quasi ad distinctio.
                  example: se-12345678
                - name: id
                  in: path
                  description: The subscription ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Subscription Request
                    example: Est delectus incidunt ex nihil nesciunt.
                  example: subr-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list subscriptions'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/user/{userId}:
        get:
            tags:
                - inventory-api
            summary: DescribeUser inventory-api
            operationId: inventory-api#DescribeUser
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Porro dolores error corrupti.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Rerum iure libero iusto.
                  example: se-12345678
                - name: userId
                  in: path
                  description: The user ID
                  required: true
                  schema:
                    type: string
                    description: ID of a User
                    example: Et voluptate deserunt.
                  example: user-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetDescribeUserResult'
                            example:
                                createdAt: "2021-01-01T00:00:00Z"
                                subscriptions:
                                    - cloudProviderNames:
                                        - aws
                                        - gcp
                                      defaultSubscription: true
                                      email: abc@gmail.com
                                      instanceCount: 3
                                      name: John Dae
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      roleType: reader
                                      serviceEnvironmentId: se-12345678
                                      serviceId: s-12345678
                                      serviceLogoURL: Commodi numquam facere qui veritatis.
                                      serviceName: MySQL multi-writer service
                                      subscriptionDate: "2019-01-01T00:00:00Z"
                                      subscriptionId: sub-abcd1234
                                      subscriptionOwnerName: John Doe
                                      userId: user-abcd1234
                                    - cloudProviderNames:
                                        - aws
                                        - gcp
                                      defaultSubscription: true
                                      email: abc@gmail.com
                                      instanceCount: 3
                                      name: John Dae
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      roleType: reader
                                      serviceEnvironmentId: se-12345678
                                      serviceId: s-12345678
                                      serviceLogoURL: Commodi numquam facere qui veritatis.
                                      serviceName: MySQL multi-writer service
                                      subscriptionDate: "2019-01-01T00:00:00Z"
                                      subscriptionId: sub-abcd1234
                                      subscriptionOwnerName: John Doe
                                      userId: user-abcd1234
                                    - cloudProviderNames:
                                        - aws
                                        - gcp
                                      defaultSubscription: true
                                      email: abc@gmail.com
                                      instanceCount: 3
                                      name: John Dae
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      roleType: reader
                                      serviceEnvironmentId: se-12345678
                                      serviceId: s-12345678
                                      serviceLogoURL: Commodi numquam facere qui veritatis.
                                      serviceName: MySQL multi-writer service
                                      subscriptionDate: "2019-01-01T00:00:00Z"
                                      subscriptionId: sub-abcd1234
                                      subscriptionOwnerName: John Doe
                                      userId: user-abcd1234
                                    - cloudProviderNames:
                                        - aws
                                        - gcp
                                      defaultSubscription: true
                                      email: abc@gmail.com
                                      instanceCount: 3
                                      name: John Dae
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      roleType: reader
                                      serviceEnvironmentId: se-12345678
                                      serviceId: s-12345678
                                      serviceLogoURL: Commodi numquam facere qui veritatis.
                                      serviceName: MySQL multi-writer service
                                      subscriptionDate: "2019-01-01T00:00:00Z"
                                      subscriptionId: sub-abcd1234
                                      subscriptionOwnerName: John Doe
                                      userId: user-abcd1234
                                userId: user-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/environment/{environmentId}/users:
        get:
            tags:
                - inventory-api
            summary: ListUsers inventory-api
            operationId: inventory-api#ListUsers
            parameters:
                - name: subscriptionId
                  in: query
                  description: The subscription ID of the user
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Subscription
                    example: Ut ut quo.
                  example: sub-12345678
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Cum provident aut officiis iusto.
                  example: s-12345678
                - name: environmentId
                  in: path
                  description: The service environment ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service Environment
                    example: Magnam numquam rerum a.
                  example: se-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetListUsersResult'
                            example:
                                environmentId: se-12345678
                                nextPageToken: next-token
                                serviceId: s-12345678
                                users:
                                    - createdAt: "2021-01-01T00:00:00Z"
                                      email: alice@enterprise.com
                                      enabled: true
                                      environmentId: se-12345678
                                      instanceCount: 3
                                      lastModifiedAt: "2021-01-01T00:00:00Z"
                                      lastModifiedByUserID: user-12345678
                                      lastModifiedByUserName: Alice
                                      orgId: org-12345678
                                      orgName: Enterprise
                                      orgUrl: https://enterprise.com
                                      serviceId: s-12345678
                                      status: ACTIVE
                                      subscriptionCount: 3
                                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                                      userId: user-12345678
                                      userName: Alice
                                      userSubscriptionRole: root
                                    - createdAt: "2021-01-01T00:00:00Z"
                                      email: alice@enterprise.com
                                      enabled: true
                                      environmentId: se-12345678
                                      instanceCount: 3
                                      lastModifiedAt: "2021-01-01T00:00:00Z"
                                      lastModifiedByUserID: user-12345678
                                      lastModifiedByUserName: Alice
                                      orgId: org-12345678
                                      orgName: Enterprise
                                      orgUrl: https://enterprise.com
                                      serviceId: s-12345678
                                      status: ACTIVE
                                      subscriptionCount: 3
                                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                                      userId: user-12345678
                                      userName: Alice
                                      userSubscriptionRole: root
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/product-tier/{id}/integration:
        delete:
            tags:
                - integrations-api
            summary: DisableProductTierIntegration integrations-api
            operationId: integrations-api#DisableProductTierIntegration
            parameters:
                - name: serviceId
                  in: path
                  description: Service ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Dignissimos repellat amet sint non facere.
                  example: s-12345678
                - name: id
                  in: path
                  description: Product tier ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Sint et iusto omnis.
                  example: pt-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/DisableProductTierIntegrationRequestBody'
                        example:
                            integrationProviderName: PAGERDUTY
                            integrationType: ALERTS
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used when the product tier feature could not be disabled'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        get:
            tags:
                - integrations-api
            summary: ListProductTierIntegrations integrations-api
            operationId: integrations-api#ListProductTierIntegrations
            parameters:
                - name: serviceId
                  in: path
                  description: Service ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Impedit et corporis est.
                  example: s-12345678
                - name: id
                  in: path
                  description: Product tier ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Aut nisi numquam perferendis.
                  example: pt-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListProductTierIntegrationsResult'
                            example:
                                integrations:
                                    - configuration:
                                        APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                                      integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                                      integrationProviderName: PAGERDUTY
                                      integrationStatus: PENDING
                                      integrationType: ALERTS
                                    - configuration:
                                        APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                                      integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                                      integrationProviderName: PAGERDUTY
                                      integrationStatus: PENDING
                                      integrationType: ALERTS
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used when the product tier feature could not be disabled'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
        put:
            tags:
                - integrations-api
            summary: EnableProductTierIntegration integrations-api
            operationId: integrations-api#EnableProductTierIntegration
            parameters:
                - name: serviceId
                  in: path
                  description: Service ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Laboriosam veniam consectetur quasi nam inventore.
                  example: s-12345678
                - name: id
                  in: path
                  description: Product tier ID
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Vitae placeat ipsam fuga.
                  example: pt-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/EnableProductTierIntegrationRequestBody'
                        example:
                            configuration:
                                APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                            integrationProviderName: PAGERDUTY
                            integrationType: ALERTS
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used when the product tier feature could not be disabled'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/productTier/{productTierId}/upgrade-path:
        post:
            tags:
                - inventory-api
            summary: CreateUpgradePath inventory-api
            operationId: inventory-api#CreateUpgradePath
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Sapiente provident qui soluta doloribus molestiae distinctio.
                  example: s-12345678
                - name: productTierId
                  in: path
                  description: The product tier ID that this upgrade path belongs to
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Inventore occaecati veniam libero et delectus et.
                  example: pt-12345678
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/CreateUpgradePathRequestBody'
                        example:
                            sourceVersion: "1.0"
                            targetVersion: "2.0"
                            upgradeFilters:
                                INSTANCE_IDS:
                                    - instance-12345678
                                    - instance-abcdefgh
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/UpgradePath'
                            example:
                                completedAt: "2020-01-01T00:00:00Z"
                                completedCount: 2
                                createdAt: "2020-01-01T00:00:00Z"
                                createdBy: John Doe
                                failedCount: 4
                                inProgressCount: 7
                                pendingCount: 3
                                productTierId: pt-12345678
                                releasedAt: "2020-01-01T00:00:00Z"
                                serviceId: s-12345678
                                sourceVersion: "1.0"
                                status: COMPLETE
                                targetVersion: "2.0"
                                totalCount: 16
                                type: Major
                                updatedAt: "2020-01-01T00:00:00Z"
                                upgradePathId: up-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/productTier/{productTierId}/upgrade-path/{upgradePathId}:
        get:
            tags:
                - inventory-api
            summary: DescribeUpgradePath inventory-api
            operationId: inventory-api#DescribeUpgradePath
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Cumque ut totam eum totam.
                  example: s-12345678
                - name: productTierId
                  in: path
                  description: The product tier ID that this upgrade path belongs to
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Sit error enim nostrum.
                  example: pt-12345678
                - name: upgradePathId
                  in: path
                  description: The upgrade path ID
                  required: true
                  schema:
                    type: string
                    description: ID of an Upgrade Path
                    example: Fugit reprehenderit fugit quasi eligendi eos nostrum.
                  example: up-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/UpgradePath'
                            example:
                                completedAt: "2020-01-01T00:00:00Z"
                                completedCount: 2
                                createdAt: "2020-01-01T00:00:00Z"
                                createdBy: John Doe
                                failedCount: 4
                                inProgressCount: 7
                                pendingCount: 3
                                productTierId: pt-12345678
                                releasedAt: "2020-01-01T00:00:00Z"
                                serviceId: s-12345678
                                sourceVersion: "1.0"
                                status: COMPLETE
                                targetVersion: "2.0"
                                totalCount: 16
                                type: Major
                                updatedAt: "2020-01-01T00:00:00Z"
                                upgradePathId: up-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/productTier/{productTierId}/upgrade-path/{upgradePathId}/cancel:
        post:
            tags:
                - inventory-api
            summary: CancelUpgradePath inventory-api
            operationId: inventory-api#CancelUpgradePath
            parameters:
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Et quia occaecati in expedita sit voluptas.
                  example: s-12345678
                - name: productTierId
                  in: path
                  description: The product tier ID that this upgrade path belongs to
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Distinctio pariatur soluta perferendis ut.
                  example: pt-12345678
                - name: upgradePathId
                  in: path
                  description: The upgrade path ID
                  required: true
                  schema:
                    type: string
                    description: ID of an Upgrade Path
                    example: Et iusto dolore tempora distinctio labore.
                  example: up-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/UpgradePath'
                            example:
                                completedAt: "2020-01-01T00:00:00Z"
                                completedCount: 2
                                createdAt: "2020-01-01T00:00:00Z"
                                createdBy: John Doe
                                failedCount: 4
                                inProgressCount: 7
                                pendingCount: 3
                                productTierId: pt-12345678
                                releasedAt: "2020-01-01T00:00:00Z"
                                serviceId: s-12345678
                                sourceVersion: "1.0"
                                status: COMPLETE
                                targetVersion: "2.0"
                                totalCount: 16
                                type: Major
                                updatedAt: "2020-01-01T00:00:00Z"
                                upgradePathId: up-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to cancel an upgrade path.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/productTier/{productTierId}/upgrade-path/{upgradePathId}/eligible-instances:
        get:
            tags:
                - inventory-api
            summary: ListEligibleInstancesPerUpgrade inventory-api
            operationId: inventory-api#ListEligibleInstancesPerUpgrade
            parameters:
                - name: nextPageToken
                  in: query
                  description: The next page token to use for pagination
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The next page token to use for pagination
                    example: next-token
                  example: next-token
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Nemo eaque eum.
                  example: s-12345678
                - name: productTierId
                  in: path
                  description: The product tier ID that this upgrade path belongs to
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Tempore ex quibusdam aspernatur necessitatibus eveniet.
                  example: pt-12345678
                - name: upgradePathId
                  in: path
                  description: The upgrade path ID
                  required: true
                  schema:
                    type: string
                    description: ID of an Upgrade Path
                    example: Cupiditate voluptas impedit laudantium ipsum perspiciatis.
                  example: up-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListEligibleInstancesPerUpgradeResult'
                            example:
                                instances:
                                    - cloudProviderName: aws
                                      cloudProviderRegion: us-east-1
                                      createdAt: "2020-01-01T00:00:00Z"
                                      instanceId: instance-12345678
                                      lifecycleStatus: RUNNING
                                      orgName: Omnistrate
                                      resourceName: writer
                                      status: PAUSED
                                      updatedAt: "2020-01-01T00:00:00Z"
                                      workflowID: submit-update-instance-12345678
                                    - cloudProviderName: aws
                                      cloudProviderRegion: eu-west-1
                                      createdAt: "2020-01-01T00:00:00Z"
                                      instanceId: instance-abcdefgh
                                      lifecycleStatus: STOPPED
                                      orgName: Omnistrate
                                      resourceName: app
                                      status: FAILED
                                      updatedAt: "2020-01-01T00:00:00Z"
                                      workflowID: submit-update-instance-abcdefgh
                                productTierId: pt-12345678
                                serviceId: s-12345678
                                upgradePathId: up-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list instances by upgrade path.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/service/{serviceId}/productTier/{productTierId}/upgrade-paths:
        get:
            tags:
                - inventory-api
            summary: ListUpgradePaths inventory-api
            operationId: inventory-api#ListUpgradePaths
            parameters:
                - name: sourceProductTierVersion
                  in: query
                  description: The source product tier version to list upgrade paths for
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The source product tier version to list upgrade paths for
                    example: "1.0"
                  example: "1.0"
                - name: targetProductTierVersion
                  in: query
                  description: The target product tier version to list upgrade paths for
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The target product tier version to list upgrade paths for
                    example: "2.0"
                  example: "2.0"
                - name: status
                  in: query
                  description: The status of the upgrade path to filter by
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The status of the upgrade path.
                    example: IN_PROGRESS|COMPLETE|PENDING|FAILED|PAUSED|CANCELLED
                  example: COMPLETE
                - name: type
                  in: query
                  description: The type of the upgrade path to filter by
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The type of the upgrade path.
                    example: Major|Incremental|UserDefined
                  example: Major
                - name: nextPageToken
                  in: query
                  description: The next page token to use for pagination
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: The next page token to use for pagination
                    example: next-token
                  example: next-token
                - name: serviceId
                  in: path
                  description: The service ID this workflow belongs to.
                  required: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Blanditiis velit.
                  example: s-12345678
                - name: productTierId
                  in: path
                  description: The product tier ID that this upgrade path belongs to
                  required: true
                  schema:
                    type: string
                    description: ID of a Product Tier
                    example: Quo assumenda.
                  example: pt-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/ListUpgradePathsResult'
                            example:
                                upgradePaths:
                                    - completedAt: "2020-01-01T00:00:00Z"
                                      completedCount: 2
                                      createdAt: "2020-01-01T00:00:00Z"
                                      createdBy: John Doe
                                      failedCount: 4
                                      inProgressCount: 7
                                      pendingCount: 3
                                      productTierId: pt-12345678
                                      releasedAt: "2020-01-01T00:00:00Z"
                                      serviceId: s-12345678
                                      sourceVersion: "1.0"
                                      status: COMPLETE
                                      targetVersion: "2.0"
                                      totalCount: 16
                                      type: Major
                                      updatedAt: "2020-01-01T00:00:00Z"
                                      upgradePathId: up-12345678
                                    - completedAt: "2020-01-01T00:00:00Z"
                                      completedCount: 2
                                      createdAt: "2020-01-01T00:00:00Z"
                                      createdBy: John Doe
                                      failedCount: 4
                                      inProgressCount: 7
                                      pendingCount: 3
                                      productTierId: pt-12345678
                                      releasedAt: "2020-01-01T00:00:00Z"
                                      serviceId: s-12345678
                                      sourceVersion: "1.0"
                                      status: COMPLETE
                                      targetVersion: "2.0"
                                      totalCount: 16
                                      type: Major
                                      updatedAt: "2020-01-01T00:00:00Z"
                                      upgradePathId: up-12345678
                                    - completedAt: "2020-01-01T00:00:00Z"
                                      completedCount: 2
                                      createdAt: "2020-01-01T00:00:00Z"
                                      createdBy: John Doe
                                      failedCount: 4
                                      inProgressCount: 7
                                      pendingCount: 3
                                      productTierId: pt-12345678
                                      releasedAt: "2020-01-01T00:00:00Z"
                                      serviceId: s-12345678
                                      sourceVersion: "1.0"
                                      status: COMPLETE
                                      targetVersion: "2.0"
                                      totalCount: 16
                                      type: Major
                                      updatedAt: "2020-01-01T00:00:00Z"
                                      upgradePathId: up-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to list an upgrade path.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/user:
        post:
            tags:
                - inventory-api
            summary: CreateConsumptionUser inventory-api
            operationId: inventory-api#CreateConsumptionUser
            requestBody:
                required: true
                content:
                    application/json:
                        schema:
                            $ref: '#/components/schemas/CreateConsumptionUserRequestBody'
                        example:
                            email: abc@gmail.com
                            legalCompanyName: mywebsite
                            name: John Doe
                            password: password
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                type: string
                                example: Repellat non et et a.
                            example: Mollitia consectetur ut quo est fuga accusamus.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to create user'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/user/{userId}:
        get:
            tags:
                - inventory-api
            summary: DescribeOrgUser inventory-api
            operationId: inventory-api#DescribeOrgUser
            parameters:
                - name: userId
                  in: path
                  description: The user ID
                  required: true
                  schema:
                    type: string
                    description: ID of a User
                    example: Nam officia ut sed.
                  example: user-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetDescribeUserResult'
                            example:
                                createdAt: "2021-01-01T00:00:00Z"
                                subscriptions:
                                    - cloudProviderNames:
                                        - aws
                                        - gcp
                                      defaultSubscription: true
                                      email: abc@gmail.com
                                      instanceCount: 3
                                      name: John Dae
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      roleType: reader
                                      serviceEnvironmentId: se-12345678
                                      serviceId: s-12345678
                                      serviceLogoURL: Commodi numquam facere qui veritatis.
                                      serviceName: MySQL multi-writer service
                                      subscriptionDate: "2019-01-01T00:00:00Z"
                                      subscriptionId: sub-abcd1234
                                      subscriptionOwnerName: John Doe
                                      userId: user-abcd1234
                                    - cloudProviderNames:
                                        - aws
                                        - gcp
                                      defaultSubscription: true
                                      email: abc@gmail.com
                                      instanceCount: 3
                                      name: John Dae
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      roleType: reader
                                      serviceEnvironmentId: se-12345678
                                      serviceId: s-12345678
                                      serviceLogoURL: Commodi numquam facere qui veritatis.
                                      serviceName: MySQL multi-writer service
                                      subscriptionDate: "2019-01-01T00:00:00Z"
                                      subscriptionId: sub-abcd1234
                                      subscriptionOwnerName: John Doe
                                      userId: user-abcd1234
                                    - cloudProviderNames:
                                        - aws
                                        - gcp
                                      defaultSubscription: true
                                      email: abc@gmail.com
                                      instanceCount: 3
                                      name: John Dae
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      roleType: reader
                                      serviceEnvironmentId: se-12345678
                                      serviceId: s-12345678
                                      serviceLogoURL: Commodi numquam facere qui veritatis.
                                      serviceName: MySQL multi-writer service
                                      subscriptionDate: "2019-01-01T00:00:00Z"
                                      subscriptionId: sub-abcd1234
                                      subscriptionOwnerName: John Doe
                                      userId: user-abcd1234
                                    - cloudProviderNames:
                                        - aws
                                        - gcp
                                      defaultSubscription: true
                                      email: abc@gmail.com
                                      instanceCount: 3
                                      name: John Dae
                                      productTierId: pt-12345678
                                      productTierName: Omnistrate Multi Tenancy
                                      roleType: reader
                                      serviceEnvironmentId: se-12345678
                                      serviceId: s-12345678
                                      serviceLogoURL: Commodi numquam facere qui veritatis.
                                      serviceName: MySQL multi-writer service
                                      subscriptionDate: "2019-01-01T00:00:00Z"
                                      subscriptionId: sub-abcd1234
                                      subscriptionOwnerName: John Doe
                                      userId: user-abcd1234
                                userId: user-12345678
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a user.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/user/{userId}/suspend:
        put:
            tags:
                - inventory-api
            summary: SuspendUser inventory-api
            operationId: inventory-api#SuspendUser
            parameters:
                - name: userId
                  in: path
                  description: The user ID
                  required: true
                  schema:
                    type: string
                    description: ID of a User
                    example: Beatae vitae qui quia et eum.
                  example: user-12345678
            responses:
                "200":
                    description: OK response.
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to suspend a user'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
    /2022-09-01-00/fleet/users:
        get:
            tags:
                - inventory-api
            summary: ListAllUsers inventory-api
            operationId: inventory-api#ListAllUsers
            parameters:
                - name: serviceId
                  in: query
                  description: The service ID of the users
                  allowEmptyValue: true
                  schema:
                    type: string
                    description: ID of a Service
                    example: Eum nobis nam eveniet quidem qui distinctio.
                  example: s-12345678
            responses:
                "200":
                    description: OK response.
                    content:
                        application/json:
                            schema:
                                $ref: '#/components/schemas/FleetListAllUsersResult'
                            example:
                                nextPageToken: next-token
                                serviceId: s-12345678
                                users:
                                    - createdAt: "2021-01-01T00:00:00Z"
                                      email: alice@enterprise.com
                                      enabled: true
                                      instanceCount: 3
                                      lastModifiedAt: "2021-01-01T00:00:00Z"
                                      lastModifiedByUserID: user-12345678
                                      lastModifiedByUserName: Alice
                                      orgId: org-12345678
                                      orgName: Enterprise
                                      orgUrl: https://enterprise.com
                                      status: ACTIVE
                                      subscriptionCount: 3
                                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                                      userId: user-12345678
                                      userName: Alice
                                    - createdAt: "2021-01-01T00:00:00Z"
                                      email: alice@enterprise.com
                                      enabled: true
                                      instanceCount: 3
                                      lastModifiedAt: "2021-01-01T00:00:00Z"
                                      lastModifiedByUserID: user-12345678
                                      lastModifiedByUserName: Alice
                                      orgId: org-12345678
                                      orgName: Enterprise
                                      orgUrl: https://enterprise.com
                                      status: ACTIVE
                                      subscriptionCount: 3
                                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                                      userId: user-12345678
                                      userName: Alice
                                    - createdAt: "2021-01-01T00:00:00Z"
                                      email: alice@enterprise.com
                                      enabled: true
                                      instanceCount: 3
                                      lastModifiedAt: "2021-01-01T00:00:00Z"
                                      lastModifiedByUserID: user-12345678
                                      lastModifiedByUserName: Alice
                                      orgId: org-12345678
                                      orgName: Enterprise
                                      orgUrl: https://enterprise.com
                                      status: ACTIVE
                                      subscriptionCount: 3
                                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                                      userId: user-12345678
                                      userName: Alice
                "400":
                    description: 'bad_request: Response used on a bad request'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "401":
                    description: 'auth_failure: Response used on authentication failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "403":
                    description: 'forbidden: Response used on authorization failure'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "404":
                    description: 'not_found: Response used when the requested resource is not found'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "409":
                    description: 'invalid_state: Response used when requested resource is in an invalid state for this operation'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
                "500":
                    description: 'failed_request: Response used on failure to describe a inventory summary.'
                    content:
                        application/vnd.goa.error:
                            schema:
                                $ref: '#/components/schemas/Error'
            security:
                - api_key_header_Authorization: []
components:
    schemas:
        APIEntity:
            type: object
            properties:
                inputParameters:
                    type: array
                    items:
                        $ref: '#/components/schemas/InputParameterEntity'
                    description: The input parameters
                    example:
                        - defaultValue: null
                          description: The name of the server
                          displayName: Server Name
                          isList: false
                          key: serverName
                          modifiable: true
                          options: null
                          required: true
                          type: string
                        - defaultValue: option1
                          description: The type of the server
                          displayName: Server Type
                          isList: false
                          key: serverType
                          modifiable: true
                          options:
                            - option1
                            - option2
                          required: true
                          type: string
                outputParameters:
                    type: array
                    items:
                        $ref: '#/components/schemas/OutputParameterEntity'
                    description: The output parameters
                    example:
                        - description: The name of the server
                          displayName: Server Name
                          isList: false
                          key: serverName
                          type: string
                        - description: The type of the server
                          displayName: Server Type
                          isList: false
                          key: serverType
                          type: string
                verb:
                    type: string
                    description: The API verb
                    example: CREATE|DESCRIBE|LIST|UPDATE|DELETE
            example:
                inputParameters:
                    - defaultValue: null
                      description: The name of the server
                      displayName: Server Name
                      isList: false
                      key: serverName
                      modifiable: true
                      options: null
                      required: true
                      type: string
                    - defaultValue: option1
                      description: The type of the server
                      displayName: Server Type
                      isList: false
                      key: serverType
                      modifiable: true
                      options:
                        - option1
                        - option2
                      required: true
                      type: string
                outputParameters:
                    - description: The name of the server
                      displayName: Server Name
                      isList: false
                      key: serverName
                      type: string
                    - description: The type of the server
                      displayName: Server Type
                      isList: false
                      key: serverType
                      type: string
                verb: CREATE|DESCRIBE|LIST|UPDATE|DELETE
            required:
                - verb
                - inputParameters
                - outputParameters
        AccessSideUser:
            type: object
            properties:
                createdAt:
                    type: string
                    description: The time the user was created.
                    example: "2021-01-01T00:00:00Z"
                email:
                    type: string
                    description: The user email.
                    example: alice@enterprise.com
                enabled:
                    type: boolean
                    description: Is the user enabled.
                    example: true
                instanceCount:
                    type: integer
                    description: The number of active instances the user has.
                    example: 3
                    format: int64
                lastModifiedAt:
                    type: string
                    description: The last modified time of the user.
                    example: "2021-01-01T00:00:00Z"
                lastModifiedByUserID:
                    type: string
                    description: The user ID of the last modifier.
                    example: user-12345678
                lastModifiedByUserName:
                    type: string
                    description: The user name of the last modifier.
                    example: Alice
                orgId:
                    type: string
                    description: The organization ID.
                    example: org-12345678
                orgName:
                    type: string
                    description: The organization name.
                    example: Enterprise
                orgUrl:
                    type: string
                    description: The organization URL.
                    example: https://enterprise.com
                status:
                    type: string
                    description: The status of the user.
                    example: ACTIVE
                subscriptionCount:
                    type: integer
                    description: The number of subscriptions the user has.
                    example: 3
                    format: int64
                token:
                    type: string
                    description: Token to validate the user, if the user is not enabled.
                    example: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                    minLength: 1
                userId:
                    type: string
                    description: The user ID.
                    example: user-12345678
                userName:
                    type: string
                    description: The user name.
                    example: Alice
            example:
                createdAt: "2021-01-01T00:00:00Z"
                email: alice@enterprise.com
                enabled: true
                instanceCount: 3
                lastModifiedAt: "2021-01-01T00:00:00Z"
                lastModifiedByUserID: user-12345678
                lastModifiedByUserName: Alice
                orgId: org-12345678
                orgName: Enterprise
                orgUrl: https://enterprise.com
                status: ACTIVE
                subscriptionCount: 3
                token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                userId: user-12345678
                userName: Alice
            required:
                - userId
                - userName
                - email
                - orgId
                - orgName
                - instanceCount
                - lastModifiedAt
                - status
                - enabled
                - subscriptionCount
                - createdAt
        AddCapacityToResourceInstanceRequestBody:
            type: object
            properties:
                capacityToBeAdded:
                    type: integer
                    description: Number of replicas to be added
                    example: 3
                    format: int64
                resourceId:
                    type: string
                    description: The resource ID.
                    example: r-12345678
            example:
                capacityToBeAdded: 3
                resourceId: r-12345678
            required:
                - resourceId
                - capacityToBeAdded
        AddCustomDNSToResourceInstanceRequestBody:
            type: object
            properties:
                customDNS:
                    type: string
                    description: The custom DNS to add
                    example: my-custom-dns.com
                targetPort:
                    type: integer
                    description: The target port
                    example: 8080
                    format: int64
            example:
                customDNS: my-custom-dns.com
                targetPort: 8080
            required:
                - customDNS
        BackupStatus:
            type: object
            properties:
                earliestRestoreTime:
                    type: string
                    description: The earliest restore time
                    example: "2021-09-01T00:00:00Z"
            example:
                earliestRestoreTime: "2021-09-01T00:00:00Z"
            required:
                - earliestRestoreTime
        Channel:
            type: object
            properties:
                channelType:
                    type: string
                    description: Type of notification channel
                    example: EMAIL
                email:
                    $ref: '#/components/schemas/EmailConfiguration'
                id:
                    type: string
                    description: Unique identifier of the channel
                    example: channel-12345678
                name:
                    type: string
                    description: Name of the channel
                    example: My Channel
                pagerDuty:
                    $ref: '#/components/schemas/PagerDutyConfiguration'
                slack:
                    $ref: '#/components/schemas/SlackConfiguration'
                subscription:
                    $ref: '#/components/schemas/ChannelSubscription'
                webhook:
                    $ref: '#/components/schemas/WebhookConfiguration'
            example:
                channelType: EMAIL
                email:
                    to: notify@example.com
                id: channel-12345678
                name: My Channel
                pagerDuty:
                    integrationKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                slack:
                    webhookUrl: https://hooks.slack.com/services/...
                subscription:
                    alertTypes:
                        - Alarm
                        - Notification
                    environmentTypes:
                        - PROD
                        - PRIVATE
                        - CANARY
                    eventCategories:
                        - InstanceEvent
                        - ServiceEvent
                    eventPriorities:
                        - Critical
                        - High
                    eventTypes:
                        - UnhealthyInstance
                        - UserSignUp
                webhook:
                    method: POST
                    url: https://example.com/notify
            required:
                - id
                - name
                - channelType
                - subscription
        ChannelSubscription:
            type: object
            properties:
                alertTypes:
                    type: array
                    items:
                        type: string
                        example: Cum harum in tenetur beatae quaerat dolores.
                    description: Types of alerts to route to this channel (optional)
                    example:
                        - Alarm
                        - Notification
                environmentTypes:
                    type: array
                    items:
                        type: string
                        example: Deleniti dolore recusandae.
                    description: Types of environments to route to this channel (optional)
                    example:
                        - PROD
                        - PRIVATE
                        - CANARY
                eventCategories:
                    type: array
                    items:
                        type: string
                        example: In dolores.
                    description: Categories of events to route to this channel
                    example:
                        - InstanceEvent
                        - ServiceEvent
                eventPriorities:
                    type: array
                    items:
                        type: string
                        example: Assumenda architecto magni consectetur ducimus sint atque.
                    description: Priorities of events to route to this channel
                    example:
                        - Critical
                        - High
                eventTypes:
                    type: array
                    items:
                        type: string
                        example: Sapiente eos earum incidunt magni natus expedita.
                    description: Types of events to route to this channel (optional)
                    example:
                        - UnhealthyInstance
                        - UserSignUp
            example:
                alertTypes:
                    - Alarm
                    - Notification
                environmentTypes:
                    - PROD
                    - PRIVATE
                    - CANARY
                eventCategories:
                    - InstanceEvent
                    - ServiceEvent
                eventPriorities:
                    - Critical
                    - High
                eventTypes:
                    - UnhealthyInstance
                    - UserSignUp
            required:
                - eventPriorities
                - eventCategories
                - eventTypes
                - environmentTypes
                - alertTypes
        CloudProviderHealthSummary:
            type: object
            properties:
                cloudProvider:
                    type: string
                    description: The cloud provider
                    example: aws
                deployingInstances:
                    type: integer
                    description: The number of instances currently deploying
                    example: 1790201529028352506
                    format: int64
                healthyInstances:
                    type: integer
                    description: The number of healthy instances in the cloud provider
                    example: 1327000436112261954
                    format: int64
                message:
                    type: string
                    description: The status message
                    example: Cloud provider is healthy
                regionalHealthSummary:
                    type: object
                    description: The summary of health by region
                    example:
                        Architecto sed quis eius quam.:
                            deployingInstances: 3788633167364941365
                            deploymentCellHealthSummary:
                                A sed dolorem.:
                                    deployingInstances: 4417706362722969318
                                    healthyInstances: 7176890329184102181
                                    hostClusterID: hc-12345678
                                    message: Cell is healthy
                                    status: Healthy
                                    totalInstances: 8819177816686592668
                                    unhealthyInstances: 7155534951418275373
                                Adipisci voluptatem amet quibusdam alias modi.:
                                    deployingInstances: 4417706362722969318
                                    healthyInstances: 7176890329184102181
                                    hostClusterID: hc-12345678
                                    message: Cell is healthy
                                    status: Healthy
                                    totalInstances: 8819177816686592668
                                    unhealthyInstances: 7155534951418275373
                                Incidunt reiciendis.:
                                    deployingInstances: 4417706362722969318
                                    healthyInstances: 7176890329184102181
                                    hostClusterID: hc-12345678
                                    message: Cell is healthy
                                    status: Healthy
                                    totalInstances: 8819177816686592668
                                    unhealthyInstances: 7155534951418275373
                            healthyInstances: 1168456031348586326
                            message: Region is healthy
                            region: us-east-1
                            status: Healthy
                            totalInstances: 8706467942080824793
                            unhealthyInstances: 1303213441559051011
                    additionalProperties:
                        $ref: '#/components/schemas/RegionalHealthSummary'
                status:
                    type: string
                    description: The status of the cloud provider
                    example: Healthy
                totalInstances:
                    type: integer
                    description: The total number of instances in the cloud provider
                    example: 3341639123109222412
                    format: int64
                unhealthyInstances:
                    type: integer
                    description: The number of unhealthy instances in the cloud provider
                    example: 5593255841992596874
                    format: int64
            example:
                cloudProvider: aws
                deployingInstances: 4040308703670058050
                healthyInstances: 5078442015964259644
                message: Cloud provider is healthy
                regionalHealthSummary:
                    Et blanditiis ea est culpa.:
                        deployingInstances: 3788633167364941365
                        deploymentCellHealthSummary:
                            A sed dolorem.:
                                deployingInstances: 4417706362722969318
                                healthyInstances: 7176890329184102181
                                hostClusterID: hc-12345678
                                message: Cell is healthy
                                status: Healthy
                                totalInstances: 8819177816686592668
                                unhealthyInstances: 7155534951418275373
                            Adipisci voluptatem amet quibusdam alias modi.:
                                deployingInstances: 4417706362722969318
                                healthyInstances: 7176890329184102181
                                hostClusterID: hc-12345678
                                message: Cell is healthy
                                status: Healthy
                                totalInstances: 8819177816686592668
                                unhealthyInstances: 7155534951418275373
                            Incidunt reiciendis.:
                                deployingInstances: 4417706362722969318
                                healthyInstances: 7176890329184102181
                                hostClusterID: hc-12345678
                                message: Cell is healthy
                                status: Healthy
                                totalInstances: 8819177816686592668
                                unhealthyInstances: 7155534951418275373
                        healthyInstances: 1168456031348586326
                        message: Region is healthy
                        region: us-east-1
                        status: Healthy
                        totalInstances: 8706467942080824793
                        unhealthyInstances: 1303213441559051011
                    Illum consequuntur error et qui.:
                        deployingInstances: 3788633167364941365
                        deploymentCellHealthSummary:
                            A sed dolorem.:
                                deployingInstances: 4417706362722969318
                                healthyInstances: 7176890329184102181
                                hostClusterID: hc-12345678
                                message: Cell is healthy
                                status: Healthy
                                totalInstances: 8819177816686592668
                                unhealthyInstances: 7155534951418275373
                            Adipisci voluptatem amet quibusdam alias modi.:
                                deployingInstances: 4417706362722969318
                                healthyInstances: 7176890329184102181
                                hostClusterID: hc-12345678
                                message: Cell is healthy
                                status: Healthy
                                totalInstances: 8819177816686592668
                                unhealthyInstances: 7155534951418275373
                            Incidunt reiciendis.:
                                deployingInstances: 4417706362722969318
                                healthyInstances: 7176890329184102181
                                hostClusterID: hc-12345678
                                message: Cell is healthy
                                status: Healthy
                                totalInstances: 8819177816686592668
                                unhealthyInstances: 7155534951418275373
                        healthyInstances: 1168456031348586326
                        message: Region is healthy
                        region: us-east-1
                        status: Healthy
                        totalInstances: 8706467942080824793
                        unhealthyInstances: 1303213441559051011
                    Magni dignissimos.:
                        deployingInstances: 3788633167364941365
                        deploymentCellHealthSummary:
                            A sed dolorem.:
                                deployingInstances: 4417706362722969318
                                healthyInstances: 7176890329184102181
                                hostClusterID: hc-12345678
                                message: Cell is healthy
                                status: Healthy
                                totalInstances: 8819177816686592668
                                unhealthyInstances: 7155534951418275373
                            Adipisci voluptatem amet quibusdam alias modi.:
                                deployingInstances: 4417706362722969318
                                healthyInstances: 7176890329184102181
                                hostClusterID: hc-12345678
                                message: Cell is healthy
                                status: Healthy
                                totalInstances: 8819177816686592668
                                unhealthyInstances: 7155534951418275373
                            Incidunt reiciendis.:
                                deployingInstances: 4417706362722969318
                                healthyInstances: 7176890329184102181
                                hostClusterID: hc-12345678
                                message: Cell is healthy
                                status: Healthy
                                totalInstances: 8819177816686592668
                                unhealthyInstances: 7155534951418275373
                        healthyInstances: 1168456031348586326
                        message: Region is healthy
                        region: us-east-1
                        status: Healthy
                        totalInstances: 8706467942080824793
                        unhealthyInstances: 1303213441559051011
                status: Healthy
                totalInstances: 1001257237567404886
                unhealthyInstances: 4754113156402152559
            required:
                - cloudProvider
                - status
                - message
                - totalInstances
                - healthyInstances
                - unhealthyInstances
                - regionalHealthSummary
                - deployingInstances
        CreateConsumptionUserRequestBody:
            type: object
            properties:
                email:
                    type: string
                    description: Email address of the user
                    example: abc@gmail.com
                    format: email
                    minLength: 1
                legalCompanyName:
                    type: string
                    description: Legal company name of the user.
                    example: mywebsite
                    minLength: 1
                name:
                    type: string
                    description: Name of the user
                    example: John Doe
                    minLength: 1
                password:
                    type: string
                    description: Password of the user
                    example: password
                    minLength: 1
            example:
                email: abc@gmail.com
                legalCompanyName: mywebsite
                name: John Doe
                password: password
            required:
                - name
                - email
                - password
                - legalCompanyName
        CreateCustomNetworkRequestBody:
            type: object
            properties:
                cidr:
                    type: string
                    description: CIDR block for the network
                    default: 10.0.0.0/16
                    example: 10.0.0.0/16
                    format: cidr
                cloudProviderName:
                    type: string
                    description: The name of the cloud provider that the instance is running on.
                    example: aws
                cloudProviderRegion:
                    type: string
                    description: The region of the cloud provider that the instance is running in.
                    example: us-east-1
                name:
                    type: string
                    description: User friendly network name to help distinguish networks with same CIDRs
                    example: Prod us-east-1
                networkFeaturesConfiguration:
                    $ref: '#/components/schemas/FleetNetworkFeaturesConfiguration'
            example:
                cidr: 10.0.0.0/16
                cloudProviderName: aws
                cloudProviderRegion: us-east-1
                name: Prod us-east-1
                networkFeaturesConfiguration:
                    isPrivateLinkEnabled: false
            required:
                - cloudProviderName
                - cloudProviderRegion
                - cidr
        CreateCustomerOnboardingRequestBody:
            type: object
            properties:
                name:
                    type: string
                    description: 'DEPRECATED: Name will be generated automatically.'
                    example: Maiores porro a in.
            example:
                name: Veniam saepe ex quod.
        CreateNotificationChannelRequestBody:
            type: object
            properties:
                email:
                    $ref: '#/components/schemas/EmailConfiguration'
                name:
                    type: string
                    description: Name of the channel
                    example: My Channel
                pagerDuty:
                    $ref: '#/components/schemas/PagerDutyConfiguration'
                slack:
                    $ref: '#/components/schemas/SlackConfiguration'
                subscription:
                    $ref: '#/components/schemas/ChannelSubscription'
                webhook:
                    $ref: '#/components/schemas/WebhookConfiguration'
            example:
                email:
                    to: notify@example.com
                name: My Channel
                pagerDuty:
                    APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                slack:
                    webhookUrl: https://hooks.slack.com/services/...
                subscription:
                    alertTypes:
                        - Alarm
                        - Notification
                    environmentTypes:
                        - PROD
                        - PRIVATE
                        - CANARY
                    eventCategories:
                        - InstanceEvent
                        - ServiceEvent
                    eventPriorities:
                        - Critical
                        - High
                    eventTypes:
                        - UnhealthyInstance
                        - UserSignUp
                webhook:
                    method: POST
                    url: https://example.com/notify
            required:
                - name
                - subscription
        CreateProxyResourceInstanceRequestBody:
            type: object
            properties:
                cloud_provider:
                    type: string
                    description: The cloud provider name
                    example: aws
                region:
                    type: string
                    description: The region code
                    example: us-east-1
                requestParams:
                    description: The request parameters
                    example:
                        param1: value1
                        param2: value2
            example:
                cloud_provider: aws
                region: us-east-1
                requestParams:
                    param1: value1
                    param2: value2
        CreateResourceInstanceRequestBody:
            type: object
            properties:
                cloud_provider:
                    type: string
                    description: The cloud provider name
                    example: aws
                custom_network_id:
                    type: string
                    description: Custom network for resource
                    example: n-1234567890
                network_type:
                    type: string
                    description: The network type
                    example: PUBLIC|PRIVATE_VPC_PEERING|PRIVATE_LINK|INTERNAL
                productTierVersion:
                    type: string
                    description: The product tier version
                    example: "1.0"
                region:
                    type: string
                    description: The region code
                    example: us-east-1
                requestParams:
                    description: The request parameters
                    example:
                        param1: value1
                        param2: value2
                subscriptionId:
                    type: string
                    description: The subscription ID
                    example: sub-12345678
            example:
                cloud_provider: aws
                custom_network_id: n-1234567890
                network_type: PUBLIC|PRIVATE_VPC_PEERING|PRIVATE_LINK|INTERNAL
                productTierVersion: "1.0"
                region: us-east-1
                requestParams:
                    param1: value1
                    param2: value2
                subscriptionId: sub-12345678
        CreateResourceInstanceResponseBody:
            type: object
            properties:
                id:
                    type: string
                    description: Resource Instance Id
                    example: Esse voluptatum cumque qui.
            example:
                id: Commodi qui tenetur.
        CreateUpgradePathRequestBody:
            type: object
            properties:
                sourceVersion:
                    type: string
                    description: The source version of the upgrade path.
                    example: "1.0"
                targetVersion:
                    type: string
                    description: The target version of the upgrade path.
                    example: "2.0"
                upgradeFilters:
                    type: object
                    description: The filter to use to choose the instances to upgrade.
                    example:
                        INSTANCE_IDS:
                            - instance-12345678
                            - instance-abcdefgh
                    additionalProperties:
                        type: array
                        items:
                            type: string
                            example: Mollitia voluptatum id rerum.
                        example:
                            - Blanditiis dolorum voluptatem.
                            - Sequi tenetur esse vitae exercitationem ut dolores.
                            - Et distinctio dolor sit eos qui.
                            - Ut dolorem sunt et voluptate saepe vel.
            example:
                sourceVersion: "1.0"
                targetVersion: "2.0"
                upgradeFilters:
                    INSTANCE_IDS:
                        - instance-12345678
                        - instance-abcdefgh
            required:
                - sourceVersion
                - targetVersion
                - upgradeFilters
        CustomDNSEndpoint:
            type: object
            properties:
                aRecordTarget:
                    type: string
                    example: 1.1.1.1
                cnameTarget:
                    type: string
                    example: cname-target.com
                dnsName:
                    type: string
                    example: https://my-custom-endpoint.com
                enabled:
                    type: boolean
                    example: true
                status:
                    type: string
                    example: READY
            example:
                aRecordTarget: 1.1.1.1
                cnameTarget: cname-target.com
                dnsName: https://my-custom-endpoint.com
                enabled: true
                status: READY
            required:
                - enabled
        CustomNetworkFleetDetail:
            type: object
            properties:
                cidr:
                    type: string
                    description: CIDR block of the network
                    example: 10.177.0.0/16
                id:
                    type: string
                    description: ID of a custom network
                    example: n-12345678
                name:
                    type: string
                    description: User friendly network name
                    example: Prod us-east-1
                orgName:
                    type: string
                    description: Name of organization that owns the network
                    example: Company TM
            description: Details of custom network used for instance
            example:
                cidr: 10.177.0.0/16
                id: n-12345678
                name: Prod us-east-1
                orgName: Company TM
        CustomNetworkResourceDetail:
            type: object
            properties:
                cidr:
                    type: string
                    description: CIDR block of the network
                    example: 10.177.0.0/16
                id:
                    type: string
                    description: ID of a custom network
                    example: n-12345678
                name:
                    type: string
                    description: User friendly network name
                    example: Prod us-east-1
            description: Details of custom network used for instance
            example:
                cidr: 10.177.0.0/16
                id: n-12345678
                name: Prod us-east-1
        CustomerOnboarding:
            type: object
            properties:
                id:
                    type: string
                    description: The ID of the onboarding.
                    example: onboarding-1234567890
                isCompleted:
                    type: boolean
                    description: Whether the onboarding is completed.
                    example: true
                name:
                    type: string
                    description: The name of the onboarding.
                    example: My Onboarding
                orgId:
                    type: string
                    description: The Organization ID of the user.
                    example: org-1234567890
                serviceId:
                    type: string
                    description: The ID of the service associated with this onboarding.
                    example: service-1234567890
                stages:
                    type: array
                    items:
                        $ref: '#/components/schemas/OnboardingStage'
                    description: The stages of the onboarding.
                    example:
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                userId:
                    type: string
                    description: The user ID.
                    example: user-1234567890
            example:
                id: onboarding-1234567890
                isCompleted: true
                name: My Onboarding
                orgId: org-1234567890
                serviceId: service-1234567890
                stages:
                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                      status: NOT_STARTED|COMPLETE|SKIPPED
                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                      status: NOT_STARTED|COMPLETE|SKIPPED
                userId: user-1234567890
            required:
                - id
                - userId
                - orgId
                - stages
                - isCompleted
        DeploymentCellHealthDetail:
            type: object
            properties:
                cloudProvider:
                    type: string
                    description: The cloud provider of the host cluster
                    example: aws
                hostClusterID:
                    type: string
                    description: The ID of the host cluster
                    example: hc-12345678
                instanceHealth:
                    type: object
                    description: The health summary of the instances by instance ID
                    example:
                        Consequatur distinctio saepe debitis.:
                            instanceID: instance-12345678
                            lifeCycleStatus: RUNNING
                            resourcesHealth:
                                Cupiditate modi possimus fugiat.:
                                    nodesHealth:
                                        Laborum ut numquam.:
                                            availabilityZone: us-east-2a
                                            connectivityStatus: HEALTHY
                                            diskHealth: HEALTHY
                                            endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                            events:
                                                - event-1
                                                - event-2
                                            loadHealth: POD_NORMAL
                                            nodeHealth: HEALTHY
                                            nodeName: postgres-0
                                            ports:
                                                - 80
                                                - 443
                                            processHealth: HEALTHY
                                            processLiveness: HEALTHY
                                            recentLogs: Log message
                                            status: HEALTHY
                                    resourceID: resource-12345678
                                    resourceKey: primary
                                    resourceType: Kustomize
                                    status: HEALTHY
                                Ex asperiores recusandae est natus.:
                                    nodesHealth:
                                        Laborum ut numquam.:
                                            availabilityZone: us-east-2a
                                            connectivityStatus: HEALTHY
                                            diskHealth: HEALTHY
                                            endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                            events:
                                                - event-1
                                                - event-2
                                            loadHealth: POD_NORMAL
                                            nodeHealth: HEALTHY
                                            nodeName: postgres-0
                                            ports:
                                                - 80
                                                - 443
                                            processHealth: HEALTHY
                                            processLiveness: HEALTHY
                                            recentLogs: Log message
                                            status: HEALTHY
                                    resourceID: resource-12345678
                                    resourceKey: primary
                                    resourceType: Kustomize
                                    status: HEALTHY
                                Inventore enim placeat aut id est sed.:
                                    nodesHealth:
                                        Laborum ut numquam.:
                                            availabilityZone: us-east-2a
                                            connectivityStatus: HEALTHY
                                            diskHealth: HEALTHY
                                            endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                            events:
                                                - event-1
                                                - event-2
                                            loadHealth: POD_NORMAL
                                            nodeHealth: HEALTHY
                                            nodeName: postgres-0
                                            ports:
                                                - 80
                                                - 443
                                            processHealth: HEALTHY
                                            processLiveness: HEALTHY
                                            recentLogs: Log message
                                            status: HEALTHY
                                    resourceID: resource-12345678
                                    resourceKey: primary
                                    resourceType: Kustomize
                                    status: HEALTHY
                            status: HEALTHY
                        Omnis ipsum cum ipsa.:
                            instanceID: instance-12345678
                            lifeCycleStatus: RUNNING
                            resourcesHealth:
                                Cupiditate modi possimus fugiat.:
                                    nodesHealth:
                                        Laborum ut numquam.:
                                            availabilityZone: us-east-2a
                                            connectivityStatus: HEALTHY
                                            diskHealth: HEALTHY
                                            endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                            events:
                                                - event-1
                                                - event-2
                                            loadHealth: POD_NORMAL
                                            nodeHealth: HEALTHY
                                            nodeName: postgres-0
                                            ports:
                                                - 80
                                                - 443
                                            processHealth: HEALTHY
                                            processLiveness: HEALTHY
                                            recentLogs: Log message
                                            status: HEALTHY
                                    resourceID: resource-12345678
                                    resourceKey: primary
                                    resourceType: Kustomize
                                    status: HEALTHY
                                Ex asperiores recusandae est natus.:
                                    nodesHealth:
                                        Laborum ut numquam.:
                                            availabilityZone: us-east-2a
                                            connectivityStatus: HEALTHY
                                            diskHealth: HEALTHY
                                            endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                            events:
                                                - event-1
                                                - event-2
                                            loadHealth: POD_NORMAL
                                            nodeHealth: HEALTHY
                                            nodeName: postgres-0
                                            ports:
                                                - 80
                                                - 443
                                            processHealth: HEALTHY
                                            processLiveness: HEALTHY
                                            recentLogs: Log message
                                            status: HEALTHY
                                    resourceID: resource-12345678
                                    resourceKey: primary
                                    resourceType: Kustomize
                                    status: HEALTHY
                                Inventore enim placeat aut id est sed.:
                                    nodesHealth:
                                        Laborum ut numquam.:
                                            availabilityZone: us-east-2a
                                            connectivityStatus: HEALTHY
                                            diskHealth: HEALTHY
                                            endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                            events:
                                                - event-1
                                                - event-2
                                            loadHealth: POD_NORMAL
                                            nodeHealth: HEALTHY
                                            nodeName: postgres-0
                                            ports:
                                                - 80
                                                - 443
                                            processHealth: HEALTHY
                                            processLiveness: HEALTHY
                                            recentLogs: Log message
                                            status: HEALTHY
                                    resourceID: resource-12345678
                                    resourceKey: primary
                                    resourceType: Kustomize
                                    status: HEALTHY
                            status: HEALTHY
                    additionalProperties:
                        $ref: '#/components/schemas/InstanceHealthSummary'
                regionCode:
                    type: string
                    description: The region code of the host cluster
                    example: us-west-1
                serviceEnvironmentName:
                    type: string
                    description: The name of the service environment
                    example: prod
                serviceName:
                    type: string
                    description: The name of the service
                    example: mysql
            example:
                cloudProvider: aws
                hostClusterID: hc-12345678
                instanceHealth:
                    Nulla aut.:
                        instanceID: instance-12345678
                        lifeCycleStatus: RUNNING
                        resourcesHealth:
                            Cupiditate modi possimus fugiat.:
                                nodesHealth:
                                    Laborum ut numquam.:
                                        availabilityZone: us-east-2a
                                        connectivityStatus: HEALTHY
                                        diskHealth: HEALTHY
                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                        events:
                                            - event-1
                                            - event-2
                                        loadHealth: POD_NORMAL
                                        nodeHealth: HEALTHY
                                        nodeName: postgres-0
                                        ports:
                                            - 80
                                            - 443
                                        processHealth: HEALTHY
                                        processLiveness: HEALTHY
                                        recentLogs: Log message
                                        status: HEALTHY
                                resourceID: resource-12345678
                                resourceKey: primary
                                resourceType: Kustomize
                                status: HEALTHY
                            Ex asperiores recusandae est natus.:
                                nodesHealth:
                                    Laborum ut numquam.:
                                        availabilityZone: us-east-2a
                                        connectivityStatus: HEALTHY
                                        diskHealth: HEALTHY
                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                        events:
                                            - event-1
                                            - event-2
                                        loadHealth: POD_NORMAL
                                        nodeHealth: HEALTHY
                                        nodeName: postgres-0
                                        ports:
                                            - 80
                                            - 443
                                        processHealth: HEALTHY
                                        processLiveness: HEALTHY
                                        recentLogs: Log message
                                        status: HEALTHY
                                resourceID: resource-12345678
                                resourceKey: primary
                                resourceType: Kustomize
                                status: HEALTHY
                            Inventore enim placeat aut id est sed.:
                                nodesHealth:
                                    Laborum ut numquam.:
                                        availabilityZone: us-east-2a
                                        connectivityStatus: HEALTHY
                                        diskHealth: HEALTHY
                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                        events:
                                            - event-1
                                            - event-2
                                        loadHealth: POD_NORMAL
                                        nodeHealth: HEALTHY
                                        nodeName: postgres-0
                                        ports:
                                            - 80
                                            - 443
                                        processHealth: HEALTHY
                                        processLiveness: HEALTHY
                                        recentLogs: Log message
                                        status: HEALTHY
                                resourceID: resource-12345678
                                resourceKey: primary
                                resourceType: Kustomize
                                status: HEALTHY
                        status: HEALTHY
                    Sunt quos expedita.:
                        instanceID: instance-12345678
                        lifeCycleStatus: RUNNING
                        resourcesHealth:
                            Cupiditate modi possimus fugiat.:
                                nodesHealth:
                                    Laborum ut numquam.:
                                        availabilityZone: us-east-2a
                                        connectivityStatus: HEALTHY
                                        diskHealth: HEALTHY
                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                        events:
                                            - event-1
                                            - event-2
                                        loadHealth: POD_NORMAL
                                        nodeHealth: HEALTHY
                                        nodeName: postgres-0
                                        ports:
                                            - 80
                                            - 443
                                        processHealth: HEALTHY
                                        processLiveness: HEALTHY
                                        recentLogs: Log message
                                        status: HEALTHY
                                resourceID: resource-12345678
                                resourceKey: primary
                                resourceType: Kustomize
                                status: HEALTHY
                            Ex asperiores recusandae est natus.:
                                nodesHealth:
                                    Laborum ut numquam.:
                                        availabilityZone: us-east-2a
                                        connectivityStatus: HEALTHY
                                        diskHealth: HEALTHY
                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                        events:
                                            - event-1
                                            - event-2
                                        loadHealth: POD_NORMAL
                                        nodeHealth: HEALTHY
                                        nodeName: postgres-0
                                        ports:
                                            - 80
                                            - 443
                                        processHealth: HEALTHY
                                        processLiveness: HEALTHY
                                        recentLogs: Log message
                                        status: HEALTHY
                                resourceID: resource-12345678
                                resourceKey: primary
                                resourceType: Kustomize
                                status: HEALTHY
                            Inventore enim placeat aut id est sed.:
                                nodesHealth:
                                    Laborum ut numquam.:
                                        availabilityZone: us-east-2a
                                        connectivityStatus: HEALTHY
                                        diskHealth: HEALTHY
                                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                        events:
                                            - event-1
                                            - event-2
                                        loadHealth: POD_NORMAL
                                        nodeHealth: HEALTHY
                                        nodeName: postgres-0
                                        ports:
                                            - 80
                                            - 443
                                        processHealth: HEALTHY
                                        processLiveness: HEALTHY
                                        recentLogs: Log message
                                        status: HEALTHY
                                resourceID: resource-12345678
                                resourceKey: primary
                                resourceType: Kustomize
                                status: HEALTHY
                        status: HEALTHY
                regionCode: us-west-1
                serviceEnvironmentName: prod
                serviceName: mysql
            required:
                - hostClusterID
                - regionCode
                - cloudProvider
                - instanceHealth
                - serviceName
                - serviceEnvironmentName
        DeploymentCellHealthSummary:
            type: object
            properties:
                deployingInstances:
                    type: integer
                    description: The number of instances currently deploying
                    example: 7645944963898336118
                    format: int64
                healthyInstances:
                    type: integer
                    description: The number of healthy instances in the cell
                    example: 5939575682557319152
                    format: int64
                hostClusterID:
                    type: string
                    description: The ID of the host cluster
                    example: hc-12345678
                message:
                    type: string
                    description: The status message
                    example: Cell is healthy
                status:
                    type: string
                    description: The status of the cell
                    example: Healthy
                totalInstances:
                    type: integer
                    description: The total number of instances in the cell
                    example: 4902462420793668265
                    format: int64
                unhealthyInstances:
                    type: integer
                    description: The number of unhealthy instances in the cell
                    example: 4040337052787087485
                    format: int64
            example:
                deployingInstances: 5376718744921028346
                healthyInstances: 2412959568838192368
                hostClusterID: hc-12345678
                message: Cell is healthy
                status: Healthy
                totalInstances: 7347509140249617413
                unhealthyInstances: 42714397811088108
            required:
                - hostClusterID
                - status
                - message
                - totalInstances
                - healthyInstances
                - unhealthyInstances
                - deployingInstances
        DeploymentCellSearchRecord:
            type: object
            properties:
                cloudProvider:
                    type: string
                    description: The cloud provider of the deployment cell.
                    example: aws
                description:
                    type: string
                    description: The deployment cell description.
                    example: The PostgresDB for Omnistrate.
                id:
                    type: string
                    description: The deployment cell ID.
                    example: hc-12345678
                regionCode:
                    type: string
                    description: The region code of the deployment cell.
                    example: us-west-1
                serviceEnvironmentID:
                    type: string
                    description: The service environment ID of the deployment cell.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the deployment cell.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The service environment type of the deployment cell.
                    example: PROD
                serviceID:
                    type: string
                    description: The service ID of the deployment cell.
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name of the deployment cell.
                    example: mysql
            example:
                cloudProvider: aws
                description: The PostgresDB for Omnistrate.
                id: hc-12345678
                regionCode: us-west-1
                serviceEnvironmentID: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceID: s-12345678
                serviceName: mysql
            required:
                - id
                - description
                - serviceID
                - serviceEnvironmentID
                - serviceName
                - serviceEnvironmentName
                - cloudProvider
                - regionCode
        DescribeInventorySummaryResult:
            type: object
            properties:
                EnvironmentCount:
                    type: integer
                    description: The number of environments in the service.
                    example: 1
                    format: int64
                ImagesCount:
                    type: integer
                    description: The number of images in the service.
                    example: 1
                    format: int64
                InfraConfigCount:
                    type: integer
                    description: The number of infrastructure configurations in the service.
                    example: 1
                    format: int64
                InstancesCount:
                    type: integer
                    description: The number of instances in the service.
                    example: 1
                    format: int64
                OrganizationCount:
                    type: integer
                    description: The number of active organizations using the service.
                    example: 1
                    format: int64
                ResourceCount:
                    type: integer
                    description: The number of resources in the service.
                    example: 1
                    format: int64
                UserCount:
                    type: integer
                    description: The number of active users using the service.
                    example: 1
                    format: int64
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                EnvironmentCount: 1
                ImagesCount: 1
                InfraConfigCount: 1
                InstancesCount: 1
                OrganizationCount: 1
                ResourceCount: 1
                UserCount: 1
                environmentId: se-12345678
                serviceId: s-12345678
            required:
                - serviceId
                - environmentId
                - EnvironmentCount
                - OrganizationCount
                - UserCount
                - InfraConfigCount
                - ImagesCount
                - InstancesCount
                - ResourceCount
        DescribeResourceInstanceResult:
            type: object
            properties:
                active:
                    type: boolean
                    description: True if this resource instance has associated infrastructure deployed
                    example: true
                awsAccountID:
                    type: string
                    description: The AWS account ID
                    example: "123456789012"
                backupStatus:
                    $ref: '#/components/schemas/BackupStatus'
                cloud_provider:
                    type: string
                    description: The cloud provider name
                    example: aws
                created_at:
                    type: string
                    description: The instance creation time
                    example: "2023-01-10T00:00:00Z"
                createdByUserId:
                    type: string
                    description: The user ID that created the resource instance
                    example: user-12345678
                createdByUserName:
                    type: string
                    description: The name of the user that created the resource instance
                    example: John Doe
                customNetworkDetail:
                    $ref: '#/components/schemas/CustomNetworkResourceDetail'
                detailedNetworkTopology:
                    type: object
                    description: The detailed network topology
                    example:
                        r-abcd1234:
                            allowedIPRanges:
                                - 0.0.0.0/0
                            clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                            clusterPorts:
                                - 3306
                            main: true
                            networkingType: PUBLIC
                            nodes:
                                - availabilityZone: us-east-2a
                                  endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                  healthStatus: healthy
                                  id: primary-0
                                  ports:
                                    - 3306
                                  status: RUNNING
                            privateNetworkCIDR: 10.0.0.2/24
                            privateNetworkID: n-1234abcd
                            publiclyAccessible: true
                            resourceKey: primary
                            resourceName: Primary MySQL Instance
                    additionalProperties:
                        $ref: '#/components/schemas/ResourceNetworkTopologyResult'
                externalPayerId:
                    type: string
                    description: The external payer id to record which customer should pay for this resource instance
                    example: external-payer-id-1234
                gcpProjectID:
                    type: string
                    description: The GCP project ID
                    example: my-project
                highAvailability:
                    type: boolean
                    description: Whether the instance is High Availability
                    example: true
                id:
                    type: string
                    description: The instance ID
                    example: instance-abcd1234
                last_modified_at:
                    type: string
                    description: The instance update time
                    example: "2023-01-20T00:00:00Z"
                network_type:
                    type: string
                    description: The network type
                    example: PUBLIC
                productTierFeatures:
                    type: object
                    description: The product tier features
                    example:
                        BILLING:
                            enabled: false
                        LOGS:
                            auth:
                                password: px3c4d5f6g7h8i
                                username: abcd1234
                            enabled: true
                            websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                        METRICS:
                            enabled: false
                    additionalProperties: true
                region:
                    type: string
                    description: The region code
                    example: us-east-1
                result_params:
                    description: Custom result parameters
                    example:
                        param1: value1
                        param2: value2
                status:
                    type: string
                    description: The instance status
                    example: RUNNING
                subscriptionId:
                    type: string
                    description: The subscription ID
                    example: sub-abcd1234
            example:
                active: true
                awsAccountID: "123456789012"
                backupStatus:
                    earliestRestoreTime: "2021-09-01T00:00:00Z"
                cloud_provider: aws
                created_at: "2023-01-10T00:00:00Z"
                createdByUserId: user-12345678
                createdByUserName: John Doe
                customNetworkDetail:
                    cidr: 10.177.0.0/16
                    id: n-12345678
                    name: Prod us-east-1
                detailedNetworkTopology:
                    r-abcd1234:
                        allowedIPRanges:
                            - 0.0.0.0/0
                        clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                        clusterPorts:
                            - 3306
                        main: true
                        networkingType: PUBLIC
                        nodes:
                            - availabilityZone: us-east-2a
                              endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                              healthStatus: healthy
                              id: primary-0
                              ports:
                                - 3306
                              status: RUNNING
                        privateNetworkCIDR: 10.0.0.2/24
                        privateNetworkID: n-1234abcd
                        publiclyAccessible: true
                        resourceKey: primary
                        resourceName: Primary MySQL Instance
                externalPayerId: external-payer-id-1234
                gcpProjectID: my-project
                highAvailability: true
                id: instance-abcd1234
                last_modified_at: "2023-01-20T00:00:00Z"
                network_type: PUBLIC
                productTierFeatures:
                    BILLING:
                        enabled: false
                    LOGS:
                        auth:
                            password: px3c4d5f6g7h8i
                            username: abcd1234
                        enabled: true
                        websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                    METRICS:
                        enabled: false
                region: us-east-1
                result_params:
                    param1: value1
                    param2: value2
                status: RUNNING
                subscriptionId: sub-abcd1234
            required:
                - id
                - status
                - created_at
                - last_modified_at
                - result_params
                - active
                - productTierFeatures
                - createdByUserId
                - createdByUserName
        DescribeResourceInstanceSnapshotFromTimeRequestBody:
            type: object
            properties:
                targetRestoreTime:
                    type: string
                    description: The target restore time
                    example: "2021-09-01T00:00:00Z"
            example:
                targetRestoreTime: "2021-09-01T00:00:00Z"
            required:
                - targetRestoreTime
        DescribeServiceOfferingResourceResult:
            type: object
            properties:
                apis:
                    type: array
                    items:
                        $ref: '#/components/schemas/APIEntity'
                    description: The APIs
                    example:
                        - inputParameters:
                            - defaultValue: null
                              description: The name of the server
                              displayName: Server Name
                              isList: false
                              key: serverName
                              modifiable: true
                              options: null
                              required: true
                              type: string
                            - defaultValue: option1
                              description: The type of the server
                              displayName: Server Type
                              isList: false
                              key: serverType
                              modifiable: true
                              options:
                                - option1
                                - option2
                              required: true
                              type: string
                          outputParameters:
                            - description: The name of the server
                              displayName: Server Name
                              isList: false
                              key: serverName
                              type: string
                            - description: The type of the server
                              displayName: Server Type
                              isList: false
                              key: serverType
                              type: string
                          verb: create
                        - inputParameters:
                            - defaultValue: null
                              description: The name of the server
                              displayName: Server Name
                              isList: false
                              key: serverName
                              modifiable: true
                              options: null
                              required: true
                              type: string
                          outputParameters:
                            - description: The name of the server
                              displayName: Server Name
                              isList: false
                              key: serverName
                              type: string
                            - description: The type of the server
                              displayName: Server Type
                              isList: false
                              key: serverType
                              type: string
                          verb: describe
            example:
                apis:
                    - inputParameters:
                        - defaultValue: null
                          description: The name of the server
                          displayName: Server Name
                          isList: false
                          key: serverName
                          modifiable: true
                          options: null
                          required: true
                          type: string
                        - defaultValue: option1
                          description: The type of the server
                          displayName: Server Type
                          isList: false
                          key: serverType
                          modifiable: true
                          options:
                            - option1
                            - option2
                          required: true
                          type: string
                      outputParameters:
                        - description: The name of the server
                          displayName: Server Name
                          isList: false
                          key: serverName
                          type: string
                        - description: The type of the server
                          displayName: Server Type
                          isList: false
                          key: serverType
                          type: string
                      verb: create
                    - inputParameters:
                        - defaultValue: null
                          description: The name of the server
                          displayName: Server Name
                          isList: false
                          key: serverName
                          modifiable: true
                          options: null
                          required: true
                          type: string
                      outputParameters:
                        - description: The name of the server
                          displayName: Server Name
                          isList: false
                          key: serverName
                          type: string
                        - description: The type of the server
                          displayName: Server Type
                          isList: false
                          key: serverType
                          type: string
                      verb: describe
        DescribeServiceOfferingResult:
            type: object
            properties:
                createdAt:
                    type: string
                    description: The time the service was created
                    example: "2019-01-01T00:00:00Z"
                isDeprecated:
                    type: boolean
                    description: Whether the service offering is deprecated
                    default: false
                    example: false
                offerings:
                    type: array
                    items:
                        $ref: '#/components/schemas/ServiceOffering'
                    description: The service offerings
                    example:
                        - assets:
                            cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                            cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                          billingPlans:
                            - maxNumberofInstances: 4
                          productTierName: Premium
                          productTierURLKey: premium
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-12345678
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PRIVATE
                          serviceModelName: Bring Your Own Account
                          serviceModelURLKey: byoa
                        - productTierName: Basic
                          productTierURLKey: basic
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-abcdefgh
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PUBLIC
                          serviceModelName: Hosted
                          serviceModelURLKey: hosted
                serviceDescription:
                    type: string
                    description: The service description
                    example: MySQL is a relational database
                serviceId:
                    type: string
                    description: The service id
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name
                    example: MySQL
                serviceOrgId:
                    type: string
                    description: The org id of the service
                    example: org-12345678
                serviceProviderId:
                    type: string
                    description: The id of the service provider
                    example: sp-9zrg9W8Are
                serviceProviderName:
                    type: string
                    description: The name of the service provider
                    example: Omnistrate, Inc.
                serviceURLKey:
                    type: string
                    description: The service URL key
                    example: mysql
            example:
                createdAt: "2019-01-01T00:00:00Z"
                isDeprecated: false
                offerings:
                    - assets:
                        cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                        cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                      billingPlans:
                        - maxNumberofInstances: 4
                      productTierName: Premium
                      productTierURLKey: premium
                      resourceParameters:
                        - name: MySQL
                          urlKey: mysql
                        - name: Redis
                          urlKey: redis
                      serviceAPIID: sa-12345678
                      serviceAPIVersion: v1
                      serviceEnvironmentName: Production
                      serviceEnvironmentURLKey: prod
                      serviceEnvironmentVisibility: PRIVATE
                      serviceModelName: Bring Your Own Account
                      serviceModelURLKey: byoa
                    - productTierName: Basic
                      productTierURLKey: basic
                      resourceParameters:
                        - name: MySQL
                          urlKey: mysql
                        - name: Redis
                          urlKey: redis
                      serviceAPIID: sa-abcdefgh
                      serviceAPIVersion: v1
                      serviceEnvironmentName: Production
                      serviceEnvironmentURLKey: prod
                      serviceEnvironmentVisibility: PUBLIC
                      serviceModelName: Hosted
                      serviceModelURLKey: hosted
                serviceDescription: MySQL is a relational database
                serviceId: s-12345678
                serviceName: MySQL
                serviceOrgId: org-12345678
                serviceProviderId: sp-9zrg9W8Are
                serviceProviderName: Omnistrate, Inc.
                serviceURLKey: mysql
            required:
                - createdAt
                - serviceId
                - serviceName
                - serviceURLKey
                - serviceDescription
                - serviceProviderName
                - serviceProviderId
                - offerings
                - isDeprecated
                - serviceOrgId
        DescribeServiceWorkflowResult:
            type: object
            properties:
                Resources:
                    type: array
                    items:
                        $ref: '#/components/schemas/ResourceDeploymentStatus'
                    description: List of resources with deployment status.
                    example:
                        - actionHookDeploymentStatus: IN_PROGRESS
                          computeDeploymentStatus: IN_PROGRESS
                          configurationStatus: IN_PROGRESS
                          infraDeploymentStatus: IN_PROGRESS
                          monitoringStatus: IN_PROGRESS
                          networkDeploymentStatus: IN_PROGRESS
                          resourceName: Galera
                          status: IN_PROGRESS
                          storageDeploymentStatus: IN_PROGRESS
                        - actionHookDeploymentStatus: IN_PROGRESS
                          computeDeploymentStatus: IN_PROGRESS
                          configurationStatus: IN_PROGRESS
                          infraDeploymentStatus: IN_PROGRESS
                          monitoringStatus: IN_PROGRESS
                          networkDeploymentStatus: IN_PROGRESS
                          resourceName: Galera
                          status: IN_PROGRESS
                          storageDeploymentStatus: IN_PROGRESS
                        - actionHookDeploymentStatus: IN_PROGRESS
                          computeDeploymentStatus: IN_PROGRESS
                          configurationStatus: IN_PROGRESS
                          infraDeploymentStatus: IN_PROGRESS
                          monitoringStatus: IN_PROGRESS
                          networkDeploymentStatus: IN_PROGRESS
                          resourceName: Galera
                          status: IN_PROGRESS
                          storageDeploymentStatus: IN_PROGRESS
                Workflow:
                    $ref: '#/components/schemas/ServiceWorkflow'
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                Resources:
                    - actionHookDeploymentStatus: IN_PROGRESS
                      computeDeploymentStatus: IN_PROGRESS
                      configurationStatus: IN_PROGRESS
                      infraDeploymentStatus: IN_PROGRESS
                      monitoringStatus: IN_PROGRESS
                      networkDeploymentStatus: IN_PROGRESS
                      resourceName: Galera
                      status: IN_PROGRESS
                      storageDeploymentStatus: IN_PROGRESS
                    - actionHookDeploymentStatus: IN_PROGRESS
                      computeDeploymentStatus: IN_PROGRESS
                      configurationStatus: IN_PROGRESS
                      infraDeploymentStatus: IN_PROGRESS
                      monitoringStatus: IN_PROGRESS
                      networkDeploymentStatus: IN_PROGRESS
                      resourceName: Galera
                      status: IN_PROGRESS
                      storageDeploymentStatus: IN_PROGRESS
                    - actionHookDeploymentStatus: IN_PROGRESS
                      computeDeploymentStatus: IN_PROGRESS
                      configurationStatus: IN_PROGRESS
                      infraDeploymentStatus: IN_PROGRESS
                      monitoringStatus: IN_PROGRESS
                      networkDeploymentStatus: IN_PROGRESS
                      resourceName: Galera
                      status: IN_PROGRESS
                      storageDeploymentStatus: IN_PROGRESS
                Workflow:
                    ResourceCount: 7562685291643823439
                    UpdatedBy: Anonymous
                    UpdatedReason: Customer requested termination.
                    WorkflowType: Service deployment.
                    awsAccountID: "123456789012"
                    cloudProvider: aws
                    endTime: "2020-01-01T00:01:00Z"
                    gcpProjectID: my-project
                    id: submit-create-instance-plan-instance-50h74sj46
                    orgName: my-org
                    parentId: Corporis est accusamus aperiam tenetur.
                    planType: my-plan
                    servicePlanName: my-product-tier-plan
                    startTime: "2020-01-01T00:00:00Z"
                    status: IN_PROGRESS
                environmentId: se-12345678
                serviceId: s-12345678
            required:
                - Workflow
                - serviceId
                - environmentId
        DescribeServiceWorkflowSummaryResult:
            type: object
            properties:
                ActiveWorkflowCount:
                    type: integer
                    description: Number of active workflows for the given service in the past 24 hours.
                    example: 2500186267770998378
                    format: int64
                CompletedWorkflowCount:
                    type: integer
                    description: Number of completed workflows for the given service in the past 24 hours.
                    example: 4614605964455612511
                    format: int64
                FailedWorkflowCount:
                    type: integer
                    description: Number of failed workflows for the given service in the past 24 hours.
                    example: 3593053168153486297
                    format: int64
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                ActiveWorkflowCount: 2722086667700966563
                CompletedWorkflowCount: 8844030882520231092
                FailedWorkflowCount: 1236229782977987009
                environmentId: se-12345678
                serviceId: s-12345678
            required:
                - serviceId
                - environmentId
        DescribeSubscriptionRequestResult:
            type: object
            properties:
                createdAt:
                    type: string
                    description: The time that this subscription request was issued
                    example: "2019-01-01T00:00:00Z"
                id:
                    type: string
                    description: The subscription ID
                    example: subr-12345678
                productTierId:
                    type: string
                    description: The product tier ID that this subscription is tied to
                    example: pt-12345678
                productTierName:
                    type: string
                    description: The name of the product tier
                    example: Omnistrate Multi Tenancy
                rootUserEmail:
                    type: string
                    description: The email of the user that issued the subscription request
                    example: abc@gmail.com
                rootUserId:
                    type: string
                    description: The ID of the user that issued the subscription request
                    example: org-12345678
                rootUserName:
                    type: string
                    description: The name of the user that issued the subscription request
                    example: John Doe
                serviceId:
                    type: string
                    description: The service ID that this subscription is tied to
                    example: s-12345678
                serviceLogoURL:
                    type: string
                    description: The logo for the service
                    example: Iste assumenda voluptas cumque est.
                serviceName:
                    type: string
                    description: The name of the service
                    example: MySQL multi-writer service
                status:
                    type: string
                    description: The status of the subscription request
                    example: PENDING
                updatedAt:
                    type: string
                    description: The time that this subscription request was issued
                    example: "2019-01-01T00:00:00Z"
                updatedByUserId:
                    type: string
                    description: The user ID that last updated the subscription request
                    example: user-12345678
                updatedByUserName:
                    type: string
                    description: The user that last updated the subscription request
                    example: John Doe
            example:
                createdAt: "2019-01-01T00:00:00Z"
                id: subr-12345678
                productTierId: pt-12345678
                productTierName: Omnistrate Multi Tenancy
                rootUserEmail: abc@gmail.com
                rootUserId: org-12345678
                rootUserName: John Doe
                serviceId: s-12345678
                serviceLogoURL: Suscipit doloribus minus impedit.
                serviceName: MySQL multi-writer service
                status: PENDING
                updatedAt: "2019-01-01T00:00:00Z"
                updatedByUserId: user-12345678
                updatedByUserName: John Doe
            required:
                - id
                - rootUserId
                - rootUserName
                - rootUserEmail
                - serviceId
                - serviceName
                - productTierId
                - productTierName
                - status
                - createdAt
                - updatedAt
                - updatedByUserId
                - updatedByUserName
        DetailedNodeHealthResult:
            type: object
            properties:
                ConnectivityStatus:
                    type: string
                    description: The health status of the network endpoints
                    example: HEALTHY
                DiskHealth:
                    type: string
                    description: The health status of the disk
                    example: HEALTHY
                LoadHealth:
                    type: string
                    description: The load status of the pod
                    example: POD_NORMAL
                NodeHealth:
                    type: string
                    description: The health status of the machine hosting the service
                    example: HEALTHY
                ProcessHealth:
                    type: string
                    description: The health status of the process
                    example: HEALTHY
                ProcessLiveness:
                    type: string
                    description: The liveness status of the process
                    example: HEALTHY
            example:
                ConnectivityStatus: HEALTHY
                DiskHealth: HEALTHY
                LoadHealth: POD_NORMAL
                NodeHealth: HEALTHY
                ProcessHealth: HEALTHY
                ProcessLiveness: HEALTHY
            required:
                - ProcessHealth
                - ProcessLiveness
                - ConnectivityStatus
                - DiskHealth
                - NodeHealth
                - LoadHealth
        DisableProductTierIntegrationRequestBody:
            type: object
            properties:
                integrationProviderName:
                    type: string
                    description: Name of the product tier integration provider.
                    example: PAGERDUTY
                integrationType:
                    type: string
                    description: Type of the product tier integration.
                    example: ALERTS
            example:
                integrationProviderName: PAGERDUTY
                integrationType: ALERTS
            required:
                - integrationType
                - integrationProviderName
        EmailConfiguration:
            type: object
            properties:
                to:
                    type: string
                    description: Email address to send notifications to
                    example: notify@example.com
            example:
                to: notify@example.com
            required:
                - to
        EnableFleetFeatureRequestBody:
            type: object
            properties:
                feature:
                    type: string
                    description: The feature to enable.
                    example: Possimus quia.
            example:
                feature: Placeat distinctio.
        EnableProductTierIntegrationRequestBody:
            type: object
            properties:
                configuration:
                    type: object
                    description: The configuration parameters for the integration provider.
                    example:
                        APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                    additionalProperties: true
                integrationProviderName:
                    type: string
                    description: Name of the product tier integration provider.
                    example: PAGERDUTY
                integrationType:
                    type: string
                    description: Type of the product tier integration.
                    example: ALERTS
            example:
                configuration:
                    APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                integrationProviderName: PAGERDUTY
                integrationType: ALERTS
            required:
                - integrationType
                - integrationProviderName
        EndCustomerEvent:
            type: object
            properties:
                eventID:
                    type: string
                    description: The ID of the event
                    example: e-123456
                eventPayload:
                    type: object
                    description: The event payload for a service provider.
                    example:
                        eventType: CustomerSignUp
                        token: "123456"
                    additionalProperties: true
                eventType:
                    type: string
                    description: 'The type of the event '
                    example: InviteUser
                orgID:
                    type: string
                    description: Associated organization ID.
                    example: o-123456
                orgName:
                    type: string
                    description: Associated organization name.
                    example: Acme Corp
                orgURL:
                    type: string
                    description: Associated organization URL.
                    example: https://acme.com
                priority:
                    type: string
                    description: The priority of the event
                    example: Critical
                time:
                    type: string
                    description: The event time
                    example: "2023-01-10T00:00:00Z"
                userEmail:
                    type: string
                    description: User email associated with the event.
                    example: user@example.com
                userID:
                    type: string
                    description: User ID associated with the event.
                    example: user-123456
                userName:
                    type: string
                    description: Name of the user associated with the event.
                    example: user
            example:
                eventID: e-123456
                eventPayload:
                    eventType: CustomerSignUp
                    token: "123456"
                eventType: InviteUser
                orgID: o-123456
                orgName: Acme Corp
                orgURL: https://acme.com
                priority: Critical
                time: "2023-01-10T00:00:00Z"
                userEmail: user@example.com
                userID: user-123456
                userName: user
            required:
                - eventID
                - eventType
                - orgID
                - orgName
                - orgURL
                - time
                - eventPayload
                - priority
        Error:
            type: object
            properties:
                fault:
                    type: boolean
                    description: Is the error a server-side fault?
                    example: true
                id:
                    type: string
                    description: ID is a unique identifier for this particular occurrence of the problem.
                    example: 123abc
                message:
                    type: string
                    description: Message is a human-readable explanation specific to this occurrence of the problem.
                    example: parameter 'p' must be an integer
                name:
                    type: string
                    description: Name is the name of this class of errors.
                    example: bad_request
                temporary:
                    type: boolean
                    description: Is the error temporary?
                    example: false
                timeout:
                    type: boolean
                    description: Is the error a timeout?
                    example: false
            example:
                fault: false
                id: 123abc
                message: parameter 'p' must be an integer
                name: bad_request
                temporary: true
                timeout: false
            required:
                - name
                - id
                - message
                - temporary
                - timeout
                - fault
        EventsPerResource:
            type: object
            properties:
                resourceId:
                    type: string
                    description: Resource ID
                    example: r-12345678
                resourceKey:
                    type: string
                    description: Resource Key
                    example: db
                resourceName:
                    type: string
                    description: Resource Name
                    example: Galera
                workflowSteps:
                    type: array
                    items:
                        $ref: '#/components/schemas/EventsPerWorkflowStep'
                    description: Per step workflow events for the resource
                    example:
                        - events:
                            - eventTime: "2020-01-01T00:00:00Z"
                              eventType: WorkflowStepStarted
                              message: Bootstrap started
                            - eventTime: "2020-01-01T00:01:00Z"
                              eventType: WorkflowStepCompleted
                              message: Bootstrap completed
                          stepName: Bootstrap
                        - events:
                            - eventTime: "2020-01-01T00:02:00Z"
                              eventType: WorkflowStepStarted
                              message: Compute deployment started
                            - eventTime: "2020-01-01T00:03:00Z"
                              eventType: WorkflowStepCompleted
                              message: Compute deployment completed
                          stepName: Compute
                        - events:
                            - eventTime: "2020-01-01T00:04:00Z"
                              eventType: WorkflowStepStarted
                              message: Network deployment started
                            - eventTime: "2020-01-01T00:05:00Z"
                              eventType: WorkflowStepFailed
                              message: Details of the failure
                          stepName: Network
            example:
                resourceId: r-12345678
                resourceKey: db
                resourceName: Galera
                workflowSteps:
                    - events:
                        - eventTime: "2020-01-01T00:00:00Z"
                          eventType: WorkflowStepStarted
                          message: Bootstrap started
                        - eventTime: "2020-01-01T00:01:00Z"
                          eventType: WorkflowStepCompleted
                          message: Bootstrap completed
                      stepName: Bootstrap
                    - events:
                        - eventTime: "2020-01-01T00:02:00Z"
                          eventType: WorkflowStepStarted
                          message: Compute deployment started
                        - eventTime: "2020-01-01T00:03:00Z"
                          eventType: WorkflowStepCompleted
                          message: Compute deployment completed
                      stepName: Compute
                    - events:
                        - eventTime: "2020-01-01T00:04:00Z"
                          eventType: WorkflowStepStarted
                          message: Network deployment started
                        - eventTime: "2020-01-01T00:05:00Z"
                          eventType: WorkflowStepFailed
                          message: Details of the failure
                      stepName: Network
            required:
                - resourceId
                - resourceKey
                - resourceName
        EventsPerWorkflowStep:
            type: object
            properties:
                events:
                    type: array
                    items:
                        $ref: '#/components/schemas/WorkflowEvent'
                    description: List of events for the step
                    example:
                        - eventTime: "2020-01-01T00:00:00Z"
                          eventType: WorkflowStepStarted
                          message: Bootstrap started
                        - eventTime: "2020-01-01T00:01:00Z"
                          eventType: WorkflowStepCompleted
                          message: Bootstrap completed
                stepName:
                    type: string
                    description: Name of the workflow step
                    example: Bootstrap
            example:
                events:
                    - eventTime: "2020-01-01T00:00:00Z"
                      eventType: WorkflowStepStarted
                      message: Bootstrap started
                    - eventTime: "2020-01-01T00:01:00Z"
                      eventType: WorkflowStepCompleted
                      message: Bootstrap completed
                stepName: Bootstrap
            required:
                - stepName
                - events
        FailoverResourceInstanceRequestBody:
            type: object
            properties:
                failedReplicaAction:
                    type: string
                    description: The failed replica action
                    example: FAILOVER_AND_RESTART
                failedReplicaID:
                    type: string
                    description: The failed replica ID
                    example: db-0
            example:
                failedReplicaAction: FAILOVER_AND_RESTART
                failedReplicaID: db-0
            required:
                - failedReplicaID
        FleetCreateInstanceSnapshotResult:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                snapshotId:
                    type: string
                    description: The instance snapshot ID
                    example: instance-ss-12345678
            example:
                environmentId: se-12345678
                serviceId: s-12345678
                snapshotId: instance-ss-12345678
            required:
                - serviceId
                - environmentId
                - snapshotId
        FleetCustomNetwork:
            type: object
            properties:
                cidr:
                    type: string
                    description: CIDR block for the network
                    default: 10.0.0.0/16
                    example: 10.0.0.0/16
                cloudProviderName:
                    type: string
                    description: The name of the cloud provider that the instance is running on.
                    example: aws
                cloudProviderRegion:
                    type: string
                    description: The region of the cloud provider that the instance is running in.
                    example: us-east-1
                id:
                    type: string
                    description: ID of a custom network
                    example: n-12345678
                name:
                    type: string
                    description: User friendly network name to help distinguish networks with same CIDRs
                    example: Prod us-east-1
                networkFeaturesConfiguration:
                    $ref: '#/components/schemas/FleetNetworkFeaturesConfiguration'
                networkInstances:
                    type: array
                    items:
                        $ref: '#/components/schemas/FleetCustomNetworkInstance'
                    description: List of network instances created within this custom network
                    example:
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                owningOrgID:
                    type: string
                    description: ID of the owning organization
                    example: org-12345678
                owningOrgName:
                    type: string
                    description: Name of the owning organization
                    example: my-customer
                owningUserID:
                    type: string
                    description: ID of the owning user
                    example: user-12345678
                owningUserName:
                    type: string
                    description: Name of the owning user
                    example: Jane Doe
            example:
                cidr: 10.0.0.0/16
                cloudProviderName: aws
                cloudProviderRegion: us-east-1
                id: n-12345678
                name: Prod us-east-1
                networkFeaturesConfiguration:
                    isPrivateLinkEnabled: false
                networkInstances:
                    - awsAccountID: "123456789012"
                      cloudProviderNativeNetworkId: vpc-12345678
                      gcpProjectID: my-project
                      gcpProjectNumber: "123456789012"
                      hostClusterID: hc-12345678
                    - awsAccountID: "123456789012"
                      cloudProviderNativeNetworkId: vpc-12345678
                      gcpProjectID: my-project
                      gcpProjectNumber: "123456789012"
                      hostClusterID: hc-12345678
                owningOrgID: org-12345678
                owningOrgName: my-customer
                owningUserID: user-12345678
                owningUserName: Jane Doe
            required:
                - id
                - cloudProviderName
                - cloudProviderRegion
                - cidr
                - owningOrgID
                - owningOrgName
        FleetCustomNetworkInstance:
            type: object
            properties:
                awsAccountID:
                    type: string
                    description: The AWS account ID
                    example: "123456789012"
                cloudProviderNativeNetworkId:
                    type: string
                    description: The ID of the network within cloud provider account
                    example: vpc-12345678
                gcpProjectID:
                    type: string
                    description: The GCP project ID
                    example: my-project
                gcpProjectNumber:
                    type: string
                    description: The GCP project number
                    example: "123456789012"
                hostClusterID:
                    type: string
                    description: The ID of the host cluster within the network
                    example: hc-12345678
            example:
                awsAccountID: "123456789012"
                cloudProviderNativeNetworkId: vpc-12345678
                gcpProjectID: my-project
                gcpProjectNumber: "123456789012"
                hostClusterID: hc-12345678
        FleetDescribeEventResult:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                eventSource:
                    type: string
                    description: The event source
                    example: Customer, Infra or Maintenance
                id:
                    type: string
                    description: The ID of the event
                    example: event-12345678
                instanceId:
                    type: string
                    description: The resource instance ID.
                    example: instance-12345678
                message:
                    type: string
                    description: Resource Instance of message
                    example: instance-abcd1234 created
                orgId:
                    type: string
                    description: The organization ID of the user that caused the event
                    example: org-12345678
                orgName:
                    type: string
                    description: The organization name of the user that caused the event
                    example: Acme Corporation
                resourceName:
                    type: string
                    description: Name of the resource
                    example: Galera
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                time:
                    type: string
                    description: The event time
                    example: "2023-01-10T00:00:00Z"
                userId:
                    type: string
                    description: The ID of the user that caused the event
                    example: user-12345678
                userName:
                    type: string
                    description: The user name of the user that caused the event
                    example: John Doe
                workflowFailures:
                    type: array
                    items:
                        $ref: '#/components/schemas/WorkflowFailure'
                    description: The list of workflow events that indicate failures
                    example:
                        - eventTime: "2020-01-01T00:00:00Z"
                          message: Bootstrap failed for reason X
                        - eventTime: "2020-01-01T00:01:00Z"
                          message: Compute failed for reason Y
                workflowId:
                    type: string
                    description: The workflow ID
                    example: workflow-12345678
            example:
                environmentId: se-12345678
                eventSource: Customer, Infra or Maintenance
                id: event-12345678
                instanceId: instance-12345678
                message: instance-abcd1234 created
                orgId: org-12345678
                orgName: Acme Corporation
                resourceName: Galera
                serviceId: s-12345678
                time: "2023-01-10T00:00:00Z"
                userId: user-12345678
                userName: John Doe
                workflowFailures:
                    - eventTime: "2020-01-01T00:00:00Z"
                      message: Bootstrap failed for reason X
                    - eventTime: "2020-01-01T00:01:00Z"
                      message: Compute failed for reason Y
                workflowId: workflow-12345678
            required:
                - id
                - serviceId
                - environmentId
                - instanceId
                - resourceName
                - time
                - message
        FleetDescribeHostClusterResult:
            type: object
            properties:
                awsAccountID:
                    type: string
                    description: The AWS account ID
                    example: "123456789012"
                cloudProvider:
                    type: string
                    description: The cloud provider of the host cluster
                    example: aws
                dashboardEndpoint:
                    type: string
                    description: The endpoint to access the dashboard
                    example: https://dashboard.example.com
                gcpProjectID:
                    type: string
                    description: The GCP project ID
                    example: my-project
                id:
                    type: string
                    description: The host cluster ID
                    example: hc-12345678
                instanceID:
                    type: string
                    description: The instance ID of that this host cluster corresponds to
                    example: instance-12345678
                region:
                    type: string
                    description: The region of the host cluster
                    example: us-east-1
                status:
                    type: string
                    description: Status of the host cluster
                    example: READY
                type:
                    type: string
                    description: The type of the host cluster
                    example: Kubernetes
            example:
                awsAccountID: "123456789012"
                cloudProvider: aws
                dashboardEndpoint: https://dashboard.example.com
                gcpProjectID: my-project
                id: hc-12345678
                instanceID: instance-12345678
                region: us-east-1
                status: READY
                type: Kubernetes
            required:
                - id
                - region
                - type
                - status
                - cloudProvider
                - instanceID
        FleetDescribeInstanceSnapshotFromTimeResult:
            type: object
            properties:
                completeTime:
                    type: string
                    description: The snapshot time
                    example: "2021-09-01T00:00:00Z"
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                productTierId:
                    type: string
                    description: The product tier ID
                    example: pt-12345678
                productTierVersion:
                    type: string
                    description: The product tier version
                    example: "1.0"
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                snapshotId:
                    type: string
                    description: The instance snapshot ID
                    example: instance-ss-12345678
                status:
                    type: string
                    description: The snapshot status
                    example: completed
            example:
                completeTime: "2021-09-01T00:00:00Z"
                environmentId: se-12345678
                productTierId: pt-12345678
                productTierVersion: "1.0"
                serviceId: s-12345678
                snapshotId: instance-ss-12345678
                status: completed
            required:
                - serviceId
                - environmentId
                - snapshotId
                - completeTime
                - status
                - productTierId
                - productTierVersion
        FleetDescribeSubscriptionResult:
            type: object
            properties:
                createdAt:
                    type: string
                    description: The time that this subscription was created
                    example: "2019-01-01T00:00:00Z"
                id:
                    type: string
                    description: The subscription ID
                    example: sub-12345678
                instanceCount:
                    type: integer
                    description: The number of active instances in the subscription
                    example: 3
                    format: int64
                productTierId:
                    type: string
                    description: The product tier ID that this subscription is tied to
                    example: pt-12345678
                productTierName:
                    type: string
                    description: The name of the product tier
                    example: Omnistrate Multi Tenancy
                rootUserEmail:
                    type: string
                    description: The email of the user that owns the subscription
                    example: abc@gmail.com
                rootUserId:
                    type: string
                    description: The ID of the user that owns the subscription
                    example: org-12345678
                rootUserName:
                    type: string
                    description: The name of the user that owns the subscription
                    example: John Doe
                serviceId:
                    type: string
                    description: The service ID that this subscription is tied to
                    example: s-12345678
                serviceLogoURL:
                    type: string
                    description: The logo for the service
                    example: Quos enim sed placeat sed illo enim.
                serviceName:
                    type: string
                    description: The name of the service
                    example: MySQL multi-writer service
                status:
                    type: string
                    description: The status of the subscription
                    example: ACTIVE
                updatedAt:
                    type: string
                    description: The time that this subscription was last updated
                    example: "2019-01-01T00:00:00Z"
                updatedByUserId:
                    type: string
                    description: The id of the user that last updated the subscription
                    example: user-12345678
                updatedByUserName:
                    type: string
                    description: The name of the user that last updated the subscription
                    example: John Doe
            example:
                createdAt: "2019-01-01T00:00:00Z"
                id: sub-12345678
                instanceCount: 3
                productTierId: pt-12345678
                productTierName: Omnistrate Multi Tenancy
                rootUserEmail: abc@gmail.com
                rootUserId: org-12345678
                rootUserName: John Doe
                serviceId: s-12345678
                serviceLogoURL: Eos ut qui dicta qui magni.
                serviceName: MySQL multi-writer service
                status: ACTIVE
                updatedAt: "2019-01-01T00:00:00Z"
                updatedByUserId: user-12345678
                updatedByUserName: John Doe
            required:
                - id
                - rootUserId
                - rootUserName
                - serviceId
                - serviceName
                - productTierId
                - productTierName
                - instanceCount
                - status
                - createdAt
                - updatedAt
                - updatedByUserId
                - updatedByUserName
                - rootUserEmail
        FleetDescribeUserResult:
            type: object
            properties:
                createdAt:
                    type: string
                    description: The time the user was created.
                    example: "2021-01-01T00:00:00Z"
                subscriptions:
                    type: array
                    items:
                        $ref: '#/components/schemas/UserSubscription'
                    description: List of subscriptions associated with the user.
                    example:
                        - cloudProviderNames:
                            - aws
                            - gcp
                          defaultSubscription: true
                          email: abc@gmail.com
                          instanceCount: 3
                          name: John Dae
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          roleType: reader
                          serviceEnvironmentId: se-12345678
                          serviceId: s-12345678
                          serviceLogoURL: Commodi numquam facere qui veritatis.
                          serviceName: MySQL multi-writer service
                          subscriptionDate: "2019-01-01T00:00:00Z"
                          subscriptionId: sub-abcd1234
                          subscriptionOwnerName: John Doe
                          userId: user-abcd1234
                        - cloudProviderNames:
                            - aws
                            - gcp
                          defaultSubscription: true
                          email: abc@gmail.com
                          instanceCount: 3
                          name: John Dae
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          roleType: reader
                          serviceEnvironmentId: se-12345678
                          serviceId: s-12345678
                          serviceLogoURL: Commodi numquam facere qui veritatis.
                          serviceName: MySQL multi-writer service
                          subscriptionDate: "2019-01-01T00:00:00Z"
                          subscriptionId: sub-abcd1234
                          subscriptionOwnerName: John Doe
                          userId: user-abcd1234
                        - cloudProviderNames:
                            - aws
                            - gcp
                          defaultSubscription: true
                          email: abc@gmail.com
                          instanceCount: 3
                          name: John Dae
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          roleType: reader
                          serviceEnvironmentId: se-12345678
                          serviceId: s-12345678
                          serviceLogoURL: Commodi numquam facere qui veritatis.
                          serviceName: MySQL multi-writer service
                          subscriptionDate: "2019-01-01T00:00:00Z"
                          subscriptionId: sub-abcd1234
                          subscriptionOwnerName: John Doe
                          userId: user-abcd1234
                        - cloudProviderNames:
                            - aws
                            - gcp
                          defaultSubscription: true
                          email: abc@gmail.com
                          instanceCount: 3
                          name: John Dae
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          roleType: reader
                          serviceEnvironmentId: se-12345678
                          serviceId: s-12345678
                          serviceLogoURL: Commodi numquam facere qui veritatis.
                          serviceName: MySQL multi-writer service
                          subscriptionDate: "2019-01-01T00:00:00Z"
                          subscriptionId: sub-abcd1234
                          subscriptionOwnerName: John Doe
                          userId: user-abcd1234
                userId:
                    type: string
                    description: The user ID
                    example: user-12345678
            example:
                createdAt: "2021-01-01T00:00:00Z"
                subscriptions:
                    - cloudProviderNames:
                        - aws
                        - gcp
                      defaultSubscription: true
                      email: abc@gmail.com
                      instanceCount: 3
                      name: John Dae
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      roleType: reader
                      serviceEnvironmentId: se-12345678
                      serviceId: s-12345678
                      serviceLogoURL: Commodi numquam facere qui veritatis.
                      serviceName: MySQL multi-writer service
                      subscriptionDate: "2019-01-01T00:00:00Z"
                      subscriptionId: sub-abcd1234
                      subscriptionOwnerName: John Doe
                      userId: user-abcd1234
                    - cloudProviderNames:
                        - aws
                        - gcp
                      defaultSubscription: true
                      email: abc@gmail.com
                      instanceCount: 3
                      name: John Dae
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      roleType: reader
                      serviceEnvironmentId: se-12345678
                      serviceId: s-12345678
                      serviceLogoURL: Commodi numquam facere qui veritatis.
                      serviceName: MySQL multi-writer service
                      subscriptionDate: "2019-01-01T00:00:00Z"
                      subscriptionId: sub-abcd1234
                      subscriptionOwnerName: John Doe
                      userId: user-abcd1234
                userId: user-12345678
            required:
                - userId
                - subscriptions
                - createdAt
        FleetFeature:
            type: object
            properties:
                feature:
                    type: string
                    description: The feature to enable.
                    example: Dignissimos laborum id amet.
                featureConfig:
                    type: object
                    description: The configuration for the feature.
                    example:
                        embeddedInvoiceURL: https://acme.com/invoice
                        embeddedPaymentConfigurationURL: https://acme.com/payment
                    additionalProperties:
                        type: string
                        example: Illo vel vel voluptatem sapiente ut.
                status:
                    type: string
                    description: The status of the feature.
                    example: pending
            example:
                feature: Veritatis velit.
                featureConfig:
                    embeddedInvoiceURL: https://acme.com/invoice
                    embeddedPaymentConfigurationURL: https://acme.com/payment
                status: pending
            required:
                - feature
                - status
        FleetGenerateTokenForHostClusterDashboardResult:
            type: object
            properties:
                expirationTimestamp:
                    type: string
                    description: The timestamp when the token expires
                    example: "2021-01-01T00:00:00Z"
                token:
                    type: string
                    description: The token to access the dashboard
                    example: token
            example:
                expirationTimestamp: "2021-01-01T00:00:00Z"
                token: token
            required:
                - token
                - expirationTimestamp
        FleetListAllUsersResult:
            type: object
            properties:
                nextPageToken:
                    type: string
                    description: Token to use for the next request
                    example: next-token
                serviceId:
                    type: string
                    description: The service ID of the users.
                    example: s-12345678
                users:
                    type: array
                    items:
                        $ref: '#/components/schemas/AccessSideUser'
                    description: List of access-side users.
                    example:
                        - createdAt: "2021-01-01T00:00:00Z"
                          email: alice@enterprise.com
                          enabled: true
                          instanceCount: 3
                          lastModifiedAt: "2021-01-01T00:00:00Z"
                          lastModifiedByUserID: user-12345678
                          lastModifiedByUserName: Alice
                          orgId: org-12345678
                          orgName: Enterprise
                          orgUrl: https://enterprise.com
                          status: ACTIVE
                          subscriptionCount: 3
                          token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                          userId: user-12345678
                          userName: Alice
                        - createdAt: "2021-01-01T00:00:00Z"
                          email: alice@enterprise.com
                          enabled: true
                          instanceCount: 3
                          lastModifiedAt: "2021-01-01T00:00:00Z"
                          lastModifiedByUserID: user-12345678
                          lastModifiedByUserName: Alice
                          orgId: org-12345678
                          orgName: Enterprise
                          orgUrl: https://enterprise.com
                          status: ACTIVE
                          subscriptionCount: 3
                          token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                          userId: user-12345678
                          userName: Alice
            example:
                nextPageToken: next-token
                serviceId: s-12345678
                users:
                    - createdAt: "2021-01-01T00:00:00Z"
                      email: alice@enterprise.com
                      enabled: true
                      instanceCount: 3
                      lastModifiedAt: "2021-01-01T00:00:00Z"
                      lastModifiedByUserID: user-12345678
                      lastModifiedByUserName: Alice
                      orgId: org-12345678
                      orgName: Enterprise
                      orgUrl: https://enterprise.com
                      status: ACTIVE
                      subscriptionCount: 3
                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                      userId: user-12345678
                      userName: Alice
                    - createdAt: "2021-01-01T00:00:00Z"
                      email: alice@enterprise.com
                      enabled: true
                      instanceCount: 3
                      lastModifiedAt: "2021-01-01T00:00:00Z"
                      lastModifiedByUserID: user-12345678
                      lastModifiedByUserName: Alice
                      orgId: org-12345678
                      orgName: Enterprise
                      orgUrl: https://enterprise.com
                      status: ACTIVE
                      subscriptionCount: 3
                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                      userId: user-12345678
                      userName: Alice
                    - createdAt: "2021-01-01T00:00:00Z"
                      email: alice@enterprise.com
                      enabled: true
                      instanceCount: 3
                      lastModifiedAt: "2021-01-01T00:00:00Z"
                      lastModifiedByUserID: user-12345678
                      lastModifiedByUserName: Alice
                      orgId: org-12345678
                      orgName: Enterprise
                      orgUrl: https://enterprise.com
                      status: ACTIVE
                      subscriptionCount: 3
                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                      userId: user-12345678
                      userName: Alice
                    - createdAt: "2021-01-01T00:00:00Z"
                      email: alice@enterprise.com
                      enabled: true
                      instanceCount: 3
                      lastModifiedAt: "2021-01-01T00:00:00Z"
                      lastModifiedByUserID: user-12345678
                      lastModifiedByUserName: Alice
                      orgId: org-12345678
                      orgName: Enterprise
                      orgUrl: https://enterprise.com
                      status: ACTIVE
                      subscriptionCount: 3
                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                      userId: user-12345678
                      userName: Alice
            required:
                - users
        FleetListCustomNetworksResult:
            type: object
            properties:
                customNetworks:
                    type: array
                    items:
                        $ref: '#/components/schemas/FleetCustomNetwork'
                    description: List of custom networks
                    example:
                        - cidr: 10.0.0.0/16
                          cloudProviderName: aws
                          cloudProviderRegion: us-east-1
                          id: n-12345678
                          name: Prod us-east-1
                          networkFeaturesConfiguration:
                            isPrivateLinkEnabled: false
                          networkInstances:
                            - awsAccountID: "123456789012"
                              cloudProviderNativeNetworkId: vpc-12345678
                              gcpProjectID: my-project
                              gcpProjectNumber: "123456789012"
                              hostClusterID: hc-12345678
                            - awsAccountID: "123456789012"
                              cloudProviderNativeNetworkId: vpc-12345678
                              gcpProjectID: my-project
                              gcpProjectNumber: "123456789012"
                              hostClusterID: hc-12345678
                          owningOrgID: org-12345678
                          owningOrgName: my-customer
                          owningUserID: user-12345678
                          owningUserName: Jane Doe
                        - cidr: 10.0.0.0/16
                          cloudProviderName: aws
                          cloudProviderRegion: us-east-1
                          id: n-12345678
                          name: Prod us-east-1
                          networkFeaturesConfiguration:
                            isPrivateLinkEnabled: false
                          networkInstances:
                            - awsAccountID: "123456789012"
                              cloudProviderNativeNetworkId: vpc-12345678
                              gcpProjectID: my-project
                              gcpProjectNumber: "123456789012"
                              hostClusterID: hc-12345678
                            - awsAccountID: "123456789012"
                              cloudProviderNativeNetworkId: vpc-12345678
                              gcpProjectID: my-project
                              gcpProjectNumber: "123456789012"
                              hostClusterID: hc-12345678
                          owningOrgID: org-12345678
                          owningOrgName: my-customer
                          owningUserID: user-12345678
                          owningUserName: Jane Doe
                        - cidr: 10.0.0.0/16
                          cloudProviderName: aws
                          cloudProviderRegion: us-east-1
                          id: n-12345678
                          name: Prod us-east-1
                          networkFeaturesConfiguration:
                            isPrivateLinkEnabled: false
                          networkInstances:
                            - awsAccountID: "123456789012"
                              cloudProviderNativeNetworkId: vpc-12345678
                              gcpProjectID: my-project
                              gcpProjectNumber: "123456789012"
                              hostClusterID: hc-12345678
                            - awsAccountID: "123456789012"
                              cloudProviderNativeNetworkId: vpc-12345678
                              gcpProjectID: my-project
                              gcpProjectNumber: "123456789012"
                              hostClusterID: hc-12345678
                          owningOrgID: org-12345678
                          owningOrgName: my-customer
                          owningUserID: user-12345678
                          owningUserName: Jane Doe
                        - cidr: 10.0.0.0/16
                          cloudProviderName: aws
                          cloudProviderRegion: us-east-1
                          id: n-12345678
                          name: Prod us-east-1
                          networkFeaturesConfiguration:
                            isPrivateLinkEnabled: false
                          networkInstances:
                            - awsAccountID: "123456789012"
                              cloudProviderNativeNetworkId: vpc-12345678
                              gcpProjectID: my-project
                              gcpProjectNumber: "123456789012"
                              hostClusterID: hc-12345678
                            - awsAccountID: "123456789012"
                              cloudProviderNativeNetworkId: vpc-12345678
                              gcpProjectID: my-project
                              gcpProjectNumber: "123456789012"
                              hostClusterID: hc-12345678
                          owningOrgID: org-12345678
                          owningOrgName: my-customer
                          owningUserID: user-12345678
                          owningUserName: Jane Doe
            example:
                customNetworks:
                    - cidr: 10.0.0.0/16
                      cloudProviderName: aws
                      cloudProviderRegion: us-east-1
                      id: n-12345678
                      name: Prod us-east-1
                      networkFeaturesConfiguration:
                        isPrivateLinkEnabled: false
                      networkInstances:
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                      owningOrgID: org-12345678
                      owningOrgName: my-customer
                      owningUserID: user-12345678
                      owningUserName: Jane Doe
                    - cidr: 10.0.0.0/16
                      cloudProviderName: aws
                      cloudProviderRegion: us-east-1
                      id: n-12345678
                      name: Prod us-east-1
                      networkFeaturesConfiguration:
                        isPrivateLinkEnabled: false
                      networkInstances:
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                      owningOrgID: org-12345678
                      owningOrgName: my-customer
                      owningUserID: user-12345678
                      owningUserName: Jane Doe
                    - cidr: 10.0.0.0/16
                      cloudProviderName: aws
                      cloudProviderRegion: us-east-1
                      id: n-12345678
                      name: Prod us-east-1
                      networkFeaturesConfiguration:
                        isPrivateLinkEnabled: false
                      networkInstances:
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                        - awsAccountID: "123456789012"
                          cloudProviderNativeNetworkId: vpc-12345678
                          gcpProjectID: my-project
                          gcpProjectNumber: "123456789012"
                          hostClusterID: hc-12345678
                      owningOrgID: org-12345678
                      owningOrgName: my-customer
                      owningUserID: user-12345678
                      owningUserName: Jane Doe
            required:
                - customNetworks
        FleetListEventsResult:
            type: object
            properties:
                events:
                    type: array
                    items:
                        $ref: '#/components/schemas/FleetDescribeEventResult'
                    description: The list of events
                    example:
                        - environmentId: se-12345678
                          eventSource: Customer, Infra or Maintenance
                          id: event-12345678
                          instanceId: instance-12345678
                          message: instance-abcd1234 created
                          orgId: org-12345678
                          orgName: Acme Corporation
                          resourceName: Galera
                          serviceId: s-12345678
                          time: "2023-01-10T00:00:00Z"
                          userId: user-12345678
                          userName: John Doe
                          workflowFailures:
                            - eventTime: "2020-01-01T00:00:00Z"
                              message: Bootstrap failed for reason X
                            - eventTime: "2020-01-01T00:01:00Z"
                              message: Compute failed for reason Y
                          workflowId: workflow-12345678
                        - environmentId: se-12345678
                          eventSource: Customer, Infra or Maintenance
                          id: event-12345678
                          instanceId: instance-12345678
                          message: instance-abcd1234 created
                          orgId: org-12345678
                          orgName: Acme Corporation
                          resourceName: Galera
                          serviceId: s-12345678
                          time: "2023-01-10T00:00:00Z"
                          userId: user-12345678
                          userName: John Doe
                          workflowFailures:
                            - eventTime: "2020-01-01T00:00:00Z"
                              message: Bootstrap failed for reason X
                            - eventTime: "2020-01-01T00:01:00Z"
                              message: Compute failed for reason Y
                          workflowId: workflow-12345678
                        - environmentId: se-12345678
                          eventSource: Customer, Infra or Maintenance
                          id: event-12345678
                          instanceId: instance-12345678
                          message: instance-abcd1234 created
                          orgId: org-12345678
                          orgName: Acme Corporation
                          resourceName: Galera
                          serviceId: s-12345678
                          time: "2023-01-10T00:00:00Z"
                          userId: user-12345678
                          userName: John Doe
                          workflowFailures:
                            - eventTime: "2020-01-01T00:00:00Z"
                              message: Bootstrap failed for reason X
                            - eventTime: "2020-01-01T00:01:00Z"
                              message: Compute failed for reason Y
                          workflowId: workflow-12345678
                ids:
                    type: array
                    items:
                        type: string
                        example: Odio voluptatem quidem molestiae est.
                    description: The list of event IDs
                    example:
                        - event-12345678
                nextPageToken:
                    type: string
                    description: The next token to use for pagination
                    example: token
            example:
                events:
                    - environmentId: se-12345678
                      eventSource: Customer, Infra or Maintenance
                      id: event-12345678
                      instanceId: instance-12345678
                      message: instance-abcd1234 created
                      orgId: org-12345678
                      orgName: Acme Corporation
                      resourceName: Galera
                      serviceId: s-12345678
                      time: "2023-01-10T00:00:00Z"
                      userId: user-12345678
                      userName: John Doe
                      workflowFailures:
                        - eventTime: "2020-01-01T00:00:00Z"
                          message: Bootstrap failed for reason X
                        - eventTime: "2020-01-01T00:01:00Z"
                          message: Compute failed for reason Y
                      workflowId: workflow-12345678
                    - environmentId: se-12345678
                      eventSource: Customer, Infra or Maintenance
                      id: event-12345678
                      instanceId: instance-12345678
                      message: instance-abcd1234 created
                      orgId: org-12345678
                      orgName: Acme Corporation
                      resourceName: Galera
                      serviceId: s-12345678
                      time: "2023-01-10T00:00:00Z"
                      userId: user-12345678
                      userName: John Doe
                      workflowFailures:
                        - eventTime: "2020-01-01T00:00:00Z"
                          message: Bootstrap failed for reason X
                        - eventTime: "2020-01-01T00:01:00Z"
                          message: Compute failed for reason Y
                      workflowId: workflow-12345678
                    - environmentId: se-12345678
                      eventSource: Customer, Infra or Maintenance
                      id: event-12345678
                      instanceId: instance-12345678
                      message: instance-abcd1234 created
                      orgId: org-12345678
                      orgName: Acme Corporation
                      resourceName: Galera
                      serviceId: s-12345678
                      time: "2023-01-10T00:00:00Z"
                      userId: user-12345678
                      userName: John Doe
                      workflowFailures:
                        - eventTime: "2020-01-01T00:00:00Z"
                          message: Bootstrap failed for reason X
                        - eventTime: "2020-01-01T00:01:00Z"
                          message: Compute failed for reason Y
                      workflowId: workflow-12345678
                ids:
                    - event-12345678
                nextPageToken: token
            required:
                - ids
                - events
        FleetListHostClustersResult:
            type: object
            properties:
                hostClusters:
                    type: array
                    items:
                        $ref: '#/components/schemas/FleetDescribeHostClusterResult'
                    description: List of host clusters
                    example:
                        - awsAccountID: "123456789012"
                          cloudProvider: aws
                          dashboardEndpoint: https://dashboard.example.com
                          gcpProjectID: my-project
                          id: hc-12345678
                          instanceID: instance-12345678
                          region: us-east-1
                          status: READY
                          type: Kubernetes
                        - awsAccountID: "123456789012"
                          cloudProvider: aws
                          dashboardEndpoint: https://dashboard.example.com
                          gcpProjectID: my-project
                          id: hc-12345678
                          instanceID: instance-12345678
                          region: us-east-1
                          status: READY
                          type: Kubernetes
                        - awsAccountID: "123456789012"
                          cloudProvider: aws
                          dashboardEndpoint: https://dashboard.example.com
                          gcpProjectID: my-project
                          id: hc-12345678
                          instanceID: instance-12345678
                          region: us-east-1
                          status: READY
                          type: Kubernetes
                ids:
                    type: array
                    items:
                        type: string
                        example: Qui est libero quis quia.
                    description: List of host cluster IDs
                    example:
                        - sub-12345678
                        - sub-abcdefgh
                        - sub-1234efgh
                nextPageToken:
                    type: string
                    description: The next token to use when listing host clusters
                    example: next-token
            example:
                hostClusters:
                    - awsAccountID: "123456789012"
                      cloudProvider: aws
                      dashboardEndpoint: https://dashboard.example.com
                      gcpProjectID: my-project
                      id: hc-12345678
                      instanceID: instance-12345678
                      region: us-east-1
                      status: READY
                      type: Kubernetes
                    - awsAccountID: "123456789012"
                      cloudProvider: aws
                      dashboardEndpoint: https://dashboard.example.com
                      gcpProjectID: my-project
                      id: hc-12345678
                      instanceID: instance-12345678
                      region: us-east-1
                      status: READY
                      type: Kubernetes
                    - awsAccountID: "123456789012"
                      cloudProvider: aws
                      dashboardEndpoint: https://dashboard.example.com
                      gcpProjectID: my-project
                      id: hc-12345678
                      instanceID: instance-12345678
                      region: us-east-1
                      status: READY
                      type: Kubernetes
                ids:
                    - sub-12345678
                    - sub-abcdefgh
                    - sub-1234efgh
                nextPageToken: next-token
            required:
                - ids
                - hostClusters
        FleetListLinkedInstancesResult:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                nextPageToken:
                    type: string
                    description: Token to use for the next request
                    example: next-token
                resourceInstances:
                    type: array
                    items:
                        $ref: '#/components/schemas/ResourceInstance'
                    description: The list of resource instances.
                    example:
                        - awsAccountID: "123456789012"
                          cloudProvider: aws
                          consumptionResourceInstanceResult:
                            active: true
                            awsAccountID: "123456789012"
                            backupStatus:
                                earliestRestoreTime: "2021-09-01T00:00:00Z"
                            cloud_provider: aws
                            created_at: "2023-01-10T00:00:00Z"
                            createdByUserId: user-12345678
                            createdByUserName: John Doe
                            customNetworkDetail:
                                cidr: 10.177.0.0/16
                                id: n-12345678
                                name: Prod us-east-1
                            detailedNetworkTopology:
                                r-abcd1234:
                                    allowedIPRanges:
                                        - 0.0.0.0/0
                                    clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                    clusterPorts:
                                        - 3306
                                    main: true
                                    networkingType: PUBLIC
                                    nodes:
                                        - availabilityZone: us-east-2a
                                          endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                          healthStatus: healthy
                                          id: primary-0
                                          ports:
                                            - 3306
                                          status: RUNNING
                                    privateNetworkCIDR: 10.0.0.2/24
                                    privateNetworkID: n-1234abcd
                                    publiclyAccessible: true
                                    resourceKey: primary
                                    resourceName: Primary MySQL Instance
                            externalPayerId: external-payer-id-1234
                            gcpProjectID: my-project
                            highAvailability: true
                            id: instance-abcd1234
                            last_modified_at: "2023-01-20T00:00:00Z"
                            network_type: PUBLIC
                            productTierFeatures:
                                BILLING:
                                    enabled: false
                                LOGS:
                                    auth:
                                        password: px3c4d5f6g7h8i
                                        username: abcd1234
                                    enabled: true
                                    websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                METRICS:
                                    enabled: false
                            region: us-east-1
                            result_params:
                                param1: value1
                                param2: value2
                            status: RUNNING
                            subscriptionId: sub-abcd1234
                          defaultSubscription: true
                          deploymentCellID: hc-12345678
                          environmentId: se-12345678
                          gcpProjectID: my-project
                          input_params:
                            param1: value1
                            param2: value2
                          instanceDebugCommands:
                            - aws eks update-kubeconfig --name my-cluster --region us-west-2
                            - kubectl -n instance-12345678 get pods
                          integrationsStatus:
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                          managedResourceType: PortsBasedProxy
                          organizationId: org-12345678
                          organizationName: my-org
                          portsRegistrationStatus:
                            instance-123:
                                - 30000
                                - 30001
                            instance-456:
                                - 30002
                                - 30003
                          productTierId: pt-12345678
                          productTierName: premium
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceVersionSummaries:
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                          serviceEnvName: dev
                          serviceId: s-12345678
                          serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                          serviceModelId: sm-12345678
                          serviceModelName: hosted
                          serviceModelType: OMNISTRATE_HOSTED
                          serviceName: mysql
                          subscriptionId: sub-12345678
                          subscriptionOwnerName: John Doe
                          tierVersion: "1.0"
                          tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                          tierVersionReleasedByUserId: user-12345678
                          tierVersionReleasedByUserName: John Doe
                          tierVersionStatus: Preferred|Active|Deprecated|Pending
                        - awsAccountID: "123456789012"
                          cloudProvider: aws
                          consumptionResourceInstanceResult:
                            active: true
                            awsAccountID: "123456789012"
                            backupStatus:
                                earliestRestoreTime: "2021-09-01T00:00:00Z"
                            cloud_provider: aws
                            created_at: "2023-01-10T00:00:00Z"
                            createdByUserId: user-12345678
                            createdByUserName: John Doe
                            customNetworkDetail:
                                cidr: 10.177.0.0/16
                                id: n-12345678
                                name: Prod us-east-1
                            detailedNetworkTopology:
                                r-abcd1234:
                                    allowedIPRanges:
                                        - 0.0.0.0/0
                                    clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                    clusterPorts:
                                        - 3306
                                    main: true
                                    networkingType: PUBLIC
                                    nodes:
                                        - availabilityZone: us-east-2a
                                          endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                          healthStatus: healthy
                                          id: primary-0
                                          ports:
                                            - 3306
                                          status: RUNNING
                                    privateNetworkCIDR: 10.0.0.2/24
                                    privateNetworkID: n-1234abcd
                                    publiclyAccessible: true
                                    resourceKey: primary
                                    resourceName: Primary MySQL Instance
                            externalPayerId: external-payer-id-1234
                            gcpProjectID: my-project
                            highAvailability: true
                            id: instance-abcd1234
                            last_modified_at: "2023-01-20T00:00:00Z"
                            network_type: PUBLIC
                            productTierFeatures:
                                BILLING:
                                    enabled: false
                                LOGS:
                                    auth:
                                        password: px3c4d5f6g7h8i
                                        username: abcd1234
                                    enabled: true
                                    websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                METRICS:
                                    enabled: false
                            region: us-east-1
                            result_params:
                                param1: value1
                                param2: value2
                            status: RUNNING
                            subscriptionId: sub-abcd1234
                          defaultSubscription: true
                          deploymentCellID: hc-12345678
                          environmentId: se-12345678
                          gcpProjectID: my-project
                          input_params:
                            param1: value1
                            param2: value2
                          instanceDebugCommands:
                            - aws eks update-kubeconfig --name my-cluster --region us-west-2
                            - kubectl -n instance-12345678 get pods
                          integrationsStatus:
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                          managedResourceType: PortsBasedProxy
                          organizationId: org-12345678
                          organizationName: my-org
                          portsRegistrationStatus:
                            instance-123:
                                - 30000
                                - 30001
                            instance-456:
                                - 30002
                                - 30003
                          productTierId: pt-12345678
                          productTierName: premium
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceVersionSummaries:
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                          serviceEnvName: dev
                          serviceId: s-12345678
                          serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                          serviceModelId: sm-12345678
                          serviceModelName: hosted
                          serviceModelType: OMNISTRATE_HOSTED
                          serviceName: mysql
                          subscriptionId: sub-12345678
                          subscriptionOwnerName: John Doe
                          tierVersion: "1.0"
                          tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                          tierVersionReleasedByUserId: user-12345678
                          tierVersionReleasedByUserName: John Doe
                          tierVersionStatus: Preferred|Active|Deprecated|Pending
                        - awsAccountID: "123456789012"
                          cloudProvider: aws
                          consumptionResourceInstanceResult:
                            active: true
                            awsAccountID: "123456789012"
                            backupStatus:
                                earliestRestoreTime: "2021-09-01T00:00:00Z"
                            cloud_provider: aws
                            created_at: "2023-01-10T00:00:00Z"
                            createdByUserId: user-12345678
                            createdByUserName: John Doe
                            customNetworkDetail:
                                cidr: 10.177.0.0/16
                                id: n-12345678
                                name: Prod us-east-1
                            detailedNetworkTopology:
                                r-abcd1234:
                                    allowedIPRanges:
                                        - 0.0.0.0/0
                                    clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                    clusterPorts:
                                        - 3306
                                    main: true
                                    networkingType: PUBLIC
                                    nodes:
                                        - availabilityZone: us-east-2a
                                          endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                          healthStatus: healthy
                                          id: primary-0
                                          ports:
                                            - 3306
                                          status: RUNNING
                                    privateNetworkCIDR: 10.0.0.2/24
                                    privateNetworkID: n-1234abcd
                                    publiclyAccessible: true
                                    resourceKey: primary
                                    resourceName: Primary MySQL Instance
                            externalPayerId: external-payer-id-1234
                            gcpProjectID: my-project
                            highAvailability: true
                            id: instance-abcd1234
                            last_modified_at: "2023-01-20T00:00:00Z"
                            network_type: PUBLIC
                            productTierFeatures:
                                BILLING:
                                    enabled: false
                                LOGS:
                                    auth:
                                        password: px3c4d5f6g7h8i
                                        username: abcd1234
                                    enabled: true
                                    websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                METRICS:
                                    enabled: false
                            region: us-east-1
                            result_params:
                                param1: value1
                                param2: value2
                            status: RUNNING
                            subscriptionId: sub-abcd1234
                          defaultSubscription: true
                          deploymentCellID: hc-12345678
                          environmentId: se-12345678
                          gcpProjectID: my-project
                          input_params:
                            param1: value1
                            param2: value2
                          instanceDebugCommands:
                            - aws eks update-kubeconfig --name my-cluster --region us-west-2
                            - kubectl -n instance-12345678 get pods
                          integrationsStatus:
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                          managedResourceType: PortsBasedProxy
                          organizationId: org-12345678
                          organizationName: my-org
                          portsRegistrationStatus:
                            instance-123:
                                - 30000
                                - 30001
                            instance-456:
                                - 30002
                                - 30003
                          productTierId: pt-12345678
                          productTierName: premium
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceVersionSummaries:
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                          serviceEnvName: dev
                          serviceId: s-12345678
                          serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                          serviceModelId: sm-12345678
                          serviceModelName: hosted
                          serviceModelType: OMNISTRATE_HOSTED
                          serviceName: mysql
                          subscriptionId: sub-12345678
                          subscriptionOwnerName: John Doe
                          tierVersion: "1.0"
                          tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                          tierVersionReleasedByUserId: user-12345678
                          tierVersionReleasedByUserName: John Doe
                          tierVersionStatus: Preferred|Active|Deprecated|Pending
                        - awsAccountID: "123456789012"
                          cloudProvider: aws
                          consumptionResourceInstanceResult:
                            active: true
                            awsAccountID: "123456789012"
                            backupStatus:
                                earliestRestoreTime: "2021-09-01T00:00:00Z"
                            cloud_provider: aws
                            created_at: "2023-01-10T00:00:00Z"
                            createdByUserId: user-12345678
                            createdByUserName: John Doe
                            customNetworkDetail:
                                cidr: 10.177.0.0/16
                                id: n-12345678
                                name: Prod us-east-1
                            detailedNetworkTopology:
                                r-abcd1234:
                                    allowedIPRanges:
                                        - 0.0.0.0/0
                                    clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                    clusterPorts:
                                        - 3306
                                    main: true
                                    networkingType: PUBLIC
                                    nodes:
                                        - availabilityZone: us-east-2a
                                          endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                          healthStatus: healthy
                                          id: primary-0
                                          ports:
                                            - 3306
                                          status: RUNNING
                                    privateNetworkCIDR: 10.0.0.2/24
                                    privateNetworkID: n-1234abcd
                                    publiclyAccessible: true
                                    resourceKey: primary
                                    resourceName: Primary MySQL Instance
                            externalPayerId: external-payer-id-1234
                            gcpProjectID: my-project
                            highAvailability: true
                            id: instance-abcd1234
                            last_modified_at: "2023-01-20T00:00:00Z"
                            network_type: PUBLIC
                            productTierFeatures:
                                BILLING:
                                    enabled: false
                                LOGS:
                                    auth:
                                        password: px3c4d5f6g7h8i
                                        username: abcd1234
                                    enabled: true
                                    websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                METRICS:
                                    enabled: false
                            region: us-east-1
                            result_params:
                                param1: value1
                                param2: value2
                            status: RUNNING
                            subscriptionId: sub-abcd1234
                          defaultSubscription: true
                          deploymentCellID: hc-12345678
                          environmentId: se-12345678
                          gcpProjectID: my-project
                          input_params:
                            param1: value1
                            param2: value2
                          instanceDebugCommands:
                            - aws eks update-kubeconfig --name my-cluster --region us-west-2
                            - kubectl -n instance-12345678 get pods
                          integrationsStatus:
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                          managedResourceType: PortsBasedProxy
                          organizationId: org-12345678
                          organizationName: my-org
                          portsRegistrationStatus:
                            instance-123:
                                - 30000
                                - 30001
                            instance-456:
                                - 30002
                                - 30003
                          productTierId: pt-12345678
                          productTierName: premium
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceVersionSummaries:
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                          serviceEnvName: dev
                          serviceId: s-12345678
                          serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                          serviceModelId: sm-12345678
                          serviceModelName: hosted
                          serviceModelType: OMNISTRATE_HOSTED
                          serviceName: mysql
                          subscriptionId: sub-12345678
                          subscriptionOwnerName: John Doe
                          tierVersion: "1.0"
                          tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                          tierVersionReleasedByUserId: user-12345678
                          tierVersionReleasedByUserName: John Doe
                          tierVersionStatus: Preferred|Active|Deprecated|Pending
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                environmentId: se-12345678
                nextPageToken: next-token
                resourceInstances:
                    - awsAccountID: "123456789012"
                      cloudProvider: aws
                      consumptionResourceInstanceResult:
                        active: true
                        awsAccountID: "123456789012"
                        backupStatus:
                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                        cloud_provider: aws
                        created_at: "2023-01-10T00:00:00Z"
                        createdByUserId: user-12345678
                        createdByUserName: John Doe
                        customNetworkDetail:
                            cidr: 10.177.0.0/16
                            id: n-12345678
                            name: Prod us-east-1
                        detailedNetworkTopology:
                            r-abcd1234:
                                allowedIPRanges:
                                    - 0.0.0.0/0
                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                clusterPorts:
                                    - 3306
                                main: true
                                networkingType: PUBLIC
                                nodes:
                                    - availabilityZone: us-east-2a
                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                      healthStatus: healthy
                                      id: primary-0
                                      ports:
                                        - 3306
                                      status: RUNNING
                                privateNetworkCIDR: 10.0.0.2/24
                                privateNetworkID: n-1234abcd
                                publiclyAccessible: true
                                resourceKey: primary
                                resourceName: Primary MySQL Instance
                        externalPayerId: external-payer-id-1234
                        gcpProjectID: my-project
                        highAvailability: true
                        id: instance-abcd1234
                        last_modified_at: "2023-01-20T00:00:00Z"
                        network_type: PUBLIC
                        productTierFeatures:
                            BILLING:
                                enabled: false
                            LOGS:
                                auth:
                                    password: px3c4d5f6g7h8i
                                    username: abcd1234
                                enabled: true
                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                            METRICS:
                                enabled: false
                        region: us-east-1
                        result_params:
                            param1: value1
                            param2: value2
                        status: RUNNING
                        subscriptionId: sub-abcd1234
                      defaultSubscription: true
                      deploymentCellID: hc-12345678
                      environmentId: se-12345678
                      gcpProjectID: my-project
                      input_params:
                        param1: value1
                        param2: value2
                      instanceDebugCommands:
                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                        - kubectl -n instance-12345678 get pods
                      integrationsStatus:
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                      managedResourceType: PortsBasedProxy
                      organizationId: org-12345678
                      organizationName: my-org
                      portsRegistrationStatus:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                      productTierId: pt-12345678
                      productTierName: premium
                      productTierType: OMNISTRATE_DEDICATED
                      proxyType: PortsBasedProxy
                      resourceVersionSummaries:
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                      serviceEnvName: dev
                      serviceId: s-12345678
                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                      serviceModelId: sm-12345678
                      serviceModelName: hosted
                      serviceModelType: OMNISTRATE_HOSTED
                      serviceName: mysql
                      subscriptionId: sub-12345678
                      subscriptionOwnerName: John Doe
                      tierVersion: "1.0"
                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                      tierVersionReleasedByUserId: user-12345678
                      tierVersionReleasedByUserName: John Doe
                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                    - awsAccountID: "123456789012"
                      cloudProvider: aws
                      consumptionResourceInstanceResult:
                        active: true
                        awsAccountID: "123456789012"
                        backupStatus:
                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                        cloud_provider: aws
                        created_at: "2023-01-10T00:00:00Z"
                        createdByUserId: user-12345678
                        createdByUserName: John Doe
                        customNetworkDetail:
                            cidr: 10.177.0.0/16
                            id: n-12345678
                            name: Prod us-east-1
                        detailedNetworkTopology:
                            r-abcd1234:
                                allowedIPRanges:
                                    - 0.0.0.0/0
                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                clusterPorts:
                                    - 3306
                                main: true
                                networkingType: PUBLIC
                                nodes:
                                    - availabilityZone: us-east-2a
                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                      healthStatus: healthy
                                      id: primary-0
                                      ports:
                                        - 3306
                                      status: RUNNING
                                privateNetworkCIDR: 10.0.0.2/24
                                privateNetworkID: n-1234abcd
                                publiclyAccessible: true
                                resourceKey: primary
                                resourceName: Primary MySQL Instance
                        externalPayerId: external-payer-id-1234
                        gcpProjectID: my-project
                        highAvailability: true
                        id: instance-abcd1234
                        last_modified_at: "2023-01-20T00:00:00Z"
                        network_type: PUBLIC
                        productTierFeatures:
                            BILLING:
                                enabled: false
                            LOGS:
                                auth:
                                    password: px3c4d5f6g7h8i
                                    username: abcd1234
                                enabled: true
                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                            METRICS:
                                enabled: false
                        region: us-east-1
                        result_params:
                            param1: value1
                            param2: value2
                        status: RUNNING
                        subscriptionId: sub-abcd1234
                      defaultSubscription: true
                      deploymentCellID: hc-12345678
                      environmentId: se-12345678
                      gcpProjectID: my-project
                      input_params:
                        param1: value1
                        param2: value2
                      instanceDebugCommands:
                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                        - kubectl -n instance-12345678 get pods
                      integrationsStatus:
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                      managedResourceType: PortsBasedProxy
                      organizationId: org-12345678
                      organizationName: my-org
                      portsRegistrationStatus:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                      productTierId: pt-12345678
                      productTierName: premium
                      productTierType: OMNISTRATE_DEDICATED
                      proxyType: PortsBasedProxy
                      resourceVersionSummaries:
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                      serviceEnvName: dev
                      serviceId: s-12345678
                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                      serviceModelId: sm-12345678
                      serviceModelName: hosted
                      serviceModelType: OMNISTRATE_HOSTED
                      serviceName: mysql
                      subscriptionId: sub-12345678
                      subscriptionOwnerName: John Doe
                      tierVersion: "1.0"
                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                      tierVersionReleasedByUserId: user-12345678
                      tierVersionReleasedByUserName: John Doe
                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                serviceId: s-12345678
            required:
                - resourceInstances
                - serviceId
                - environmentId
        FleetListSubscriptionsResult:
            type: object
            properties:
                ids:
                    type: array
                    items:
                        type: string
                        example: Libero et.
                    description: List of subscription IDs
                    example:
                        - sub-12345678
                        - sub-abcdefgh
                        - sub-1234efgh
                nextPageToken:
                    type: string
                    description: The next token to use when listing subscriptions
                    example: next-token
                subscriptions:
                    type: array
                    items:
                        $ref: '#/components/schemas/FleetDescribeSubscriptionResult'
                    description: List of subscriptions
                    example:
                        - createdAt: "2019-01-01T00:00:00Z"
                          id: sub-12345678
                          instanceCount: 3
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          rootUserEmail: abc@gmail.com
                          rootUserId: org-12345678
                          rootUserName: John Doe
                          serviceId: s-12345678
                          serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                          serviceName: MySQL multi-writer service
                          status: ACTIVE
                          updatedAt: "2019-01-01T00:00:00Z"
                          updatedByUserId: user-12345678
                          updatedByUserName: John Doe
                        - createdAt: "2019-01-01T00:00:00Z"
                          id: sub-12345678
                          instanceCount: 3
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          rootUserEmail: abc@gmail.com
                          rootUserId: org-12345678
                          rootUserName: John Doe
                          serviceId: s-12345678
                          serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                          serviceName: MySQL multi-writer service
                          status: ACTIVE
                          updatedAt: "2019-01-01T00:00:00Z"
                          updatedByUserId: user-12345678
                          updatedByUserName: John Doe
            example:
                ids:
                    - sub-12345678
                    - sub-abcdefgh
                    - sub-1234efgh
                nextPageToken: next-token
                subscriptions:
                    - createdAt: "2019-01-01T00:00:00Z"
                      id: sub-12345678
                      instanceCount: 3
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      rootUserEmail: abc@gmail.com
                      rootUserId: org-12345678
                      rootUserName: John Doe
                      serviceId: s-12345678
                      serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                      serviceName: MySQL multi-writer service
                      status: ACTIVE
                      updatedAt: "2019-01-01T00:00:00Z"
                      updatedByUserId: user-12345678
                      updatedByUserName: John Doe
                    - createdAt: "2019-01-01T00:00:00Z"
                      id: sub-12345678
                      instanceCount: 3
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      rootUserEmail: abc@gmail.com
                      rootUserId: org-12345678
                      rootUserName: John Doe
                      serviceId: s-12345678
                      serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                      serviceName: MySQL multi-writer service
                      status: ACTIVE
                      updatedAt: "2019-01-01T00:00:00Z"
                      updatedByUserId: user-12345678
                      updatedByUserName: John Doe
                    - createdAt: "2019-01-01T00:00:00Z"
                      id: sub-12345678
                      instanceCount: 3
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      rootUserEmail: abc@gmail.com
                      rootUserId: org-12345678
                      rootUserName: John Doe
                      serviceId: s-12345678
                      serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                      serviceName: MySQL multi-writer service
                      status: ACTIVE
                      updatedAt: "2019-01-01T00:00:00Z"
                      updatedByUserId: user-12345678
                      updatedByUserName: John Doe
                    - createdAt: "2019-01-01T00:00:00Z"
                      id: sub-12345678
                      instanceCount: 3
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      rootUserEmail: abc@gmail.com
                      rootUserId: org-12345678
                      rootUserName: John Doe
                      serviceId: s-12345678
                      serviceLogoURL: Quam voluptates temporibus tenetur velit quia molestiae.
                      serviceName: MySQL multi-writer service
                      status: ACTIVE
                      updatedAt: "2019-01-01T00:00:00Z"
                      updatedByUserId: user-12345678
                      updatedByUserName: John Doe
            required:
                - ids
        FleetListUsersResult:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                nextPageToken:
                    type: string
                    description: Token to use for the next request
                    example: next-token
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                users:
                    type: array
                    items:
                        $ref: '#/components/schemas/User'
                    description: List of active users using the service.
                    example:
                        - createdAt: "2021-01-01T00:00:00Z"
                          email: alice@enterprise.com
                          enabled: true
                          environmentId: se-12345678
                          instanceCount: 3
                          lastModifiedAt: "2021-01-01T00:00:00Z"
                          lastModifiedByUserID: user-12345678
                          lastModifiedByUserName: Alice
                          orgId: org-12345678
                          orgName: Enterprise
                          orgUrl: https://enterprise.com
                          serviceId: s-12345678
                          status: ACTIVE
                          subscriptionCount: 3
                          token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                          userId: user-12345678
                          userName: Alice
                          userSubscriptionRole: root
                        - createdAt: "2021-01-01T00:00:00Z"
                          email: alice@enterprise.com
                          enabled: true
                          environmentId: se-12345678
                          instanceCount: 3
                          lastModifiedAt: "2021-01-01T00:00:00Z"
                          lastModifiedByUserID: user-12345678
                          lastModifiedByUserName: Alice
                          orgId: org-12345678
                          orgName: Enterprise
                          orgUrl: https://enterprise.com
                          serviceId: s-12345678
                          status: ACTIVE
                          subscriptionCount: 3
                          token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                          userId: user-12345678
                          userName: Alice
                          userSubscriptionRole: root
                        - createdAt: "2021-01-01T00:00:00Z"
                          email: alice@enterprise.com
                          enabled: true
                          environmentId: se-12345678
                          instanceCount: 3
                          lastModifiedAt: "2021-01-01T00:00:00Z"
                          lastModifiedByUserID: user-12345678
                          lastModifiedByUserName: Alice
                          orgId: org-12345678
                          orgName: Enterprise
                          orgUrl: https://enterprise.com
                          serviceId: s-12345678
                          status: ACTIVE
                          subscriptionCount: 3
                          token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                          userId: user-12345678
                          userName: Alice
                          userSubscriptionRole: root
            example:
                environmentId: se-12345678
                nextPageToken: next-token
                serviceId: s-12345678
                users:
                    - createdAt: "2021-01-01T00:00:00Z"
                      email: alice@enterprise.com
                      enabled: true
                      environmentId: se-12345678
                      instanceCount: 3
                      lastModifiedAt: "2021-01-01T00:00:00Z"
                      lastModifiedByUserID: user-12345678
                      lastModifiedByUserName: Alice
                      orgId: org-12345678
                      orgName: Enterprise
                      orgUrl: https://enterprise.com
                      serviceId: s-12345678
                      status: ACTIVE
                      subscriptionCount: 3
                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                      userId: user-12345678
                      userName: Alice
                      userSubscriptionRole: root
                    - createdAt: "2021-01-01T00:00:00Z"
                      email: alice@enterprise.com
                      enabled: true
                      environmentId: se-12345678
                      instanceCount: 3
                      lastModifiedAt: "2021-01-01T00:00:00Z"
                      lastModifiedByUserID: user-12345678
                      lastModifiedByUserName: Alice
                      orgId: org-12345678
                      orgName: Enterprise
                      orgUrl: https://enterprise.com
                      serviceId: s-12345678
                      status: ACTIVE
                      subscriptionCount: 3
                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                      userId: user-12345678
                      userName: Alice
                      userSubscriptionRole: root
                    - createdAt: "2021-01-01T00:00:00Z"
                      email: alice@enterprise.com
                      enabled: true
                      environmentId: se-12345678
                      instanceCount: 3
                      lastModifiedAt: "2021-01-01T00:00:00Z"
                      lastModifiedByUserID: user-12345678
                      lastModifiedByUserName: Alice
                      orgId: org-12345678
                      orgName: Enterprise
                      orgUrl: https://enterprise.com
                      serviceId: s-12345678
                      status: ACTIVE
                      subscriptionCount: 3
                      token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                      userId: user-12345678
                      userName: Alice
                      userSubscriptionRole: root
            required:
                - users
        FleetNetworkFeaturesConfiguration:
            type: object
            properties:
                isPrivateLinkEnabled:
                    type: boolean
                    description: Indicates if PrivateLink is enabled for the network
                    example: false
            example:
                isPrivateLinkEnabled: true
        GetWorkflowEventsResult:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                id:
                    type: string
                    description: ID of the ServiceWorkflow
                    example: submit-create-instance-plan-instance-50h74sj46
                resources:
                    type: array
                    items:
                        $ref: '#/components/schemas/EventsPerResource'
                    description: List of resources with workflow events.
                    example:
                        - resourceId: r-12345678
                          resourceKey: db
                          resourceName: Galera
                          workflowSteps:
                            - events:
                                - eventTime: "2020-01-01T00:00:00Z"
                                  eventType: WorkflowStepStarted
                                  message: Bootstrap started
                                - eventTime: "2020-01-01T00:01:00Z"
                                  eventType: WorkflowStepCompleted
                                  message: Bootstrap completed
                              stepName: Bootstrap
                            - events:
                                - eventTime: "2020-01-01T00:02:00Z"
                                  eventType: WorkflowStepStarted
                                  message: Compute deployment started
                                - eventTime: "2020-01-01T00:03:00Z"
                                  eventType: WorkflowStepCompleted
                                  message: Compute deployment completed
                              stepName: Compute
                            - events:
                                - eventTime: "2020-01-01T00:04:00Z"
                                  eventType: WorkflowStepStarted
                                  message: Network deployment started
                                - eventTime: "2020-01-01T00:05:00Z"
                                  eventType: WorkflowStepFailed
                                  message: Details of the failure
                              stepName: Network
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                environmentId: se-12345678
                id: submit-create-instance-plan-instance-50h74sj46
                resources:
                    - resourceId: r-12345678
                      resourceKey: db
                      resourceName: Galera
                      workflowSteps:
                        - events:
                            - eventTime: "2020-01-01T00:00:00Z"
                              eventType: WorkflowStepStarted
                              message: Bootstrap started
                            - eventTime: "2020-01-01T00:01:00Z"
                              eventType: WorkflowStepCompleted
                              message: Bootstrap completed
                          stepName: Bootstrap
                        - events:
                            - eventTime: "2020-01-01T00:02:00Z"
                              eventType: WorkflowStepStarted
                              message: Compute deployment started
                            - eventTime: "2020-01-01T00:03:00Z"
                              eventType: WorkflowStepCompleted
                              message: Compute deployment completed
                          stepName: Compute
                        - events:
                            - eventTime: "2020-01-01T00:04:00Z"
                              eventType: WorkflowStepStarted
                              message: Network deployment started
                            - eventTime: "2020-01-01T00:05:00Z"
                              eventType: WorkflowStepFailed
                              message: Details of the failure
                          stepName: Network
                serviceId: s-12345678
            required:
                - serviceId
                - environmentId
                - id
                - resources
        HelmPackage:
            type: object
            properties:
                chartName:
                    type: string
                    description: The chart name of the Helm package
                    example: my-chart
                chartRepoName:
                    type: string
                    description: The chart repository name of the Helm package
                    example: my-repo
                chartRepoUrl:
                    type: string
                    description: The chart repository URL of the Helm package
                    example: https://my-repo.com
                chartValues:
                    type: object
                    description: The values of the Helm package
                    example:
                        key1: value1
                        key2: 3
                        key3:
                            key4: value4
                    additionalProperties: true
                chartVersion:
                    type: string
                    description: The chart version of the Helm package
                    example: 1.0.0
                namespace:
                    type: string
                    description: The namespace where the Helm package should be installed
                    example: default
            example:
                chartName: my-chart
                chartRepoName: my-repo
                chartRepoUrl: https://my-repo.com
                chartValues:
                    key1: value1
                    key2: 3
                    key3:
                        key4: value4
                chartVersion: 1.0.0
                namespace: default
            required:
                - chartName
                - chartVersion
                - chartRepoName
                - chartRepoUrl
                - namespace
        HelmPackageInstallations:
            type: object
            properties:
                helmPackage:
                    $ref: '#/components/schemas/HelmPackage'
                hostClusterID:
                    type: string
                    description: The ID of the host cluster where the helm package is installed
                    example: hc-12345678
                status:
                    type: string
                    description: The status of the Helm package installation
                    example: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
            example:
                helmPackage:
                    chartName: my-chart
                    chartRepoName: my-repo
                    chartRepoUrl: https://my-repo.com
                    chartValues:
                        key1: value1
                        key2: 3
                        key3:
                            key4: value4
                    chartVersion: 1.0.0
                    namespace: default
                hostClusterID: hc-12345678
                status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
            required:
                - hostClusterID
                - helmPackage
                - status
        HostCluster:
            type: object
            properties:
                accountConfigId:
                    type: string
                    example: ac-12345678
                customNetworkDetail:
                    $ref: '#/components/schemas/CustomNetworkFleetDetail'
                description:
                    type: string
                    example: My Host Cluster
                    minLength: 1
                helmPackages:
                    type: array
                    items:
                        $ref: '#/components/schemas/HelmPackage'
                    description: Helm packages installed on the host cluster
                    example:
                        - firstDeployed: "2021-01-01T00:00:00Z"
                          lastDeployed: "2021-01-01T00:00:00Z"
                          name: my-helm-package
                          namespace: my-namespace
                          repository: https://my-helm-repo.com
                          status: deployed
                          values:
                            key1: value1
                            key2: value2
                          version: 1.0.0
                id:
                    type: string
                    example: hc-12345678
                kubernetesDashboardEndpoint:
                    type: string
                    description: Endpoint of the Kubernetes dashboard
                    example: https://my-k8s-dashboard.com
                regionId:
                    type: string
                    example: region-12345678
                status:
                    type: string
                    description: Status of the host cluster
                    example: READY
                type:
                    type: string
                    description: Type of the host cluster
                    example: Kubernetes
            example:
                accountConfigId: ac-12345678
                customNetworkDetail:
                    cidr: 10.177.0.0/16
                    id: n-12345678
                    name: Prod us-east-1
                    orgName: Company TM
                description: My Host Cluster
                helmPackages:
                    - firstDeployed: "2021-01-01T00:00:00Z"
                      lastDeployed: "2021-01-01T00:00:00Z"
                      name: my-helm-package
                      namespace: my-namespace
                      repository: https://my-helm-repo.com
                      status: deployed
                      values:
                        key1: value1
                        key2: value2
                      version: 1.0.0
                id: hc-12345678
                kubernetesDashboardEndpoint: https://my-k8s-dashboard.com
                regionId: region-12345678
                status: READY
                type: Kubernetes
            required:
                - id
                - accountConfigId
                - type
                - description
                - status
        InputParameterEntity:
            type: object
            properties:
                custom:
                    type: boolean
                    description: Whether the parameter is custom
                    example: false
                defaultValue:
                    type: string
                    description: The parameter default value
                    example: option1
                dependentResourceID:
                    type: string
                    description: The parameter dependent resource ID
                    example: r-12345678
                description:
                    type: string
                    description: The parameter description
                    example: The name of the server
                displayName:
                    type: string
                    description: The parameter display name
                    example: Server Name
                isList:
                    type: boolean
                    description: Whether the parameter is a list
                    example: false
                key:
                    type: string
                    description: The parameter key
                    example: serverName
                modifiable:
                    type: boolean
                    description: Whether the parameter is modifiable
                    example: true
                options:
                    type: array
                    items:
                        type: string
                        example: Velit minus veritatis.
                    description: The parameter options
                    example:
                        - option1
                        - option2
                required:
                    type: boolean
                    description: Whether the parameter is required
                    example: true
                type:
                    type: string
                    description: The parameter type
                    example: Boolean|Float64|String|JSON|Resource
            example:
                custom: false
                defaultValue: option1
                dependentResourceID: r-12345678
                description: The name of the server
                displayName: Server Name
                isList: false
                key: serverName
                modifiable: true
                options:
                    - option1
                    - option2
                required: true
                type: Boolean|Float64|String|JSON|Resource
            required:
                - key
                - displayName
                - description
                - type
                - isList
                - required
                - modifiable
                - custom
        InstanceHealthSummary:
            type: object
            properties:
                instanceID:
                    type: string
                    description: The ID of the instance
                    example: instance-12345678
                lifeCycleStatus:
                    type: string
                    description: The lifecycle status of the instance
                    example: RUNNING
                resourcesHealth:
                    type: object
                    description: The health summary of the resources by resource ID
                    example:
                        Culpa ut ipsum iusto.:
                            nodesHealth:
                                Laborum ut numquam.:
                                    availabilityZone: us-east-2a
                                    connectivityStatus: HEALTHY
                                    diskHealth: HEALTHY
                                    endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                    events:
                                        - event-1
                                        - event-2
                                    loadHealth: POD_NORMAL
                                    nodeHealth: HEALTHY
                                    nodeName: postgres-0
                                    ports:
                                        - 80
                                        - 443
                                    processHealth: HEALTHY
                                    processLiveness: HEALTHY
                                    recentLogs: Log message
                                    status: HEALTHY
                            resourceID: resource-12345678
                            resourceKey: primary
                            resourceType: Kustomize
                            status: HEALTHY
                        Sed in aut architecto.:
                            nodesHealth:
                                Laborum ut numquam.:
                                    availabilityZone: us-east-2a
                                    connectivityStatus: HEALTHY
                                    diskHealth: HEALTHY
                                    endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                    events:
                                        - event-1
                                        - event-2
                                    loadHealth: POD_NORMAL
                                    nodeHealth: HEALTHY
                                    nodeName: postgres-0
                                    ports:
                                        - 80
                                        - 443
                                    processHealth: HEALTHY
                                    processLiveness: HEALTHY
                                    recentLogs: Log message
                                    status: HEALTHY
                            resourceID: resource-12345678
                            resourceKey: primary
                            resourceType: Kustomize
                            status: HEALTHY
                    additionalProperties:
                        $ref: '#/components/schemas/ResourceHealthSummary'
                status:
                    type: string
                    description: The status of the instance
                    example: HEALTHY
            example:
                instanceID: instance-12345678
                lifeCycleStatus: RUNNING
                resourcesHealth:
                    Aut dolores qui voluptate dolores.:
                        nodesHealth:
                            Laborum ut numquam.:
                                availabilityZone: us-east-2a
                                connectivityStatus: HEALTHY
                                diskHealth: HEALTHY
                                endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                events:
                                    - event-1
                                    - event-2
                                loadHealth: POD_NORMAL
                                nodeHealth: HEALTHY
                                nodeName: postgres-0
                                ports:
                                    - 80
                                    - 443
                                processHealth: HEALTHY
                                processLiveness: HEALTHY
                                recentLogs: Log message
                                status: HEALTHY
                        resourceID: resource-12345678
                        resourceKey: primary
                        resourceType: Kustomize
                        status: HEALTHY
                    Aut perferendis non.:
                        nodesHealth:
                            Laborum ut numquam.:
                                availabilityZone: us-east-2a
                                connectivityStatus: HEALTHY
                                diskHealth: HEALTHY
                                endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                events:
                                    - event-1
                                    - event-2
                                loadHealth: POD_NORMAL
                                nodeHealth: HEALTHY
                                nodeName: postgres-0
                                ports:
                                    - 80
                                    - 443
                                processHealth: HEALTHY
                                processLiveness: HEALTHY
                                recentLogs: Log message
                                status: HEALTHY
                        resourceID: resource-12345678
                        resourceKey: primary
                        resourceType: Kustomize
                        status: HEALTHY
                    Modi rem dolorum quibusdam pariatur vero.:
                        nodesHealth:
                            Laborum ut numquam.:
                                availabilityZone: us-east-2a
                                connectivityStatus: HEALTHY
                                diskHealth: HEALTHY
                                endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                events:
                                    - event-1
                                    - event-2
                                loadHealth: POD_NORMAL
                                nodeHealth: HEALTHY
                                nodeName: postgres-0
                                ports:
                                    - 80
                                    - 443
                                processHealth: HEALTHY
                                processLiveness: HEALTHY
                                recentLogs: Log message
                                status: HEALTHY
                        resourceID: resource-12345678
                        resourceKey: primary
                        resourceType: Kustomize
                        status: HEALTHY
                status: HEALTHY
            required:
                - instanceID
                - status
                - resourcesHealth
                - lifeCycleStatus
        InstanceUpgrade:
            type: object
            properties:
                cloudProviderName:
                    type: string
                    description: The name of the cloud provider that the instance is running on.
                    example: aws
                cloudProviderRegion:
                    type: string
                    description: The region of the cloud provider that the instance is running in.
                    example: us-east-1
                createdAt:
                    type: string
                    description: The timestamp when the instance was created.
                    example: "2020-01-01T00:00:00Z"
                healthStatus:
                    type: string
                    description: The heath status of the instance.
                    example: HEALTHY
                instanceId:
                    type: string
                    description: The instance ID.
                    example: instance-12345678
                lifecycleStatus:
                    type: string
                    description: Instance lifecycle status.
                    example: RUNNING
                managedResourceType:
                    type: string
                    description: The managed resource type of the top-level resource of the instance.
                    example: PortsBasedProxy
                orgName:
                    type: string
                    description: The name of the organization that owns the instance.
                    example: Omnistrate
                resourceName:
                    type: string
                    description: The name of the top-level resource of the instance.
                    example: writer
                status:
                    type: string
                    description: The status of the instance upgrade.
                    example: PAUSED
                updatedAt:
                    type: string
                    description: The timestamp when the instance was updated.
                    example: "2020-01-01T00:00:00Z"
                upgradeEndTime:
                    type: string
                    description: The timestamp when the upgrade ended.
                    example: "2020-01-01T00:00:00Z"
                upgradeStartTime:
                    type: string
                    description: The timestamp when the upgrade started.
                    example: "2020-01-01T00:00:00Z"
                workflowID:
                    type: string
                    description: The workflow ID of the instance upgrade.
                    example: submit-update-instance-abcdefgh
            description: The instance upgrade status in the context of an upgrade path
            example:
                cloudProviderName: aws
                cloudProviderRegion: us-east-1
                createdAt: "2020-01-01T00:00:00Z"
                healthStatus: HEALTHY
                instanceId: instance-12345678
                lifecycleStatus: RUNNING
                managedResourceType: PortsBasedProxy
                orgName: Omnistrate
                resourceName: writer
                status: PAUSED
                updatedAt: "2020-01-01T00:00:00Z"
                upgradeEndTime: "2020-01-01T00:00:00Z"
                upgradeStartTime: "2020-01-01T00:00:00Z"
                workflowID: submit-update-instance-abcdefgh
            required:
                - instanceId
                - resourceName
                - orgName
                - createdAt
                - updatedAt
                - lifecycleStatus
                - cloudProviderName
                - cloudProviderRegion
                - workflowID
                - status
        IntegrationStatus:
            type: object
            properties:
                Url:
                    type: string
                    description: Additional URL relevant for integration (optional and integration specific)
                    example: https://one.newrelic.com/data-exploration/data-explorer/explorer
                healthStatus:
                    type: string
                    description: The health status of the integration
                    example: UNHEALTHY
                integrationType:
                    type: string
                    description: The name of the integration or feature
                    example: LOGS
                message:
                    type: string
                    description: Additional details regarding integration health
                    example: missing exporter secret configuration for gcp
                scope:
                    type: string
                    description: Scope of the feature/integration
                    example: INTERNAL
            example:
                Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                healthStatus: UNHEALTHY
                integrationType: LOGS
                message: missing exporter secret configuration for gcp
                scope: INTERNAL
        InventoryDescribeServiceOfferingResourceResult:
            type: object
            properties:
                ConsumptionDescribeServiceOfferingResourceResult:
                    $ref: '#/components/schemas/DescribeServiceOfferingResourceResult'
            example:
                ConsumptionDescribeServiceOfferingResourceResult:
                    apis:
                        - inputParameters:
                            - defaultValue: null
                              description: The name of the server
                              displayName: Server Name
                              isList: false
                              key: serverName
                              modifiable: true
                              options: null
                              required: true
                              type: string
                            - defaultValue: option1
                              description: The type of the server
                              displayName: Server Type
                              isList: false
                              key: serverType
                              modifiable: true
                              options:
                                - option1
                                - option2
                              required: true
                              type: string
                          outputParameters:
                            - description: The name of the server
                              displayName: Server Name
                              isList: false
                              key: serverName
                              type: string
                            - description: The type of the server
                              displayName: Server Type
                              isList: false
                              key: serverType
                              type: string
                          verb: create
                        - inputParameters:
                            - defaultValue: null
                              description: The name of the server
                              displayName: Server Name
                              isList: false
                              key: serverName
                              modifiable: true
                              options: null
                              required: true
                              type: string
                          outputParameters:
                            - description: The name of the server
                              displayName: Server Name
                              isList: false
                              key: serverName
                              type: string
                            - description: The type of the server
                              displayName: Server Type
                              isList: false
                              key: serverType
                              type: string
                          verb: describe
        InventoryDescribeServiceOfferingResult:
            type: object
            properties:
                ConsumptionDescribeServiceOfferingResult:
                    $ref: '#/components/schemas/DescribeServiceOfferingResult'
            example:
                ConsumptionDescribeServiceOfferingResult:
                    createdAt: "2019-01-01T00:00:00Z"
                    isDeprecated: false
                    offerings:
                        - assets:
                            cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                            cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                          billingPlans:
                            - maxNumberofInstances: 4
                          productTierName: Premium
                          productTierURLKey: premium
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-12345678
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PRIVATE
                          serviceModelName: Bring Your Own Account
                          serviceModelURLKey: byoa
                        - productTierName: Basic
                          productTierURLKey: basic
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-abcdefgh
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PUBLIC
                          serviceModelName: Hosted
                          serviceModelURLKey: hosted
                    serviceDescription: MySQL is a relational database
                    serviceId: s-12345678
                    serviceName: MySQL
                    serviceOrgId: org-12345678
                    serviceProviderId: sp-9zrg9W8Are
                    serviceProviderName: Omnistrate, Inc.
                    serviceURLKey: mysql
        InventoryListServiceOfferingsResult:
            type: object
            properties:
                ConsumptionListServiceOfferingsResult:
                    $ref: '#/components/schemas/ListServiceOfferingsResult'
            example:
                ConsumptionListServiceOfferingsResult:
                    nextPageToken: next-token
                    serviceIds:
                        - s-12345678
                        - s-abcdefgh
                    services:
                        - createdAt: "2019-01-01T00:00:00Z"
                          isDeprecated: false
                          offerings:
                            - assets:
                                cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                                cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                              billingPlans:
                                - maxNumberofInstances: 4
                              productTierName: Premium
                              productTierURLKey: premium
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-12345678
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PRIVATE
                              serviceModelName: Bring Your Own Account
                              serviceModelURLKey: byoa
                            - productTierName: Basic
                              productTierURLKey: basic
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-abcdefgh
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PUBLIC
                              serviceModelName: Hosted
                              serviceModelURLKey: hosted
                          serviceDescription: MySQL is a relational database
                          serviceId: s-12345678
                          serviceName: MySQL
                          serviceOrgId: org-12345678
                          serviceProviderId: sp-9zrg9W8Are
                          serviceProviderName: Omnistrate, Inc.
                          serviceURLKey: mysql
                        - createdAt: "2019-01-01T00:00:00Z"
                          isDeprecated: false
                          offerings:
                            - assets:
                                cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                                cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                              billingPlans:
                                - maxNumberofInstances: 4
                              productTierName: Premium
                              productTierURLKey: premium
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-12345678
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PRIVATE
                              serviceModelName: Bring Your Own Account
                              serviceModelURLKey: byoa
                            - productTierName: Basic
                              productTierURLKey: basic
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-abcdefgh
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PUBLIC
                              serviceModelName: Hosted
                              serviceModelURLKey: hosted
                          serviceDescription: MySQL is a relational database
                          serviceId: s-12345678
                          serviceName: MySQL
                          serviceOrgId: org-12345678
                          serviceProviderId: sp-9zrg9W8Are
                          serviceProviderName: Omnistrate, Inc.
                          serviceURLKey: mysql
                        - createdAt: "2019-01-01T00:00:00Z"
                          isDeprecated: false
                          offerings:
                            - assets:
                                cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                                cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                              billingPlans:
                                - maxNumberofInstances: 4
                              productTierName: Premium
                              productTierURLKey: premium
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-12345678
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PRIVATE
                              serviceModelName: Bring Your Own Account
                              serviceModelURLKey: byoa
                            - productTierName: Basic
                              productTierURLKey: basic
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-abcdefgh
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PUBLIC
                              serviceModelName: Hosted
                              serviceModelURLKey: hosted
                          serviceDescription: MySQL is a relational database
                          serviceId: s-12345678
                          serviceName: MySQL
                          serviceOrgId: org-12345678
                          serviceProviderId: sp-9zrg9W8Are
                          serviceProviderName: Omnistrate, Inc.
                          serviceURLKey: mysql
        ListCustomerOnboardingResult:
            type: object
            properties:
                onboardings:
                    type: array
                    items:
                        $ref: '#/components/schemas/CustomerOnboarding'
                    description: List of customer onboardings.
                    example:
                        - id: onboarding-1234567890
                          isCompleted: true
                          name: My Onboarding
                          orgId: org-1234567890
                          serviceId: service-1234567890
                          stages:
                            - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                              status: NOT_STARTED|COMPLETE|SKIPPED
                            - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                              status: NOT_STARTED|COMPLETE|SKIPPED
                          userId: user-1234567890
                        - id: onboarding-1234567890
                          isCompleted: true
                          name: My Onboarding
                          orgId: org-1234567890
                          serviceId: service-1234567890
                          stages:
                            - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                              status: NOT_STARTED|COMPLETE|SKIPPED
                            - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                              status: NOT_STARTED|COMPLETE|SKIPPED
                          userId: user-1234567890
                        - id: onboarding-1234567890
                          isCompleted: true
                          name: My Onboarding
                          orgId: org-1234567890
                          serviceId: service-1234567890
                          stages:
                            - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                              status: NOT_STARTED|COMPLETE|SKIPPED
                            - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                              status: NOT_STARTED|COMPLETE|SKIPPED
                          userId: user-1234567890
            example:
                onboardings:
                    - id: onboarding-1234567890
                      isCompleted: true
                      name: My Onboarding
                      orgId: org-1234567890
                      serviceId: service-1234567890
                      stages:
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                      userId: user-1234567890
                    - id: onboarding-1234567890
                      isCompleted: true
                      name: My Onboarding
                      orgId: org-1234567890
                      serviceId: service-1234567890
                      stages:
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                      userId: user-1234567890
                    - id: onboarding-1234567890
                      isCompleted: true
                      name: My Onboarding
                      orgId: org-1234567890
                      serviceId: service-1234567890
                      stages:
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                      userId: user-1234567890
                    - id: onboarding-1234567890
                      isCompleted: true
                      name: My Onboarding
                      orgId: org-1234567890
                      serviceId: service-1234567890
                      stages:
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                      userId: user-1234567890
            required:
                - onboardings
        ListCustomerOnboardingStagesResult:
            type: object
            properties:
                stages:
                    type: array
                    items:
                        $ref: '#/components/schemas/OnboardingStage'
                    description: List of onboarding stages.
                    example:
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
                        - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                          status: NOT_STARTED|COMPLETE|SKIPPED
            example:
                stages:
                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                      status: NOT_STARTED|COMPLETE|SKIPPED
                    - name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                      status: NOT_STARTED|COMPLETE|SKIPPED
            required:
                - stages
        ListEligibleInstancesPerUpgradeResult:
            type: object
            properties:
                instances:
                    type: array
                    items:
                        $ref: '#/components/schemas/InstanceUpgrade'
                    description: The list of instances that are in the upgrade path
                    example:
                        - cloudProviderName: aws
                          cloudProviderRegion: us-east-1
                          createdAt: "2020-01-01T00:00:00Z"
                          instanceId: instance-12345678
                          lifecycleStatus: RUNNING
                          orgName: Omnistrate
                          resourceName: writer
                          status: PAUSED
                          updatedAt: "2020-01-01T00:00:00Z"
                          workflowID: submit-update-instance-12345678
                        - cloudProviderName: aws
                          cloudProviderRegion: eu-west-1
                          createdAt: "2020-01-01T00:00:00Z"
                          instanceId: instance-abcdefgh
                          lifecycleStatus: STOPPED
                          orgName: Omnistrate
                          resourceName: app
                          status: FAILED
                          updatedAt: "2020-01-01T00:00:00Z"
                          workflowID: submit-update-instance-abcdefgh
                productTierId:
                    type: string
                    description: The product tier ID that this upgrade path belongs to
                    example: pt-12345678
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                upgradePathId:
                    type: string
                    description: The upgrade path ID
                    example: up-12345678
            example:
                instances:
                    - cloudProviderName: aws
                      cloudProviderRegion: us-east-1
                      createdAt: "2020-01-01T00:00:00Z"
                      instanceId: instance-12345678
                      lifecycleStatus: RUNNING
                      orgName: Omnistrate
                      resourceName: writer
                      status: PAUSED
                      updatedAt: "2020-01-01T00:00:00Z"
                      workflowID: submit-update-instance-12345678
                    - cloudProviderName: aws
                      cloudProviderRegion: eu-west-1
                      createdAt: "2020-01-01T00:00:00Z"
                      instanceId: instance-abcdefgh
                      lifecycleStatus: STOPPED
                      orgName: Omnistrate
                      resourceName: app
                      status: FAILED
                      updatedAt: "2020-01-01T00:00:00Z"
                      workflowID: submit-update-instance-abcdefgh
                productTierId: pt-12345678
                serviceId: s-12345678
                upgradePathId: up-12345678
            required:
                - serviceId
                - productTierId
                - upgradePathId
                - instances
        ListEndCustomerEventsResult:
            type: object
            properties:
                events:
                    type: array
                    items:
                        $ref: '#/components/schemas/EndCustomerEvent'
                    description: List of events
                    example:
                        - eventID: e-123456
                          eventPayload:
                            eventType: CustomerSignUp
                            token: "123456"
                          eventType: InviteUser
                          orgID: o-123456
                          orgName: Acme Corp
                          orgURL: https://acme.com
                          priority: Critical
                          time: "2023-01-10T00:00:00Z"
                          userEmail: user@example.com
                          userID: user-123456
                          userName: user
                        - eventID: e-123456
                          eventPayload:
                            eventType: CustomerSignUp
                            token: "123456"
                          eventType: InviteUser
                          orgID: o-123456
                          orgName: Acme Corp
                          orgURL: https://acme.com
                          priority: Critical
                          time: "2023-01-10T00:00:00Z"
                          userEmail: user@example.com
                          userID: user-123456
                          userName: user
            example:
                events:
                    - eventID: e-123456
                      eventPayload:
                        eventType: CustomerSignUp
                        token: "123456"
                      eventType: InviteUser
                      orgID: o-123456
                      orgName: Acme Corp
                      orgURL: https://acme.com
                      priority: Critical
                      time: "2023-01-10T00:00:00Z"
                      userEmail: user@example.com
                      userID: user-123456
                      userName: user
                    - eventID: e-123456
                      eventPayload:
                        eventType: CustomerSignUp
                        token: "123456"
                      eventType: InviteUser
                      orgID: o-123456
                      orgName: Acme Corp
                      orgURL: https://acme.com
                      priority: Critical
                      time: "2023-01-10T00:00:00Z"
                      userEmail: user@example.com
                      userID: user-123456
                      userName: user
                    - eventID: e-123456
                      eventPayload:
                        eventType: CustomerSignUp
                        token: "123456"
                      eventType: InviteUser
                      orgID: o-123456
                      orgName: Acme Corp
                      orgURL: https://acme.com
                      priority: Critical
                      time: "2023-01-10T00:00:00Z"
                      userEmail: user@example.com
                      userID: user-123456
                      userName: user
            required:
                - events
        ListFleetFeaturesResult:
            type: object
            properties:
                features:
                    type: array
                    items:
                        $ref: '#/components/schemas/FleetFeature'
                    description: List of features enabled for the service provider.
                    example:
                        - feature: Temporibus corrupti sit maiores.
                          featureConfig:
                            embeddedInvoiceURL: https://acme.com/invoice
                            embeddedPaymentConfigurationURL: https://acme.com/payment
                          status: pending
                        - feature: Temporibus corrupti sit maiores.
                          featureConfig:
                            embeddedInvoiceURL: https://acme.com/invoice
                            embeddedPaymentConfigurationURL: https://acme.com/payment
                          status: pending
                        - feature: Temporibus corrupti sit maiores.
                          featureConfig:
                            embeddedInvoiceURL: https://acme.com/invoice
                            embeddedPaymentConfigurationURL: https://acme.com/payment
                          status: pending
            example:
                features:
                    - feature: Temporibus corrupti sit maiores.
                      featureConfig:
                        embeddedInvoiceURL: https://acme.com/invoice
                        embeddedPaymentConfigurationURL: https://acme.com/payment
                      status: pending
                    - feature: Temporibus corrupti sit maiores.
                      featureConfig:
                        embeddedInvoiceURL: https://acme.com/invoice
                        embeddedPaymentConfigurationURL: https://acme.com/payment
                      status: pending
                    - feature: Temporibus corrupti sit maiores.
                      featureConfig:
                        embeddedInvoiceURL: https://acme.com/invoice
                        embeddedPaymentConfigurationURL: https://acme.com/payment
                      status: pending
                    - feature: Temporibus corrupti sit maiores.
                      featureConfig:
                        embeddedInvoiceURL: https://acme.com/invoice
                        embeddedPaymentConfigurationURL: https://acme.com/payment
                      status: pending
            required:
                - features
        ListFleetResourceInstancesResultInternal:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                nextPageToken:
                    type: string
                    description: Token to use for the next request
                    example: next-token
                resourceInstances:
                    type: array
                    items:
                        $ref: '#/components/schemas/ResourceInstance'
                    description: The list of resource instances.
                    example:
                        - awsAccountID: "123456789012"
                          cloudProvider: aws
                          consumptionResourceInstanceResult:
                            active: true
                            awsAccountID: "123456789012"
                            backupStatus:
                                earliestRestoreTime: "2021-09-01T00:00:00Z"
                            cloud_provider: aws
                            created_at: "2023-01-10T00:00:00Z"
                            createdByUserId: user-12345678
                            createdByUserName: John Doe
                            customNetworkDetail:
                                cidr: 10.177.0.0/16
                                id: n-12345678
                                name: Prod us-east-1
                            detailedNetworkTopology:
                                r-abcd1234:
                                    allowedIPRanges:
                                        - 0.0.0.0/0
                                    clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                    clusterPorts:
                                        - 3306
                                    main: true
                                    networkingType: PUBLIC
                                    nodes:
                                        - availabilityZone: us-east-2a
                                          endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                          healthStatus: healthy
                                          id: primary-0
                                          ports:
                                            - 3306
                                          status: RUNNING
                                    privateNetworkCIDR: 10.0.0.2/24
                                    privateNetworkID: n-1234abcd
                                    publiclyAccessible: true
                                    resourceKey: primary
                                    resourceName: Primary MySQL Instance
                            externalPayerId: external-payer-id-1234
                            gcpProjectID: my-project
                            highAvailability: true
                            id: instance-abcd1234
                            last_modified_at: "2023-01-20T00:00:00Z"
                            network_type: PUBLIC
                            productTierFeatures:
                                BILLING:
                                    enabled: false
                                LOGS:
                                    auth:
                                        password: px3c4d5f6g7h8i
                                        username: abcd1234
                                    enabled: true
                                    websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                METRICS:
                                    enabled: false
                            region: us-east-1
                            result_params:
                                param1: value1
                                param2: value2
                            status: RUNNING
                            subscriptionId: sub-abcd1234
                          defaultSubscription: true
                          deploymentCellID: hc-12345678
                          environmentId: se-12345678
                          gcpProjectID: my-project
                          input_params:
                            param1: value1
                            param2: value2
                          instanceDebugCommands:
                            - aws eks update-kubeconfig --name my-cluster --region us-west-2
                            - kubectl -n instance-12345678 get pods
                          integrationsStatus:
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                          managedResourceType: PortsBasedProxy
                          organizationId: org-12345678
                          organizationName: my-org
                          portsRegistrationStatus:
                            instance-123:
                                - 30000
                                - 30001
                            instance-456:
                                - 30002
                                - 30003
                          productTierId: pt-12345678
                          productTierName: premium
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceVersionSummaries:
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                          serviceEnvName: dev
                          serviceId: s-12345678
                          serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                          serviceModelId: sm-12345678
                          serviceModelName: hosted
                          serviceModelType: OMNISTRATE_HOSTED
                          serviceName: mysql
                          subscriptionId: sub-12345678
                          subscriptionOwnerName: John Doe
                          tierVersion: "1.0"
                          tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                          tierVersionReleasedByUserId: user-12345678
                          tierVersionReleasedByUserName: John Doe
                          tierVersionStatus: Preferred|Active|Deprecated|Pending
                        - awsAccountID: "123456789012"
                          cloudProvider: aws
                          consumptionResourceInstanceResult:
                            active: true
                            awsAccountID: "123456789012"
                            backupStatus:
                                earliestRestoreTime: "2021-09-01T00:00:00Z"
                            cloud_provider: aws
                            created_at: "2023-01-10T00:00:00Z"
                            createdByUserId: user-12345678
                            createdByUserName: John Doe
                            customNetworkDetail:
                                cidr: 10.177.0.0/16
                                id: n-12345678
                                name: Prod us-east-1
                            detailedNetworkTopology:
                                r-abcd1234:
                                    allowedIPRanges:
                                        - 0.0.0.0/0
                                    clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                    clusterPorts:
                                        - 3306
                                    main: true
                                    networkingType: PUBLIC
                                    nodes:
                                        - availabilityZone: us-east-2a
                                          endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                          healthStatus: healthy
                                          id: primary-0
                                          ports:
                                            - 3306
                                          status: RUNNING
                                    privateNetworkCIDR: 10.0.0.2/24
                                    privateNetworkID: n-1234abcd
                                    publiclyAccessible: true
                                    resourceKey: primary
                                    resourceName: Primary MySQL Instance
                            externalPayerId: external-payer-id-1234
                            gcpProjectID: my-project
                            highAvailability: true
                            id: instance-abcd1234
                            last_modified_at: "2023-01-20T00:00:00Z"
                            network_type: PUBLIC
                            productTierFeatures:
                                BILLING:
                                    enabled: false
                                LOGS:
                                    auth:
                                        password: px3c4d5f6g7h8i
                                        username: abcd1234
                                    enabled: true
                                    websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                                METRICS:
                                    enabled: false
                            region: us-east-1
                            result_params:
                                param1: value1
                                param2: value2
                            status: RUNNING
                            subscriptionId: sub-abcd1234
                          defaultSubscription: true
                          deploymentCellID: hc-12345678
                          environmentId: se-12345678
                          gcpProjectID: my-project
                          input_params:
                            param1: value1
                            param2: value2
                          instanceDebugCommands:
                            - aws eks update-kubeconfig --name my-cluster --region us-west-2
                            - kubectl -n instance-12345678 get pods
                          integrationsStatus:
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                            - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                              healthStatus: UNHEALTHY
                              integrationType: LOGS
                              message: missing exporter secret configuration for gcp
                              scope: INTERNAL
                          managedResourceType: PortsBasedProxy
                          organizationId: org-12345678
                          organizationName: my-org
                          portsRegistrationStatus:
                            instance-123:
                                - 30000
                                - 30001
                            instance-456:
                                - 30002
                                - 30003
                          productTierId: pt-12345678
                          productTierName: premium
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceVersionSummaries:
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                            - capabilities:
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                                - capability: SERVERLESS
                                  configuration:
                                    EnableAutoStop: true
                                    MinimumNodesInPool: 5
                                    PortsMappingProxyConfig:
                                        MaxNumberOfClustersPerProxyInstance: 50
                                        NumberOfPortsPerCluster: 4
                                    ProxyId: r-123456
                                    ReferenceProxyKey: resource-proxy
                                    TargetPort: 5432
                              externalResource: true
                              latestVersion: "2.0"
                              resourceId: r-12345678
                              resourceName: asserts-server
                              version: "1.0"
                          serviceEnvName: dev
                          serviceId: s-12345678
                          serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                          serviceModelId: sm-12345678
                          serviceModelName: hosted
                          serviceModelType: OMNISTRATE_HOSTED
                          serviceName: mysql
                          subscriptionId: sub-12345678
                          subscriptionOwnerName: John Doe
                          tierVersion: "1.0"
                          tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                          tierVersionReleasedByUserId: user-12345678
                          tierVersionReleasedByUserName: John Doe
                          tierVersionStatus: Preferred|Active|Deprecated|Pending
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                environmentId: se-12345678
                nextPageToken: next-token
                resourceInstances:
                    - awsAccountID: "123456789012"
                      cloudProvider: aws
                      consumptionResourceInstanceResult:
                        active: true
                        awsAccountID: "123456789012"
                        backupStatus:
                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                        cloud_provider: aws
                        created_at: "2023-01-10T00:00:00Z"
                        createdByUserId: user-12345678
                        createdByUserName: John Doe
                        customNetworkDetail:
                            cidr: 10.177.0.0/16
                            id: n-12345678
                            name: Prod us-east-1
                        detailedNetworkTopology:
                            r-abcd1234:
                                allowedIPRanges:
                                    - 0.0.0.0/0
                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                clusterPorts:
                                    - 3306
                                main: true
                                networkingType: PUBLIC
                                nodes:
                                    - availabilityZone: us-east-2a
                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                      healthStatus: healthy
                                      id: primary-0
                                      ports:
                                        - 3306
                                      status: RUNNING
                                privateNetworkCIDR: 10.0.0.2/24
                                privateNetworkID: n-1234abcd
                                publiclyAccessible: true
                                resourceKey: primary
                                resourceName: Primary MySQL Instance
                        externalPayerId: external-payer-id-1234
                        gcpProjectID: my-project
                        highAvailability: true
                        id: instance-abcd1234
                        last_modified_at: "2023-01-20T00:00:00Z"
                        network_type: PUBLIC
                        productTierFeatures:
                            BILLING:
                                enabled: false
                            LOGS:
                                auth:
                                    password: px3c4d5f6g7h8i
                                    username: abcd1234
                                enabled: true
                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                            METRICS:
                                enabled: false
                        region: us-east-1
                        result_params:
                            param1: value1
                            param2: value2
                        status: RUNNING
                        subscriptionId: sub-abcd1234
                      defaultSubscription: true
                      deploymentCellID: hc-12345678
                      environmentId: se-12345678
                      gcpProjectID: my-project
                      input_params:
                        param1: value1
                        param2: value2
                      instanceDebugCommands:
                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                        - kubectl -n instance-12345678 get pods
                      integrationsStatus:
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                      managedResourceType: PortsBasedProxy
                      organizationId: org-12345678
                      organizationName: my-org
                      portsRegistrationStatus:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                      productTierId: pt-12345678
                      productTierName: premium
                      productTierType: OMNISTRATE_DEDICATED
                      proxyType: PortsBasedProxy
                      resourceVersionSummaries:
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                      serviceEnvName: dev
                      serviceId: s-12345678
                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                      serviceModelId: sm-12345678
                      serviceModelName: hosted
                      serviceModelType: OMNISTRATE_HOSTED
                      serviceName: mysql
                      subscriptionId: sub-12345678
                      subscriptionOwnerName: John Doe
                      tierVersion: "1.0"
                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                      tierVersionReleasedByUserId: user-12345678
                      tierVersionReleasedByUserName: John Doe
                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                    - awsAccountID: "123456789012"
                      cloudProvider: aws
                      consumptionResourceInstanceResult:
                        active: true
                        awsAccountID: "123456789012"
                        backupStatus:
                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                        cloud_provider: aws
                        created_at: "2023-01-10T00:00:00Z"
                        createdByUserId: user-12345678
                        createdByUserName: John Doe
                        customNetworkDetail:
                            cidr: 10.177.0.0/16
                            id: n-12345678
                            name: Prod us-east-1
                        detailedNetworkTopology:
                            r-abcd1234:
                                allowedIPRanges:
                                    - 0.0.0.0/0
                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                clusterPorts:
                                    - 3306
                                main: true
                                networkingType: PUBLIC
                                nodes:
                                    - availabilityZone: us-east-2a
                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                      healthStatus: healthy
                                      id: primary-0
                                      ports:
                                        - 3306
                                      status: RUNNING
                                privateNetworkCIDR: 10.0.0.2/24
                                privateNetworkID: n-1234abcd
                                publiclyAccessible: true
                                resourceKey: primary
                                resourceName: Primary MySQL Instance
                        externalPayerId: external-payer-id-1234
                        gcpProjectID: my-project
                        highAvailability: true
                        id: instance-abcd1234
                        last_modified_at: "2023-01-20T00:00:00Z"
                        network_type: PUBLIC
                        productTierFeatures:
                            BILLING:
                                enabled: false
                            LOGS:
                                auth:
                                    password: px3c4d5f6g7h8i
                                    username: abcd1234
                                enabled: true
                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                            METRICS:
                                enabled: false
                        region: us-east-1
                        result_params:
                            param1: value1
                            param2: value2
                        status: RUNNING
                        subscriptionId: sub-abcd1234
                      defaultSubscription: true
                      deploymentCellID: hc-12345678
                      environmentId: se-12345678
                      gcpProjectID: my-project
                      input_params:
                        param1: value1
                        param2: value2
                      instanceDebugCommands:
                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                        - kubectl -n instance-12345678 get pods
                      integrationsStatus:
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                      managedResourceType: PortsBasedProxy
                      organizationId: org-12345678
                      organizationName: my-org
                      portsRegistrationStatus:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                      productTierId: pt-12345678
                      productTierName: premium
                      productTierType: OMNISTRATE_DEDICATED
                      proxyType: PortsBasedProxy
                      resourceVersionSummaries:
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                      serviceEnvName: dev
                      serviceId: s-12345678
                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                      serviceModelId: sm-12345678
                      serviceModelName: hosted
                      serviceModelType: OMNISTRATE_HOSTED
                      serviceName: mysql
                      subscriptionId: sub-12345678
                      subscriptionOwnerName: John Doe
                      tierVersion: "1.0"
                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                      tierVersionReleasedByUserId: user-12345678
                      tierVersionReleasedByUserName: John Doe
                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                    - awsAccountID: "123456789012"
                      cloudProvider: aws
                      consumptionResourceInstanceResult:
                        active: true
                        awsAccountID: "123456789012"
                        backupStatus:
                            earliestRestoreTime: "2021-09-01T00:00:00Z"
                        cloud_provider: aws
                        created_at: "2023-01-10T00:00:00Z"
                        createdByUserId: user-12345678
                        createdByUserName: John Doe
                        customNetworkDetail:
                            cidr: 10.177.0.0/16
                            id: n-12345678
                            name: Prod us-east-1
                        detailedNetworkTopology:
                            r-abcd1234:
                                allowedIPRanges:
                                    - 0.0.0.0/0
                                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                clusterPorts:
                                    - 3306
                                main: true
                                networkingType: PUBLIC
                                nodes:
                                    - availabilityZone: us-east-2a
                                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                      healthStatus: healthy
                                      id: primary-0
                                      ports:
                                        - 3306
                                      status: RUNNING
                                privateNetworkCIDR: 10.0.0.2/24
                                privateNetworkID: n-1234abcd
                                publiclyAccessible: true
                                resourceKey: primary
                                resourceName: Primary MySQL Instance
                        externalPayerId: external-payer-id-1234
                        gcpProjectID: my-project
                        highAvailability: true
                        id: instance-abcd1234
                        last_modified_at: "2023-01-20T00:00:00Z"
                        network_type: PUBLIC
                        productTierFeatures:
                            BILLING:
                                enabled: false
                            LOGS:
                                auth:
                                    password: px3c4d5f6g7h8i
                                    username: abcd1234
                                enabled: true
                                websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                            METRICS:
                                enabled: false
                        region: us-east-1
                        result_params:
                            param1: value1
                            param2: value2
                        status: RUNNING
                        subscriptionId: sub-abcd1234
                      defaultSubscription: true
                      deploymentCellID: hc-12345678
                      environmentId: se-12345678
                      gcpProjectID: my-project
                      input_params:
                        param1: value1
                        param2: value2
                      instanceDebugCommands:
                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                        - kubectl -n instance-12345678 get pods
                      integrationsStatus:
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                      managedResourceType: PortsBasedProxy
                      organizationId: org-12345678
                      organizationName: my-org
                      portsRegistrationStatus:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                      productTierId: pt-12345678
                      productTierName: premium
                      productTierType: OMNISTRATE_DEDICATED
                      proxyType: PortsBasedProxy
                      resourceVersionSummaries:
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                      serviceEnvName: dev
                      serviceId: s-12345678
                      serviceLogoURL: Rem eum quia maxime quam mollitia repudiandae.
                      serviceModelId: sm-12345678
                      serviceModelName: hosted
                      serviceModelType: OMNISTRATE_HOSTED
                      serviceName: mysql
                      subscriptionId: sub-12345678
                      subscriptionOwnerName: John Doe
                      tierVersion: "1.0"
                      tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                      tierVersionReleasedByUserId: user-12345678
                      tierVersionReleasedByUserName: John Doe
                      tierVersionStatus: Preferred|Active|Deprecated|Pending
                serviceId: s-12345678
            required:
                - resourceInstances
        ListHelmPackageInstallationsResult:
            type: object
            properties:
                helmPackageInstallations:
                    type: array
                    items:
                        $ref: '#/components/schemas/HelmPackageInstallations'
                    description: List of Helm package installations
                    example:
                        - helmPackage:
                            chartName: my-chart
                            chartRepoName: my-repo
                            chartRepoUrl: https://my-repo.com
                            chartValues:
                                key1: value1
                                key2: 3
                                key3:
                                    key4: value4
                            chartVersion: 1.0.0
                            namespace: default
                          hostClusterID: hc-12345678
                          status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
                        - helmPackage:
                            chartName: my-chart
                            chartRepoName: my-repo
                            chartRepoUrl: https://my-repo.com
                            chartValues:
                                key1: value1
                                key2: 3
                                key3:
                                    key4: value4
                            chartVersion: 1.0.0
                            namespace: default
                          hostClusterID: hc-12345678
                          status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
                        - helmPackage:
                            chartName: my-chart
                            chartRepoName: my-repo
                            chartRepoUrl: https://my-repo.com
                            chartValues:
                                key1: value1
                                key2: 3
                                key3:
                                    key4: value4
                            chartVersion: 1.0.0
                            namespace: default
                          hostClusterID: hc-12345678
                          status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
                        - helmPackage:
                            chartName: my-chart
                            chartRepoName: my-repo
                            chartRepoUrl: https://my-repo.com
                            chartValues:
                                key1: value1
                                key2: 3
                                key3:
                                    key4: value4
                            chartVersion: 1.0.0
                            namespace: default
                          hostClusterID: hc-12345678
                          status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
            example:
                helmPackageInstallations:
                    - helmPackage:
                        chartName: my-chart
                        chartRepoName: my-repo
                        chartRepoUrl: https://my-repo.com
                        chartValues:
                            key1: value1
                            key2: 3
                            key3:
                                key4: value4
                        chartVersion: 1.0.0
                        namespace: default
                      hostClusterID: hc-12345678
                      status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
                    - helmPackage:
                        chartName: my-chart
                        chartRepoName: my-repo
                        chartRepoUrl: https://my-repo.com
                        chartValues:
                            key1: value1
                            key2: 3
                            key3:
                                key4: value4
                        chartVersion: 1.0.0
                        namespace: default
                      hostClusterID: hc-12345678
                      status: unknown|deployed|uninstalled|superseded|failed|uninstalling|pending-install|pending-upgrade|pending-rollback
            required:
                - helmPackageInstallations
        ListHostClustersResult:
            type: object
            properties:
                hostClusters:
                    type: array
                    items:
                        $ref: '#/components/schemas/HostCluster'
                    example:
                        - accountConfigId: ac-12345678
                          description: My Host Cluster
                          helmPackages:
                            - firstDeployed: "2021-01-01T00:00:00Z"
                              lastDeployed: "2021-01-01T00:00:00Z"
                              name: my-helm-package
                              namespace: my-namespace
                              repository: https://my-helm-repo.com
                              status: deployed
                              values:
                                key1: value1
                                key2: value2
                              version: 1.0.0
                          id: hc-12345678
                          key: my-host-cluster
                          kubernetesDashboardEndpoint: https://my-k8s-dashboard.com
                          regionId: region-12345678
                          status: READY
                          type: Kubernetes
                token:
                    type: string
                    description: JWT token used to perform authorization
                    example: kp5
                    minLength: 1
            example:
                hostClusters:
                    - accountConfigId: ac-12345678
                      description: My Host Cluster
                      helmPackages:
                        - firstDeployed: "2021-01-01T00:00:00Z"
                          lastDeployed: "2021-01-01T00:00:00Z"
                          name: my-helm-package
                          namespace: my-namespace
                          repository: https://my-helm-repo.com
                          status: deployed
                          values:
                            key1: value1
                            key2: value2
                          version: 1.0.0
                      id: hc-12345678
                      key: my-host-cluster
                      kubernetesDashboardEndpoint: https://my-k8s-dashboard.com
                      regionId: region-12345678
                      status: READY
                      type: Kubernetes
                token: cur
            required:
                - token
                - hostClusters
        ListNotificationChannelsResult:
            type: object
            properties:
                channels:
                    type: array
                    items:
                        $ref: '#/components/schemas/Channel'
                    description: List of notification channels
                    example:
                        - channelType: EMAIL
                          email:
                            to: notify@example.com
                          id: channel-12345678
                        - channelType: SLACK
                          id: channel-87654321
                          slack:
                            webhookUrl: https://hooks.slack.com/services/...
            example:
                channels:
                    - channelType: EMAIL
                      email:
                        to: notify@example.com
                      id: channel-12345678
                    - channelType: SLACK
                      id: channel-87654321
                      slack:
                        webhookUrl: https://hooks.slack.com/services/...
        ListOrganizationsResult:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                nextPageToken:
                    type: string
                    description: Token to use for the next request
                    example: next-token
                organizations:
                    type: array
                    items:
                        $ref: '#/components/schemas/Organization'
                    description: List of organizations.
                    example:
                        - email: omnistrate-devops@examplecorp.com
                          environmentId: se-12345678
                          orgId: o-12345678
                          orgName: Acme Corp
                          orgUrl: omnistrate.com
                          serviceId: s-12345678
                        - email: omnistrate-devops@examplecorp.com
                          environmentId: se-12345678
                          orgId: o-12345678
                          orgName: Acme Corp
                          orgUrl: omnistrate.com
                          serviceId: s-12345678
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                environmentId: se-12345678
                nextPageToken: next-token
                organizations:
                    - email: omnistrate-devops@examplecorp.com
                      environmentId: se-12345678
                      orgId: o-12345678
                      orgName: Acme Corp
                      orgUrl: omnistrate.com
                      serviceId: s-12345678
                    - email: omnistrate-devops@examplecorp.com
                      environmentId: se-12345678
                      orgId: o-12345678
                      orgName: Acme Corp
                      orgUrl: omnistrate.com
                      serviceId: s-12345678
                serviceId: s-12345678
            required:
                - organizations
                - serviceId
                - environmentId
        ListProductTierIntegrationsResult:
            type: object
            properties:
                integrations:
                    type: array
                    items:
                        $ref: '#/components/schemas/ProductTierIntegration'
                    description: List of product tier integrations
                    example:
                        - configuration:
                            APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                          integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                          integrationProviderName: PAGERDUTY
                          integrationStatus: PENDING
                          integrationType: ALERTS
                        - configuration:
                            APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                          integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                          integrationProviderName: PAGERDUTY
                          integrationStatus: PENDING
                          integrationType: ALERTS
                        - configuration:
                            APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                          integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                          integrationProviderName: PAGERDUTY
                          integrationStatus: PENDING
                          integrationType: ALERTS
                        - configuration:
                            APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                          integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                          integrationProviderName: PAGERDUTY
                          integrationStatus: PENDING
                          integrationType: ALERTS
            example:
                integrations:
                    - configuration:
                        APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                      integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                      integrationProviderName: PAGERDUTY
                      integrationStatus: PENDING
                      integrationType: ALERTS
                    - configuration:
                        APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                      integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                      integrationProviderName: PAGERDUTY
                      integrationStatus: PENDING
                      integrationType: ALERTS
                    - configuration:
                        APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                      integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                      integrationProviderName: PAGERDUTY
                      integrationStatus: PENDING
                      integrationType: ALERTS
                    - configuration:
                        APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                      integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                      integrationProviderName: PAGERDUTY
                      integrationStatus: PENDING
                      integrationType: ALERTS
            required:
                - integrations
        ListResourcesRequestBody:
            type: object
            properties:
                nextPageToken:
                    type: string
                    description: Token to use for the next request
                    example: next-token
                pageSize:
                    type: integer
                    description: The number of resources to return per page.
                    example: 10
                    format: int64
            example:
                nextPageToken: next-token
                pageSize: 10
        ListResourcesResult:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                nextPageToken:
                    type: string
                    description: Token to use for the next request
                    example: next-token
                resources:
                    type: array
                    items:
                        $ref: '#/components/schemas/Resource'
                    description: List of resources.
                    example:
                        - environmentId: se-12345678
                          instanceCount: 2
                          name: asserts-server
                          perVersionInstanceCount:
                            "1.0": 2
                            "1.1": 2
                            "2.0": 2
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceId: r-12345678
                          serviceId: s-12345678
                          serviceModelType: OMNISTRATE_HOSTED
                          version: "2.0"
                          versionHistory:
                            - "1.0"
                            - "1.1"
                            - "2.0"
                        - environmentId: se-12345678
                          instanceCount: 2
                          name: asserts-server
                          perVersionInstanceCount:
                            "1.0": 2
                            "1.1": 2
                            "2.0": 2
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceId: r-12345678
                          serviceId: s-12345678
                          serviceModelType: OMNISTRATE_HOSTED
                          version: "2.0"
                          versionHistory:
                            - "1.0"
                            - "1.1"
                            - "2.0"
                        - environmentId: se-12345678
                          instanceCount: 2
                          name: asserts-server
                          perVersionInstanceCount:
                            "1.0": 2
                            "1.1": 2
                            "2.0": 2
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceId: r-12345678
                          serviceId: s-12345678
                          serviceModelType: OMNISTRATE_HOSTED
                          version: "2.0"
                          versionHistory:
                            - "1.0"
                            - "1.1"
                            - "2.0"
                        - environmentId: se-12345678
                          instanceCount: 2
                          name: asserts-server
                          perVersionInstanceCount:
                            "1.0": 2
                            "1.1": 2
                            "2.0": 2
                          productTierType: OMNISTRATE_DEDICATED
                          proxyType: PortsBasedProxy
                          resourceId: r-12345678
                          serviceId: s-12345678
                          serviceModelType: OMNISTRATE_HOSTED
                          version: "2.0"
                          versionHistory:
                            - "1.0"
                            - "1.1"
                            - "2.0"
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                environmentId: se-12345678
                nextPageToken: next-token
                resources:
                    - environmentId: se-12345678
                      instanceCount: 2
                      name: asserts-server
                      perVersionInstanceCount:
                        "1.0": 2
                        "1.1": 2
                        "2.0": 2
                      productTierType: OMNISTRATE_DEDICATED
                      proxyType: PortsBasedProxy
                      resourceId: r-12345678
                      serviceId: s-12345678
                      serviceModelType: OMNISTRATE_HOSTED
                      version: "2.0"
                      versionHistory:
                        - "1.0"
                        - "1.1"
                        - "2.0"
                    - environmentId: se-12345678
                      instanceCount: 2
                      name: asserts-server
                      perVersionInstanceCount:
                        "1.0": 2
                        "1.1": 2
                        "2.0": 2
                      productTierType: OMNISTRATE_DEDICATED
                      proxyType: PortsBasedProxy
                      resourceId: r-12345678
                      serviceId: s-12345678
                      serviceModelType: OMNISTRATE_HOSTED
                      version: "2.0"
                      versionHistory:
                        - "1.0"
                        - "1.1"
                        - "2.0"
                    - environmentId: se-12345678
                      instanceCount: 2
                      name: asserts-server
                      perVersionInstanceCount:
                        "1.0": 2
                        "1.1": 2
                        "2.0": 2
                      productTierType: OMNISTRATE_DEDICATED
                      proxyType: PortsBasedProxy
                      resourceId: r-12345678
                      serviceId: s-12345678
                      serviceModelType: OMNISTRATE_HOSTED
                      version: "2.0"
                      versionHistory:
                        - "1.0"
                        - "1.1"
                        - "2.0"
                serviceId: s-12345678
            required:
                - resources
                - serviceId
                - environmentId
        ListServiceOfferingsResult:
            type: object
            properties:
                nextPageToken:
                    type: string
                    description: Token to use for the next request
                    example: next-token
                serviceIds:
                    type: array
                    items:
                        type: string
                        example: Qui incidunt porro quia qui qui.
                    description: The service IDs
                    example:
                        - s-12345678
                        - s-abcdefgh
                services:
                    type: array
                    items:
                        $ref: '#/components/schemas/DescribeServiceOfferingResult'
                    description: List of services
                    example:
                        - createdAt: "2019-01-01T00:00:00Z"
                          isDeprecated: false
                          offerings:
                            - assets:
                                cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                                cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                              billingPlans:
                                - maxNumberofInstances: 4
                              productTierName: Premium
                              productTierURLKey: premium
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-12345678
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PRIVATE
                              serviceModelName: Bring Your Own Account
                              serviceModelURLKey: byoa
                            - productTierName: Basic
                              productTierURLKey: basic
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-abcdefgh
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PUBLIC
                              serviceModelName: Hosted
                              serviceModelURLKey: hosted
                          serviceDescription: MySQL is a relational database
                          serviceId: s-12345678
                          serviceName: MySQL
                          serviceOrgId: org-12345678
                          serviceProviderId: sp-9zrg9W8Are
                          serviceProviderName: Omnistrate, Inc.
                          serviceURLKey: mysql
                        - createdAt: "2019-01-01T00:00:00Z"
                          isDeprecated: false
                          offerings:
                            - assets:
                                cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                                cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                              billingPlans:
                                - maxNumberofInstances: 4
                              productTierName: Premium
                              productTierURLKey: premium
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-12345678
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PRIVATE
                              serviceModelName: Bring Your Own Account
                              serviceModelURLKey: byoa
                            - productTierName: Basic
                              productTierURLKey: basic
                              resourceParameters:
                                - name: MySQL
                                  urlKey: mysql
                                - name: Redis
                                  urlKey: redis
                              serviceAPIID: sa-abcdefgh
                              serviceAPIVersion: v1
                              serviceEnvironmentName: Production
                              serviceEnvironmentURLKey: prod
                              serviceEnvironmentVisibility: PUBLIC
                              serviceModelName: Hosted
                              serviceModelURLKey: hosted
                          serviceDescription: MySQL is a relational database
                          serviceId: s-12345678
                          serviceName: MySQL
                          serviceOrgId: org-12345678
                          serviceProviderId: sp-9zrg9W8Are
                          serviceProviderName: Omnistrate, Inc.
                          serviceURLKey: mysql
            example:
                nextPageToken: next-token
                serviceIds:
                    - s-12345678
                    - s-abcdefgh
                services:
                    - createdAt: "2019-01-01T00:00:00Z"
                      isDeprecated: false
                      offerings:
                        - assets:
                            cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                            cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                          billingPlans:
                            - maxNumberofInstances: 4
                          productTierName: Premium
                          productTierURLKey: premium
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-12345678
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PRIVATE
                          serviceModelName: Bring Your Own Account
                          serviceModelURLKey: byoa
                        - productTierName: Basic
                          productTierURLKey: basic
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-abcdefgh
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PUBLIC
                          serviceModelName: Hosted
                          serviceModelURLKey: hosted
                      serviceDescription: MySQL is a relational database
                      serviceId: s-12345678
                      serviceName: MySQL
                      serviceOrgId: org-12345678
                      serviceProviderId: sp-9zrg9W8Are
                      serviceProviderName: Omnistrate, Inc.
                      serviceURLKey: mysql
                    - createdAt: "2019-01-01T00:00:00Z"
                      isDeprecated: false
                      offerings:
                        - assets:
                            cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                            cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                          billingPlans:
                            - maxNumberofInstances: 4
                          productTierName: Premium
                          productTierURLKey: premium
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-12345678
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PRIVATE
                          serviceModelName: Bring Your Own Account
                          serviceModelURLKey: byoa
                        - productTierName: Basic
                          productTierURLKey: basic
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-abcdefgh
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PUBLIC
                          serviceModelName: Hosted
                          serviceModelURLKey: hosted
                      serviceDescription: MySQL is a relational database
                      serviceId: s-12345678
                      serviceName: MySQL
                      serviceOrgId: org-12345678
                      serviceProviderId: sp-9zrg9W8Are
                      serviceProviderName: Omnistrate, Inc.
                      serviceURLKey: mysql
                    - createdAt: "2019-01-01T00:00:00Z"
                      isDeprecated: false
                      offerings:
                        - assets:
                            cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                            cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                          billingPlans:
                            - maxNumberofInstances: 4
                          productTierName: Premium
                          productTierURLKey: premium
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-12345678
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PRIVATE
                          serviceModelName: Bring Your Own Account
                          serviceModelURLKey: byoa
                        - productTierName: Basic
                          productTierURLKey: basic
                          resourceParameters:
                            - name: MySQL
                              urlKey: mysql
                            - name: Redis
                              urlKey: redis
                          serviceAPIID: sa-abcdefgh
                          serviceAPIVersion: v1
                          serviceEnvironmentName: Production
                          serviceEnvironmentURLKey: prod
                          serviceEnvironmentVisibility: PUBLIC
                          serviceModelName: Hosted
                          serviceModelURLKey: hosted
                      serviceDescription: MySQL is a relational database
                      serviceId: s-12345678
                      serviceName: MySQL
                      serviceOrgId: org-12345678
                      serviceProviderId: sp-9zrg9W8Are
                      serviceProviderName: Omnistrate, Inc.
                      serviceURLKey: mysql
            required:
                - serviceIds
        ListServiceProviderEventsResult:
            type: object
            properties:
                events:
                    type: array
                    items:
                        $ref: '#/components/schemas/ServiceProviderEvent'
                    description: List of events
                    example:
                        - alertType: Alarm
                          eventCategory: InstanceEvent
                          eventID: e-123456
                          eventPayload:
                            Error quis et non.: Vel vel accusamus.
                            Quia ab aperiam recusandae.: Facilis assumenda.
                          eventType: UnhealthyInstance
                          expiryTime: "2023-01-10T00:00:00Z"
                          instanceID: instance-12345678
                          priority: Critical
                          scope: ServiceProvider
                          serviceEnvironmentID: se-123456
                          serviceID: s-123456
                          time: "2023-01-10T00:00:00Z"
                        - alertType: Alarm
                          eventCategory: InstanceEvent
                          eventID: e-123456
                          eventPayload:
                            Error quis et non.: Vel vel accusamus.
                            Quia ab aperiam recusandae.: Facilis assumenda.
                          eventType: UnhealthyInstance
                          expiryTime: "2023-01-10T00:00:00Z"
                          instanceID: instance-12345678
                          priority: Critical
                          scope: ServiceProvider
                          serviceEnvironmentID: se-123456
                          serviceID: s-123456
                          time: "2023-01-10T00:00:00Z"
                        - alertType: Alarm
                          eventCategory: InstanceEvent
                          eventID: e-123456
                          eventPayload:
                            Error quis et non.: Vel vel accusamus.
                            Quia ab aperiam recusandae.: Facilis assumenda.
                          eventType: UnhealthyInstance
                          expiryTime: "2023-01-10T00:00:00Z"
                          instanceID: instance-12345678
                          priority: Critical
                          scope: ServiceProvider
                          serviceEnvironmentID: se-123456
                          serviceID: s-123456
                          time: "2023-01-10T00:00:00Z"
                eventsSummary:
                    $ref: '#/components/schemas/ServiceProviderEventSummary'
            example:
                events:
                    - alertType: Alarm
                      eventCategory: InstanceEvent
                      eventID: e-123456
                      eventPayload:
                        Error quis et non.: Vel vel accusamus.
                        Quia ab aperiam recusandae.: Facilis assumenda.
                      eventType: UnhealthyInstance
                      expiryTime: "2023-01-10T00:00:00Z"
                      instanceID: instance-12345678
                      priority: Critical
                      scope: ServiceProvider
                      serviceEnvironmentID: se-123456
                      serviceID: s-123456
                      time: "2023-01-10T00:00:00Z"
                    - alertType: Alarm
                      eventCategory: InstanceEvent
                      eventID: e-123456
                      eventPayload:
                        Error quis et non.: Vel vel accusamus.
                        Quia ab aperiam recusandae.: Facilis assumenda.
                      eventType: UnhealthyInstance
                      expiryTime: "2023-01-10T00:00:00Z"
                      instanceID: instance-12345678
                      priority: Critical
                      scope: ServiceProvider
                      serviceEnvironmentID: se-123456
                      serviceID: s-123456
                      time: "2023-01-10T00:00:00Z"
                eventsSummary:
                    eventsSummary:
                        FailedDeployment: 1
                        UnhealthyInstance: 2
            required:
                - events
                - eventsSummary
        ListServiceWorkflowsResult:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                nextPageToken:
                    type: string
                    description: The next token to use for pagination
                    example: token
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                workflows:
                    type: array
                    items:
                        $ref: '#/components/schemas/ServiceWorkflow'
                    description: List of workflows.
                    example:
                        - ResourceCount: 7562685291643823439
                          UpdatedBy: Anonymous
                          UpdatedReason: Customer requested termination.
                          WorkflowType: Service deployment.
                          awsAccountID: "123456789012"
                          cloudProvider: aws
                          endTime: "2020-01-01T00:01:00Z"
                          gcpProjectID: my-project
                          id: submit-create-instance-plan-instance-50h74sj46
                          orgName: my-org
                          parentId: Corporis est accusamus aperiam tenetur.
                          planType: my-plan
                          servicePlanName: my-product-tier-plan
                          startTime: "2020-01-01T00:00:00Z"
                          status: IN_PROGRESS
                        - ResourceCount: 7562685291643823439
                          UpdatedBy: Anonymous
                          UpdatedReason: Customer requested termination.
                          WorkflowType: Service deployment.
                          awsAccountID: "123456789012"
                          cloudProvider: aws
                          endTime: "2020-01-01T00:01:00Z"
                          gcpProjectID: my-project
                          id: submit-create-instance-plan-instance-50h74sj46
                          orgName: my-org
                          parentId: Corporis est accusamus aperiam tenetur.
                          planType: my-plan
                          servicePlanName: my-product-tier-plan
                          startTime: "2020-01-01T00:00:00Z"
                          status: IN_PROGRESS
                        - ResourceCount: 7562685291643823439
                          UpdatedBy: Anonymous
                          UpdatedReason: Customer requested termination.
                          WorkflowType: Service deployment.
                          awsAccountID: "123456789012"
                          cloudProvider: aws
                          endTime: "2020-01-01T00:01:00Z"
                          gcpProjectID: my-project
                          id: submit-create-instance-plan-instance-50h74sj46
                          orgName: my-org
                          parentId: Corporis est accusamus aperiam tenetur.
                          planType: my-plan
                          servicePlanName: my-product-tier-plan
                          startTime: "2020-01-01T00:00:00Z"
                          status: IN_PROGRESS
                        - ResourceCount: 7562685291643823439
                          UpdatedBy: Anonymous
                          UpdatedReason: Customer requested termination.
                          WorkflowType: Service deployment.
                          awsAccountID: "123456789012"
                          cloudProvider: aws
                          endTime: "2020-01-01T00:01:00Z"
                          gcpProjectID: my-project
                          id: submit-create-instance-plan-instance-50h74sj46
                          orgName: my-org
                          parentId: Corporis est accusamus aperiam tenetur.
                          planType: my-plan
                          servicePlanName: my-product-tier-plan
                          startTime: "2020-01-01T00:00:00Z"
                          status: IN_PROGRESS
            example:
                environmentId: se-12345678
                nextPageToken: token
                serviceId: s-12345678
                workflows:
                    - ResourceCount: 7562685291643823439
                      UpdatedBy: Anonymous
                      UpdatedReason: Customer requested termination.
                      WorkflowType: Service deployment.
                      awsAccountID: "123456789012"
                      cloudProvider: aws
                      endTime: "2020-01-01T00:01:00Z"
                      gcpProjectID: my-project
                      id: submit-create-instance-plan-instance-50h74sj46
                      orgName: my-org
                      parentId: Corporis est accusamus aperiam tenetur.
                      planType: my-plan
                      servicePlanName: my-product-tier-plan
                      startTime: "2020-01-01T00:00:00Z"
                      status: IN_PROGRESS
                    - ResourceCount: 7562685291643823439
                      UpdatedBy: Anonymous
                      UpdatedReason: Customer requested termination.
                      WorkflowType: Service deployment.
                      awsAccountID: "123456789012"
                      cloudProvider: aws
                      endTime: "2020-01-01T00:01:00Z"
                      gcpProjectID: my-project
                      id: submit-create-instance-plan-instance-50h74sj46
                      orgName: my-org
                      parentId: Corporis est accusamus aperiam tenetur.
                      planType: my-plan
                      servicePlanName: my-product-tier-plan
                      startTime: "2020-01-01T00:00:00Z"
                      status: IN_PROGRESS
            required:
                - workflows
                - serviceId
                - environmentId
        ListSubscriptionRequestsResult:
            type: object
            properties:
                ids:
                    type: array
                    items:
                        type: string
                        example: Quo aliquid deserunt.
                    description: List of subscription request IDs
                    example:
                        - subr-12345678
                        - subr-abcdefgh
                        - subr-1234efgh
                nextPageToken:
                    type: string
                    description: The next token to use when listing subscription requests
                    example: next-token
                subscriptionRequests:
                    type: array
                    items:
                        $ref: '#/components/schemas/DescribeSubscriptionRequestResult'
                    description: List of subscription requests
                    example:
                        - createdAt: "2019-01-01T00:00:00Z"
                          id: subr-12345678
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          rootUserEmail: abc@gmail.com
                          rootUserId: org-12345678
                          rootUserName: John Doe
                          serviceId: s-12345678
                          serviceLogoURL: In sapiente.
                          serviceName: MySQL multi-writer service
                          status: PENDING
                          updatedAt: "2019-01-01T00:00:00Z"
                          updatedByUserId: user-12345678
                          updatedByUserName: John Doe
                        - createdAt: "2019-01-01T00:00:00Z"
                          id: subr-12345678
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          rootUserEmail: abc@gmail.com
                          rootUserId: org-12345678
                          rootUserName: John Doe
                          serviceId: s-12345678
                          serviceLogoURL: In sapiente.
                          serviceName: MySQL multi-writer service
                          status: PENDING
                          updatedAt: "2019-01-01T00:00:00Z"
                          updatedByUserId: user-12345678
                          updatedByUserName: John Doe
                        - createdAt: "2019-01-01T00:00:00Z"
                          id: subr-12345678
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          rootUserEmail: abc@gmail.com
                          rootUserId: org-12345678
                          rootUserName: John Doe
                          serviceId: s-12345678
                          serviceLogoURL: In sapiente.
                          serviceName: MySQL multi-writer service
                          status: PENDING
                          updatedAt: "2019-01-01T00:00:00Z"
                          updatedByUserId: user-12345678
                          updatedByUserName: John Doe
                        - createdAt: "2019-01-01T00:00:00Z"
                          id: subr-12345678
                          productTierId: pt-12345678
                          productTierName: Omnistrate Multi Tenancy
                          rootUserEmail: abc@gmail.com
                          rootUserId: org-12345678
                          rootUserName: John Doe
                          serviceId: s-12345678
                          serviceLogoURL: In sapiente.
                          serviceName: MySQL multi-writer service
                          status: PENDING
                          updatedAt: "2019-01-01T00:00:00Z"
                          updatedByUserId: user-12345678
                          updatedByUserName: John Doe
            example:
                ids:
                    - subr-12345678
                    - subr-abcdefgh
                    - subr-1234efgh
                nextPageToken: next-token
                subscriptionRequests:
                    - createdAt: "2019-01-01T00:00:00Z"
                      id: subr-12345678
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      rootUserEmail: abc@gmail.com
                      rootUserId: org-12345678
                      rootUserName: John Doe
                      serviceId: s-12345678
                      serviceLogoURL: In sapiente.
                      serviceName: MySQL multi-writer service
                      status: PENDING
                      updatedAt: "2019-01-01T00:00:00Z"
                      updatedByUserId: user-12345678
                      updatedByUserName: John Doe
                    - createdAt: "2019-01-01T00:00:00Z"
                      id: subr-12345678
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      rootUserEmail: abc@gmail.com
                      rootUserId: org-12345678
                      rootUserName: John Doe
                      serviceId: s-12345678
                      serviceLogoURL: In sapiente.
                      serviceName: MySQL multi-writer service
                      status: PENDING
                      updatedAt: "2019-01-01T00:00:00Z"
                      updatedByUserId: user-12345678
                      updatedByUserName: John Doe
                    - createdAt: "2019-01-01T00:00:00Z"
                      id: subr-12345678
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      rootUserEmail: abc@gmail.com
                      rootUserId: org-12345678
                      rootUserName: John Doe
                      serviceId: s-12345678
                      serviceLogoURL: In sapiente.
                      serviceName: MySQL multi-writer service
                      status: PENDING
                      updatedAt: "2019-01-01T00:00:00Z"
                      updatedByUserId: user-12345678
                      updatedByUserName: John Doe
                    - createdAt: "2019-01-01T00:00:00Z"
                      id: subr-12345678
                      productTierId: pt-12345678
                      productTierName: Omnistrate Multi Tenancy
                      rootUserEmail: abc@gmail.com
                      rootUserId: org-12345678
                      rootUserName: John Doe
                      serviceId: s-12345678
                      serviceLogoURL: In sapiente.
                      serviceName: MySQL multi-writer service
                      status: PENDING
                      updatedAt: "2019-01-01T00:00:00Z"
                      updatedByUserId: user-12345678
                      updatedByUserName: John Doe
            required:
                - ids
        ListUpgradePathsResult:
            type: object
            properties:
                upgradePaths:
                    type: array
                    items:
                        $ref: '#/components/schemas/UpgradePath'
                    description: The list of upgrade paths.
                    example:
                        - completedAt: "2020-01-01T00:00:00Z"
                          completedCount: 2
                          createdAt: "2020-01-01T00:00:00Z"
                          createdBy: John Doe
                          failedCount: 4
                          inProgressCount: 7
                          pendingCount: 3
                          productTierId: pt-12345678
                          releasedAt: "2020-01-01T00:00:00Z"
                          serviceId: s-12345678
                          sourceVersion: "1.0"
                          status: COMPLETE
                          targetVersion: "2.0"
                          totalCount: 16
                          type: Major
                          updatedAt: "2020-01-01T00:00:00Z"
                          upgradePathId: up-12345678
                        - completedAt: "2020-01-01T00:00:00Z"
                          completedCount: 2
                          createdAt: "2020-01-01T00:00:00Z"
                          createdBy: John Doe
                          failedCount: 4
                          inProgressCount: 7
                          pendingCount: 3
                          productTierId: pt-12345678
                          releasedAt: "2020-01-01T00:00:00Z"
                          serviceId: s-12345678
                          sourceVersion: "1.0"
                          status: COMPLETE
                          targetVersion: "2.0"
                          totalCount: 16
                          type: Major
                          updatedAt: "2020-01-01T00:00:00Z"
                          upgradePathId: up-12345678
            example:
                upgradePaths:
                    - completedAt: "2020-01-01T00:00:00Z"
                      completedCount: 2
                      createdAt: "2020-01-01T00:00:00Z"
                      createdBy: John Doe
                      failedCount: 4
                      inProgressCount: 7
                      pendingCount: 3
                      productTierId: pt-12345678
                      releasedAt: "2020-01-01T00:00:00Z"
                      serviceId: s-12345678
                      sourceVersion: "1.0"
                      status: COMPLETE
                      targetVersion: "2.0"
                      totalCount: 16
                      type: Major
                      updatedAt: "2020-01-01T00:00:00Z"
                      upgradePathId: up-12345678
                    - completedAt: "2020-01-01T00:00:00Z"
                      completedCount: 2
                      createdAt: "2020-01-01T00:00:00Z"
                      createdBy: John Doe
                      failedCount: 4
                      inProgressCount: 7
                      pendingCount: 3
                      productTierId: pt-12345678
                      releasedAt: "2020-01-01T00:00:00Z"
                      serviceId: s-12345678
                      sourceVersion: "1.0"
                      status: COMPLETE
                      targetVersion: "2.0"
                      totalCount: 16
                      type: Major
                      updatedAt: "2020-01-01T00:00:00Z"
                      upgradePathId: up-12345678
                    - completedAt: "2020-01-01T00:00:00Z"
                      completedCount: 2
                      createdAt: "2020-01-01T00:00:00Z"
                      createdBy: John Doe
                      failedCount: 4
                      inProgressCount: 7
                      pendingCount: 3
                      productTierId: pt-12345678
                      releasedAt: "2020-01-01T00:00:00Z"
                      serviceId: s-12345678
                      sourceVersion: "1.0"
                      status: COMPLETE
                      targetVersion: "2.0"
                      totalCount: 16
                      type: Major
                      updatedAt: "2020-01-01T00:00:00Z"
                      upgradePathId: up-12345678
                    - completedAt: "2020-01-01T00:00:00Z"
                      completedCount: 2
                      createdAt: "2020-01-01T00:00:00Z"
                      createdBy: John Doe
                      failedCount: 4
                      inProgressCount: 7
                      pendingCount: 3
                      productTierId: pt-12345678
                      releasedAt: "2020-01-01T00:00:00Z"
                      serviceId: s-12345678
                      sourceVersion: "1.0"
                      status: COMPLETE
                      targetVersion: "2.0"
                      totalCount: 16
                      type: Major
                      updatedAt: "2020-01-01T00:00:00Z"
                      upgradePathId: up-12345678
            required:
                - upgradePaths
        NodeHealthSummary:
            type: object
            properties:
                availabilityZone:
                    type: string
                    description: The availability zone of the node
                    example: us-east-2a
                connectivityStatus:
                    type: string
                    description: The health status of the network endpoints
                    example: HEALTHY
                diskHealth:
                    type: string
                    description: The health status of the disk
                    example: HEALTHY
                endpoint:
                    type: string
                    description: The endpoint of the node
                    example: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                events:
                    type: array
                    items:
                        type: string
                        example: Cum accusamus eaque dignissimos.
                    description: The list of process events
                    example:
                        - event-1
                        - event-2
                loadHealth:
                    type: string
                    description: The load status of the pod
                    example: POD_NORMAL
                nodeHealth:
                    type: string
                    description: The health status of the machine hosting the service
                    example: HEALTHY
                nodeName:
                    type: string
                    description: The name of the node
                    example: postgres-0
                ports:
                    type: array
                    items:
                        type: integer
                        example: 5729805788061299394
                        format: int64
                    description: The ports that this node exposes
                    example:
                        - 80
                        - 443
                processHealth:
                    type: string
                    description: The health status of the process
                    example: HEALTHY
                processLiveness:
                    type: string
                    description: The liveness status of the process
                    example: HEALTHY
                recentLogs:
                    type: string
                    description: The recent logs of the process
                    example: Log message
                status:
                    type: string
                    description: The overall status of the node
                    example: HEALTHY
            example:
                availabilityZone: us-east-2a
                connectivityStatus: HEALTHY
                diskHealth: HEALTHY
                endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                events:
                    - event-1
                    - event-2
                loadHealth: POD_NORMAL
                nodeHealth: HEALTHY
                nodeName: postgres-0
                ports:
                    - 80
                    - 443
                processHealth: HEALTHY
                processLiveness: HEALTHY
                recentLogs: Log message
                status: HEALTHY
            required:
                - nodeName
                - endpoint
                - availabilityZone
                - status
                - processHealth
                - processLiveness
                - connectivityStatus
                - diskHealth
                - nodeHealth
                - loadHealth
                - events
                - recentLogs
        NodeNetworkTopologyResult:
            type: object
            properties:
                availabilityZone:
                    type: string
                    description: The availability zone of the node
                    example: us-east-2a
                detailedHealth:
                    $ref: '#/components/schemas/DetailedNodeHealthResult'
                endpoint:
                    type: string
                    description: The endpoint of the node
                    example: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                healthStatus:
                    type: string
                    description: The heath status of the node
                    example: HEALTHY
                id:
                    type: string
                    description: The ID of the node
                    example: primary-0
                ports:
                    type: array
                    items:
                        type: integer
                        example: 1476971200723736202
                        format: int64
                    description: The ports that this node exposes
                    example:
                        - 80
                        - 443
                status:
                    type: string
                    description: The status of the node
                    example: RUNNING
                storageSize:
                    type: integer
                    description: The storage size of the node in GiB
                    example: 10
                    format: int64
            example:
                availabilityZone: us-east-2a
                detailedHealth:
                    ConnectivityStatus: UNHEALTHY
                    DiskHealth: UNKNOWN
                    LoadHealth: POD_NORMAL
                    NodeHealth: HEALTHY
                    ProcessHealth: HEALTHY
                    ProcessLiveness: HEALTHY
                endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                healthStatus: HEALTHY
                id: primary-0
                ports:
                    - 80
                    - 443
                status: RUNNING
                storageSize: 10
            required:
                - endpoint
                - availabilityZone
                - id
                - healthStatus
                - detailedHealth
                - status
        NotificationSearchRecord:
            type: object
            properties:
                description:
                    type: string
                    description: The notification description.
                    example: Deployment completed
                id:
                    type: string
                    description: The Event ID of the notification.
                    example: event-12345678
                name:
                    type: string
                    description: The notification name.
                    example: Deployment
                priority:
                    type: string
                    description: The priority of the notification.
                    example: Low
                resourceName:
                    type: string
                    description: The resource name for the notification.
                    example: postgres
                serviceEnvironmentID:
                    type: string
                    description: The service environment ID of the notification.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the notification.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The service environment type of the notification.
                    example: PROD
                serviceID:
                    type: string
                    description: The service ID of the notification.
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name of the notification.
                    example: MyService
                time:
                    type: string
                    description: The event time of the notification.
                    example: "2020-01-01T00:01:00Z"
                type:
                    type: string
                    description: The notification type.
                    example: SuccessfulDeployment
            example:
                description: Deployment completed
                id: event-12345678
                name: Deployment
                priority: Low
                resourceName: postgres
                serviceEnvironmentID: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceID: s-12345678
                serviceName: MyService
                time: "2020-01-01T00:01:00Z"
                type: SuccessfulDeployment
            required:
                - id
                - name
                - description
                - type
                - priority
                - serviceID
                - serviceName
                - serviceEnvironmentID
                - serviceEnvironmentName
                - resourceName
                - time
        OfferingBillingPlan:
            type: object
            properties:
                maxNumberofInstances:
                    type: integer
                    description: Maximum number of instances
                    example: 5
                    format: int64
            example:
                maxNumberofInstances: 5
        OnboardingStage:
            type: object
            properties:
                name:
                    type: string
                    description: The name of the stage.
                    example: ConfigureAccounts|BuildSaaS|LaunchSaaS
                status:
                    type: string
                    description: The status of the stage.
                    example: NOT_STARTED|COMPLETE|SKIPPED
            example:
                name: ConfigureAccounts|BuildSaaS|LaunchSaaS
                status: NOT_STARTED|COMPLETE|SKIPPED
            required:
                - name
        OneOffPatchResourceInstanceRequestBody:
            type: object
            properties:
                resourceId:
                    type: string
                    description: The resource ID.
                    example: r-12345678
                targetTierVersion:
                    type: string
                    description: The target resource version.
                    example: "2.0"
            example:
                resourceId: r-12345678
                targetTierVersion: "2.0"
            required:
                - resourceId
        Organization:
            type: object
            properties:
                email:
                    type: string
                    description: Email address to reach for support-related queries.
                    example: omnistrate-devops@examplecorp.com
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                orgId:
                    type: string
                    description: The organization ID.
                    example: o-12345678
                orgName:
                    type: string
                    description: The organization name.
                    example: Acme Corp
                orgUrl:
                    type: string
                    description: The organization's URL.
                    example: omnistrate.com
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                email: omnistrate-devops@examplecorp.com
                environmentId: se-12345678
                orgId: o-12345678
                orgName: Acme Corp
                orgUrl: omnistrate.com
                serviceId: s-12345678
        OutputParameterEntity:
            type: object
            properties:
                custom:
                    type: boolean
                    description: Whether the parameter is custom
                    example: false
                description:
                    type: string
                    description: The parameter description
                    example: The name of the server
                displayName:
                    type: string
                    description: The parameter display name
                    example: Server Name
                isList:
                    type: boolean
                    description: Whether the parameter is a list
                    example: false
                key:
                    type: string
                    description: The parameter key
                    example: serverName
                type:
                    type: string
                    description: The parameter type
                    example: Boolean|Float64|String|JSON|Resource
            example:
                custom: false
                description: The name of the server
                displayName: Server Name
                isList: false
                key: serverName
                type: Boolean|Float64|String|JSON|Resource
            required:
                - key
                - displayName
                - description
                - type
                - isList
                - custom
        PagerDutyConfiguration:
            type: object
            properties:
                integrationKey:
                    type: string
                    description: PagerDuty API integration key
                    example: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
            example:
                integrationKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
            required:
                - integrationKey
        ProductTierIntegration:
            type: object
            properties:
                configuration:
                    type: object
                    description: The configuration parameters for the integration provider.
                    example:
                        APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                    additionalProperties: true
                integrationFailureDetails:
                    type: string
                    description: The details of the integration failure
                    example: Unable to retrieve the integration key. Check permissions.
                integrationProviderName:
                    type: string
                    description: Name of the product tier integration provider.
                    example: PAGERDUTY
                integrationStatus:
                    type: string
                    description: The status of the integration
                    example: PENDING
                integrationType:
                    type: string
                    description: Type of the product tier integration.
                    example: ALERTS
            example:
                configuration:
                    APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                integrationFailureDetails: Unable to retrieve the integration key. Check permissions.
                integrationProviderName: PAGERDUTY
                integrationStatus: PENDING
                integrationType: ALERTS
            required:
                - integrationType
                - integrationProviderName
                - configuration
                - integrationStatus
        ProxyEndpoint:
            type: object
            properties:
                openPorts:
                    type: array
                    items:
                        type: string
                        example: Sit debitis sed.
                    example:
                        - "30000"
                        - "30001"
                proxyEndpoint:
                    type: string
                    example: https://r-1234.instance-abcdefgh.region.aws.omnistrate.cloud
            example:
                openPorts:
                    - "30000"
                    - "30001"
                proxyEndpoint: https://r-1234.instance-abcdefgh.region.aws.omnistrate.cloud
        ProxyInstanceSearchRecord:
            type: object
            properties:
                cloudProvider:
                    type: string
                    description: The cloud provider where the instance is hosted.
                    example: aws
                description:
                    type: string
                    description: The instance description.
                    example: The instance is hosted in us-east-2 on aws.
                id:
                    type: string
                    description: The proxy instance ID.
                    example: i-12345678
                managed:
                    type: boolean
                    description: Is the proxy managed by Omnistrate.
                    example: false
                managedResourceType:
                    type: string
                    description: The managed resource type of the proxy instance.
                    example: PortsBasedProxy
                portsRegistrationStatus:
                    type: object
                    description: The ports registration status of the ports based proxy instance.
                    example:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                    additionalProperties:
                        type: array
                        items:
                            type: integer
                            example: 6846627179252020025
                            format: int64
                        example:
                            - 8493305039079117284
                            - 8824637941486047348
                proxyType:
                    type: string
                    description: The proxy type.
                    example: PortsBasedProxy
                regionCode:
                    type: string
                    description: The region code where the instance is hosted.
                    example: us-west-1
                serviceEnvironmentId:
                    type: string
                    description: The service environment ID of the instance.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the instance.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The service environment type of the instance.
                    example: PROD
                serviceId:
                    type: string
                    description: The service ID of the instance.
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name of the instance.
                    example: mysql
                status:
                    type: string
                    description: The instance status.
                    example: RUNNING
                statusDescription:
                    type: string
                    description: The instance status description.
                    example: Instance is running.
                targetResourceName:
                    type: string
                    description: The name of the target resource of the proxy instance.
                    example: postgres
            example:
                cloudProvider: aws
                description: The instance is hosted in us-east-2 on aws.
                id: i-12345678
                managed: false
                managedResourceType: PortsBasedProxy
                portsRegistrationStatus:
                    instance-123:
                        - 30000
                        - 30001
                    instance-456:
                        - 30002
                        - 30003
                proxyType: PortsBasedProxy
                regionCode: us-west-1
                serviceEnvironmentId: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceId: s-12345678
                serviceName: mysql
                status: RUNNING
                statusDescription: Instance is running.
                targetResourceName: postgres
            required:
                - id
                - description
                - serviceId
                - serviceEnvironmentId
                - serviceName
                - serviceEnvironmentName
                - status
                - statusDescription
                - targetResourceName
                - portsRegistrationStatus
                - managed
                - cloudProvider
                - regionCode
        RecentDeploymentFailureStatus:
            type: object
            properties:
                failedAt:
                    type: string
                    description: The time at which the deployment failed
                    example: "2021-09-01T00:00:00Z"
                failureReason:
                    type: string
                    description: The reason for the deployment failure
                    example: Failed to connect to the database
            description: The status of the recent deployment failure
            example:
                failedAt: "2021-09-01T00:00:00Z"
                failureReason: Failed to connect to the database
            required:
                - failedAt
                - failureReason
        RegionalHealthSummary:
            type: object
            properties:
                deployingInstances:
                    type: integer
                    description: The number of instances currently deploying
                    example: 6136946352290957258
                    format: int64
                deploymentCellHealthSummary:
                    type: object
                    description: The summary of health by deployment cell
                    example:
                        Delectus sit eos accusamus aut asperiores et.:
                            deployingInstances: 4417706362722969318
                            healthyInstances: 7176890329184102181
                            hostClusterID: hc-12345678
                            message: Cell is healthy
                            status: Healthy
                            totalInstances: 8819177816686592668
                            unhealthyInstances: 7155534951418275373
                        Reiciendis est iure in autem.:
                            deployingInstances: 4417706362722969318
                            healthyInstances: 7176890329184102181
                            hostClusterID: hc-12345678
                            message: Cell is healthy
                            status: Healthy
                            totalInstances: 8819177816686592668
                            unhealthyInstances: 7155534951418275373
                    additionalProperties:
                        $ref: '#/components/schemas/DeploymentCellHealthSummary'
                healthyInstances:
                    type: integer
                    description: The number of healthy instances in the region
                    example: 145464191776248913
                    format: int64
                message:
                    type: string
                    description: The status message
                    example: Region is healthy
                region:
                    type: string
                    description: The region
                    example: us-east-1
                status:
                    type: string
                    description: The status of the region
                    example: Healthy
                totalInstances:
                    type: integer
                    description: The total number of instances in the region
                    example: 2421079244313079516
                    format: int64
                unhealthyInstances:
                    type: integer
                    description: The number of unhealthy instances in the region
                    example: 6025261741216006597
                    format: int64
            example:
                deployingInstances: 5374731139896530444
                deploymentCellHealthSummary:
                    Odit eos provident pariatur perspiciatis recusandae.:
                        deployingInstances: 4417706362722969318
                        healthyInstances: 7176890329184102181
                        hostClusterID: hc-12345678
                        message: Cell is healthy
                        status: Healthy
                        totalInstances: 8819177816686592668
                        unhealthyInstances: 7155534951418275373
                healthyInstances: 8675187737519942562
                message: Region is healthy
                region: us-east-1
                status: Healthy
                totalInstances: 3396369933606243135
                unhealthyInstances: 5273908599095065814
            required:
                - region
                - cloudProvider
                - status
                - message
                - totalInstances
                - healthyInstances
                - unhealthyInstances
                - deploymentCellHealthSummary
                - deployingInstances
        RemoveCapacityFromResourceInstanceRequestBody:
            type: object
            properties:
                capacityToBeRemoved:
                    type: integer
                    description: Number of replicas to be removed
                    example: 3
                    format: int64
                resourceId:
                    type: string
                    description: The resource ID.
                    example: r-12345678
            example:
                capacityToBeRemoved: 3
                resourceId: r-12345678
            required:
                - resourceId
                - capacityToBeRemoved
        Resource:
            type: object
            properties:
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                instanceCount:
                    type: integer
                    description: The number of instances for the specific resource.
                    example: 2
                    format: int64
                name:
                    type: string
                    description: The name of the resource.
                    example: asserts-server
                perVersionInstanceCount:
                    type: object
                    description: The per-version instance count for the resource.
                    example:
                        "1.0": 2
                        "1.1": 2
                        "2.0": 2
                    additionalProperties:
                        type: integer
                        example: 4761671793038047104
                        format: int64
                productTierType:
                    type: string
                    description: The product tier type
                    example: OMNISTRATE_DEDICATED
                proxyType:
                    type: string
                    description: The proxy type of instance
                    example: PortsBasedProxy
                resourceId:
                    type: string
                    description: The resource ID.
                    example: r-12345678
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                serviceModelType:
                    type: string
                    description: The service model type
                    example: OMNISTRATE_HOSTED
                version:
                    type: string
                    description: The latest version of the resource.
                    example: "2.0"
                versionHistory:
                    type: array
                    items:
                        type: string
                        example: Non commodi provident perspiciatis officia veritatis.
                    description: The version history of the resource.
                    example:
                        - "1.0"
                        - "1.1"
                        - "2.0"
            example:
                environmentId: se-12345678
                instanceCount: 2
                name: asserts-server
                perVersionInstanceCount:
                    "1.0": 2
                    "1.1": 2
                    "2.0": 2
                productTierType: OMNISTRATE_DEDICATED
                proxyType: PortsBasedProxy
                resourceId: r-12345678
                serviceId: s-12345678
                serviceModelType: OMNISTRATE_HOSTED
                version: "2.0"
                versionHistory:
                    - "1.0"
                    - "1.1"
                    - "2.0"
        ResourceCapability:
            type: object
            properties:
                capability:
                    type: string
                    description: The type of capability of a resource
                    example: SERVERLESS
                configuration:
                    type: object
                    description: The configuration parameters of a capability of a resource
                    example:
                        EnableAutoStop: true
                        MinimumNodesInPool: 5
                        PortsMappingProxyConfig:
                            MaxNumberOfClustersPerProxyInstance: 50
                            NumberOfPortsPerCluster: 4
                        ProxyId: r-123456
                        ReferenceProxyKey: resource-proxy
                        TargetPort: 5432
                    additionalProperties: true
            description: The capability of a resource
            example:
                capability: SERVERLESS
                configuration:
                    EnableAutoStop: true
                    MinimumNodesInPool: 5
                    PortsMappingProxyConfig:
                        MaxNumberOfClustersPerProxyInstance: 50
                        NumberOfPortsPerCluster: 4
                    ProxyId: r-123456
                    ReferenceProxyKey: resource-proxy
                    TargetPort: 5432
            required:
                - capability
                - configuration
        ResourceDeploymentStatus:
            type: object
            properties:
                actionHookDeploymentStatus:
                    type: string
                    description: The status of the resource action hook deployment.
                    example: IN_PROGRESS
                computeDeploymentStatus:
                    type: string
                    description: The status of the resource compute deployment.
                    example: IN_PROGRESS
                configurationStatus:
                    type: string
                    description: The status of the resource deployment configuration.
                    example: IN_PROGRESS
                infraDeploymentStatus:
                    type: string
                    description: The status of the resource infrastructure deployment.
                    example: IN_PROGRESS
                monitoringStatus:
                    type: string
                    description: The status of the resource monitoring configuring.
                    example: IN_PROGRESS
                networkDeploymentStatus:
                    type: string
                    description: The status of the resource network deployment.
                    example: IN_PROGRESS
                resourceName:
                    type: string
                    description: Name of the resource
                    example: Galera
                status:
                    type: string
                    description: The status of the resource deployment.
                    example: IN_PROGRESS
                storageDeploymentStatus:
                    type: string
                    description: The status of the resource storage deployment.
                    example: IN_PROGRESS
            example:
                actionHookDeploymentStatus: IN_PROGRESS
                computeDeploymentStatus: IN_PROGRESS
                configurationStatus: IN_PROGRESS
                infraDeploymentStatus: IN_PROGRESS
                monitoringStatus: IN_PROGRESS
                networkDeploymentStatus: IN_PROGRESS
                resourceName: Galera
                status: IN_PROGRESS
                storageDeploymentStatus: IN_PROGRESS
            required:
                - resourceName
                - status
                - infraDeploymentStatus
                - storageDeploymentStatus
                - networkDeploymentStatus
                - computeDeploymentStatus
                - actionHookDeploymentStatus
                - configurationStatus
                - monitoringStatus
        ResourceEntity:
            type: object
            properties:
                isAutoscalingEnabled:
                    type: boolean
                    description: Whether the resource has autoscaling enabled
                    example: true
                isBackupEnabled:
                    type: boolean
                    description: Whether the resource has backup enabled
                    example: true
                isDeprecated:
                    type: boolean
                    description: Whether the service offering is deprecated
                    default: false
                    example: false
                name:
                    type: string
                    description: The resource name
                    example: My Resource
                resourceId:
                    type: string
                    description: The resource ID
                    example: r-12345678
                resourceType:
                    type: string
                    description: The resource type
                    example: Kustomize
                urlKey:
                    type: string
                    description: The resource URL key
                    example: myResource
            example:
                isAutoscalingEnabled: true
                isBackupEnabled: true
                isDeprecated: false
                name: My Resource
                resourceId: r-12345678
                resourceType: Kustomize
                urlKey: myResource
            required:
                - urlKey
                - name
                - resourceId
                - isDeprecated
                - isBackupEnabled
        ResourceHealthSummary:
            type: object
            properties:
                nodesHealth:
                    type: object
                    description: The health summary of the nodes by node name
                    example:
                        Labore non officia.:
                            availabilityZone: us-east-2a
                            connectivityStatus: HEALTHY
                            diskHealth: HEALTHY
                            endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                            events:
                                - event-1
                                - event-2
                            loadHealth: POD_NORMAL
                            nodeHealth: HEALTHY
                            nodeName: postgres-0
                            ports:
                                - 80
                                - 443
                            processHealth: HEALTHY
                            processLiveness: HEALTHY
                            recentLogs: Log message
                            status: HEALTHY
                        Nemo dolores aperiam quas repellat.:
                            availabilityZone: us-east-2a
                            connectivityStatus: HEALTHY
                            diskHealth: HEALTHY
                            endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                            events:
                                - event-1
                                - event-2
                            loadHealth: POD_NORMAL
                            nodeHealth: HEALTHY
                            nodeName: postgres-0
                            ports:
                                - 80
                                - 443
                            processHealth: HEALTHY
                            processLiveness: HEALTHY
                            recentLogs: Log message
                            status: HEALTHY
                    additionalProperties:
                        $ref: '#/components/schemas/NodeHealthSummary'
                resourceID:
                    type: string
                    description: The ID of the resource
                    example: resource-12345678
                resourceKey:
                    type: string
                    description: The key of the resource
                    example: primary
                resourceType:
                    type: string
                    description: The type of the resource
                    example: Kustomize
                status:
                    type: string
                    description: The status of the resource
                    example: HEALTHY
            example:
                nodesHealth:
                    Molestias aut.:
                        availabilityZone: us-east-2a
                        connectivityStatus: HEALTHY
                        diskHealth: HEALTHY
                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                        events:
                            - event-1
                            - event-2
                        loadHealth: POD_NORMAL
                        nodeHealth: HEALTHY
                        nodeName: postgres-0
                        ports:
                            - 80
                            - 443
                        processHealth: HEALTHY
                        processLiveness: HEALTHY
                        recentLogs: Log message
                        status: HEALTHY
                    Nostrum odio qui quia eos commodi impedit.:
                        availabilityZone: us-east-2a
                        connectivityStatus: HEALTHY
                        diskHealth: HEALTHY
                        endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                        events:
                            - event-1
                            - event-2
                        loadHealth: POD_NORMAL
                        nodeHealth: HEALTHY
                        nodeName: postgres-0
                        ports:
                            - 80
                            - 443
                        processHealth: HEALTHY
                        processLiveness: HEALTHY
                        recentLogs: Log message
                        status: HEALTHY
                resourceID: resource-12345678
                resourceKey: primary
                resourceType: Kustomize
                status: HEALTHY
            required:
                - resourceID
                - resourceKey
                - status
                - nodesHealth
        ResourceInstance:
            type: object
            properties:
                awsAccountID:
                    type: string
                    description: The AWS account ID
                    example: "123456789012"
                cloudProvider:
                    type: string
                    description: The cloud provider the workflow executed on.
                    example: aws
                consumptionResourceInstanceResult:
                    $ref: '#/components/schemas/DescribeResourceInstanceResult'
                defaultSubscription:
                    type: boolean
                    description: Whether the subscription is the default subscription
                    example: true
                deploymentCellID:
                    type: string
                    description: The Deployment Cell ID
                    example: hc-12345678
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                gcpProjectID:
                    type: string
                    description: The GCP project ID
                    example: my-project
                input_params:
                    description: Custom input parameters
                    example:
                        param1: value1
                        param2: value2
                instanceDebugCommands:
                    type: array
                    items:
                        type: string
                        example: Voluptatem accusantium sunt laboriosam inventore qui.
                    description: The debug commands to access the instance
                    example:
                        - aws eks update-kubeconfig --name my-cluster --region us-west-2
                        - kubectl -n instance-12345678 get pods
                integrationsStatus:
                    type: array
                    items:
                        $ref: '#/components/schemas/IntegrationStatus'
                    description: List of individual integrations and their statuses for the instance
                    example:
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                        - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                          healthStatus: UNHEALTHY
                          integrationType: LOGS
                          message: missing exporter secret configuration for gcp
                          scope: INTERNAL
                managedResourceType:
                    type: string
                    description: The managed resource type of instance
                    example: PortsBasedProxy
                organizationId:
                    type: string
                    description: The organization ID of the resource instance.
                    example: org-12345678
                organizationName:
                    type: string
                    description: The organization name of the resource instance.
                    example: my-org
                portsRegistrationStatus:
                    type: object
                    description: The ports registration status of ports based proxy instance
                    example:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                    additionalProperties:
                        type: array
                        items:
                            type: integer
                            example: 3550123312972877087
                            format: int64
                        example:
                            - 3306320893101633243
                            - 2406265578085401227
                            - 5566319077185179981
                            - 3521989301152699282
                productTierId:
                    type: string
                    description: The product tier ID
                    example: pt-12345678
                productTierName:
                    type: string
                    description: The product tier name
                    example: premium
                productTierType:
                    type: string
                    description: The product tier type
                    example: OMNISTRATE_DEDICATED
                proxyType:
                    type: string
                    description: The proxy type of instance
                    example: PortsBasedProxy
                resourceVersionSummaries:
                    type: array
                    items:
                        $ref: '#/components/schemas/ResourceVersionSummary'
                    description: Associated internal/external resources deployed for the instance, the corresponding versions deployed.
                    example:
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                        - capabilities:
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                            - capability: SERVERLESS
                              configuration:
                                EnableAutoStop: true
                                MinimumNodesInPool: 5
                                PortsMappingProxyConfig:
                                    MaxNumberOfClustersPerProxyInstance: 50
                                    NumberOfPortsPerCluster: 4
                                ProxyId: r-123456
                                ReferenceProxyKey: resource-proxy
                                TargetPort: 5432
                          externalResource: true
                          latestVersion: "2.0"
                          resourceId: r-12345678
                          resourceName: asserts-server
                          version: "1.0"
                serviceEnvName:
                    type: string
                    description: The service environment name
                    example: dev
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                serviceLogoURL:
                    type: string
                    description: The logo for the service
                    example: Consequatur accusantium autem minus neque.
                serviceModelId:
                    type: string
                    description: The service model ID
                    example: sm-12345678
                serviceModelName:
                    type: string
                    description: The service model name
                    example: hosted
                serviceModelType:
                    type: string
                    description: The service model type
                    example: OMNISTRATE_HOSTED
                serviceName:
                    type: string
                    description: The service name
                    example: mysql
                subscriptionId:
                    type: string
                    description: The subscription ID
                    example: sub-12345678
                subscriptionOwnerName:
                    type: string
                    description: The subscription owner name
                    example: John Doe
                tierVersion:
                    type: string
                    description: The tier version of the resource instance.
                    example: "1.0"
                tierVersionReleasedAt:
                    type: string
                    description: The timestamp when the version set was released.
                    example: "2020-01-01T00:00:00Z"
                tierVersionReleasedByUserId:
                    type: string
                    description: The ID of the user who released the version set.
                    example: user-12345678
                tierVersionReleasedByUserName:
                    type: string
                    description: The name of the user who released the version set.
                    example: John Doe
                tierVersionStatus:
                    type: string
                    description: The tier version set status.
                    example: Preferred|Active|Deprecated|Pending
            example:
                awsAccountID: "123456789012"
                cloudProvider: aws
                consumptionResourceInstanceResult:
                    active: true
                    awsAccountID: "123456789012"
                    backupStatus:
                        earliestRestoreTime: "2021-09-01T00:00:00Z"
                    cloud_provider: aws
                    created_at: "2023-01-10T00:00:00Z"
                    createdByUserId: user-12345678
                    createdByUserName: John Doe
                    customNetworkDetail:
                        cidr: 10.177.0.0/16
                        id: n-12345678
                        name: Prod us-east-1
                    detailedNetworkTopology:
                        r-abcd1234:
                            allowedIPRanges:
                                - 0.0.0.0/0
                            clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                            clusterPorts:
                                - 3306
                            main: true
                            networkingType: PUBLIC
                            nodes:
                                - availabilityZone: us-east-2a
                                  endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                                  healthStatus: healthy
                                  id: primary-0
                                  ports:
                                    - 3306
                                  status: RUNNING
                            privateNetworkCIDR: 10.0.0.2/24
                            privateNetworkID: n-1234abcd
                            publiclyAccessible: true
                            resourceKey: primary
                            resourceName: Primary MySQL Instance
                    externalPayerId: external-payer-id-1234
                    gcpProjectID: my-project
                    highAvailability: true
                    id: instance-abcd1234
                    last_modified_at: "2023-01-20T00:00:00Z"
                    network_type: PUBLIC
                    productTierFeatures:
                        BILLING:
                            enabled: false
                        LOGS:
                            auth:
                                password: px3c4d5f6g7h8i
                                username: abcd1234
                            enabled: true
                            websocketBaseUrl: wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs
                        METRICS:
                            enabled: false
                    region: us-east-1
                    result_params:
                        param1: value1
                        param2: value2
                    status: RUNNING
                    subscriptionId: sub-abcd1234
                defaultSubscription: true
                deploymentCellID: hc-12345678
                environmentId: se-12345678
                gcpProjectID: my-project
                input_params:
                    param1: value1
                    param2: value2
                instanceDebugCommands:
                    - aws eks update-kubeconfig --name my-cluster --region us-west-2
                    - kubectl -n instance-12345678 get pods
                integrationsStatus:
                    - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                      healthStatus: UNHEALTHY
                      integrationType: LOGS
                      message: missing exporter secret configuration for gcp
                      scope: INTERNAL
                    - Url: https://one.newrelic.com/data-exploration/data-explorer/explorer
                      healthStatus: UNHEALTHY
                      integrationType: LOGS
                      message: missing exporter secret configuration for gcp
                      scope: INTERNAL
                managedResourceType: PortsBasedProxy
                organizationId: org-12345678
                organizationName: my-org
                portsRegistrationStatus:
                    instance-123:
                        - 30000
                        - 30001
                    instance-456:
                        - 30002
                        - 30003
                productTierId: pt-12345678
                productTierName: premium
                productTierType: OMNISTRATE_DEDICATED
                proxyType: PortsBasedProxy
                resourceVersionSummaries:
                    - capabilities:
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                      externalResource: true
                      latestVersion: "2.0"
                      resourceId: r-12345678
                      resourceName: asserts-server
                      version: "1.0"
                    - capabilities:
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                      externalResource: true
                      latestVersion: "2.0"
                      resourceId: r-12345678
                      resourceName: asserts-server
                      version: "1.0"
                    - capabilities:
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                      externalResource: true
                      latestVersion: "2.0"
                      resourceId: r-12345678
                      resourceName: asserts-server
                      version: "1.0"
                    - capabilities:
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                      externalResource: true
                      latestVersion: "2.0"
                      resourceId: r-12345678
                      resourceName: asserts-server
                      version: "1.0"
                serviceEnvName: dev
                serviceId: s-12345678
                serviceLogoURL: Ea natus qui eum atque ut ut.
                serviceModelId: sm-12345678
                serviceModelName: hosted
                serviceModelType: OMNISTRATE_HOSTED
                serviceName: mysql
                subscriptionId: sub-12345678
                subscriptionOwnerName: John Doe
                tierVersion: "1.0"
                tierVersionReleasedAt: "2020-01-01T00:00:00Z"
                tierVersionReleasedByUserId: user-12345678
                tierVersionReleasedByUserName: John Doe
                tierVersionStatus: Preferred|Active|Deprecated|Pending
            required:
                - serviceId
                - environmentId
                - resourceVersionSummaries
                - tierVersion
                - tierVersionStatus
                - tierVersionReleasedAt
                - tierVersionReleasedByUserId
                - tierVersionReleasedByUserName
                - organizationId
                - organizationName
                - consumptionResourceInstanceResult
                - serviceName
                - serviceModelId
                - serviceModelName
                - serviceModelType
                - serviceEnvName
                - productTierId
                - productTierName
                - productTierType
                - integrationsStatus
                - input_params
                - cloudProvider
                - subscriptionId
                - defaultSubscription
                - subscriptionOwnerName
                - instanceDebugCommands
        ResourceInstanceSearchRecord:
            type: object
            properties:
                cloudProvider:
                    type: string
                    description: The cloud provider where the instance is hosted.
                    example: aws
                description:
                    type: string
                    description: The instance description.
                    example: The instance is hosted in us-east-2 on aws.
                id:
                    type: string
                    description: The resource instance ID.
                    example: i-12345678
                managed:
                    type: boolean
                    description: Is the proxy managed by Omnistrate.
                    example: false
                managedResourceType:
                    type: string
                    description: The managed resource type of the proxy instance.
                    example: PortsBasedProxy
                portsRegistrationStatus:
                    type: object
                    description: The ports registration status of the ports based proxy instance.
                    example:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                    additionalProperties:
                        type: array
                        items:
                            type: integer
                            example: 7488794354515488039
                            format: int64
                        example:
                            - 3323317083728885911
                            - 4793866449245540806
                            - 7024108270780845382
                productTierId:
                    type: string
                    description: The product tier ID of the instance.
                    example: pt-12345678
                productTierName:
                    type: string
                    description: The product tier name of the instance.
                    example: free
                productTierVersion:
                    type: string
                    description: The product tier version of the instance.
                    example: "2.0"
                proxyType:
                    type: string
                    description: The proxy type.
                    example: PortsBasedProxy
                regionCode:
                    type: string
                    description: The region code where the instance is hosted.
                    example: us-west-1
                resourceId:
                    type: string
                    description: The resource ID of the instance.
                    example: r-12345678
                resourceName:
                    type: string
                    description: The name of the resource for the instance.
                    example: postgres
                serviceEnvironmentId:
                    type: string
                    description: The service environment ID of the instance.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the instance.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The type of the service environment.
                    example: PROD
                serviceId:
                    type: string
                    description: The service ID of the instance.
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name of the instance.
                    example: mysql
                status:
                    type: string
                    description: The instance status.
                    example: RUNNING
                statusDescription:
                    type: string
                    description: The instance status description.
                    example: Instance is running.
                subscriptionId:
                    type: string
                    description: The subscription ID of the instance.
                    example: sub-12345678
            example:
                cloudProvider: aws
                description: The instance is hosted in us-east-2 on aws.
                id: i-12345678
                managed: false
                managedResourceType: PortsBasedProxy
                portsRegistrationStatus:
                    instance-123:
                        - 30000
                        - 30001
                    instance-456:
                        - 30002
                        - 30003
                productTierId: pt-12345678
                productTierName: free
                productTierVersion: "2.0"
                proxyType: PortsBasedProxy
                regionCode: us-west-1
                resourceId: r-12345678
                resourceName: postgres
                serviceEnvironmentId: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceId: s-12345678
                serviceName: mysql
                status: RUNNING
                statusDescription: Instance is running.
                subscriptionId: sub-12345678
            required:
                - id
                - description
                - serviceId
                - serviceEnvironmentId
                - serviceName
                - serviceEnvironmentName
                - status
                - statusDescription
                - resourceName
                - productTierId
                - cloudProvider
                - regionCode
        ResourceNetworkTopologyResult:
            type: object
            properties:
                allowedIPRanges:
                    type: array
                    items:
                        type: string
                        example: Et exercitationem qui harum omnis.
                    description: The allowed IP ranges for this resource
                    example:
                        - 0.0.0.0/0
                clusterEndpoint:
                    type: string
                    description: The cluster endpoint that load-balances across replicas of this resource
                    example: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                clusterPorts:
                    type: array
                    items:
                        type: integer
                        example: 4924033731293364425
                        format: int64
                    description: The ports that the whole cluster exposes
                    example:
                        - 443
                customDNSEndpoint:
                    $ref: '#/components/schemas/CustomDNSEndpoint'
                hasCompute:
                    type: boolean
                    description: Whether this resource has associated compute
                    example: true
                main:
                    type: boolean
                    description: Whether this is the main resource
                    example: true
                networkingType:
                    type: string
                    description: The networking type for this resource
                    example: PUBLIC
                nodes:
                    type: array
                    items:
                        $ref: '#/components/schemas/NodeNetworkTopologyResult'
                    description: The nodes that this resource is deployed on
                    example:
                        - availabilityZone: us-east-2a
                          detailedHealth:
                            ConnectivityStatus: UNHEALTHY
                            DiskHealth: UNKNOWN
                            LoadHealth: POD_NORMAL
                            NodeHealth: HEALTHY
                            ProcessHealth: HEALTHY
                            ProcessLiveness: HEALTHY
                          endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                          healthStatus: HEALTHY
                          id: primary-0
                          ports:
                            - 80
                            - 443
                          status: RUNNING
                          storageSize: 10
                        - availabilityZone: us-east-2a
                          detailedHealth:
                            ConnectivityStatus: UNHEALTHY
                            DiskHealth: UNKNOWN
                            LoadHealth: POD_NORMAL
                            NodeHealth: HEALTHY
                            ProcessHealth: HEALTHY
                            ProcessLiveness: HEALTHY
                          endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                          healthStatus: HEALTHY
                          id: primary-0
                          ports:
                            - 80
                            - 443
                          status: RUNNING
                          storageSize: 10
                privateNetworkCIDR:
                    type: string
                    description: The private network CIDR for this resource
                    example: 10.0.0.2/24
                privateNetworkID:
                    type: string
                    description: The private network ID for this resource
                    example: n-1234abcd
                proxyEndpoint:
                    $ref: '#/components/schemas/ProxyEndpoint'
                publiclyAccessible:
                    type: boolean
                    description: Whether this resource is publicly accessible
                    example: true
                recentDeploymentFailure:
                    $ref: '#/components/schemas/RecentDeploymentFailureStatus'
                resourceInstanceMetadata:
                    description: The resource instance metadata
                    example:
                        KustomizeGeneratedTemplates: template
                resourceKey:
                    type: string
                    description: The key of the resource
                    example: primary
                resourceName:
                    type: string
                    description: The name of the resource
                    example: Primary MySQL DB Node
                resourceType:
                    type: string
                    description: The type of the resource
                    example: Kustomize
            example:
                allowedIPRanges:
                    - 0.0.0.0/0
                clusterEndpoint: primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                clusterPorts:
                    - 443
                customDNSEndpoint:
                    dnsName: my-custom-dns.com
                    status: READY
                hasCompute: true
                main: true
                networkingType: PUBLIC
                nodes:
                    - availabilityZone: us-east-2a
                      detailedHealth:
                        ConnectivityStatus: UNHEALTHY
                        DiskHealth: UNKNOWN
                        LoadHealth: POD_NORMAL
                        NodeHealth: HEALTHY
                        ProcessHealth: HEALTHY
                        ProcessLiveness: HEALTHY
                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                      healthStatus: HEALTHY
                      id: primary-0
                      ports:
                        - 80
                        - 443
                      status: RUNNING
                      storageSize: 10
                    - availabilityZone: us-east-2a
                      detailedHealth:
                        ConnectivityStatus: UNHEALTHY
                        DiskHealth: UNKNOWN
                        LoadHealth: POD_NORMAL
                        NodeHealth: HEALTHY
                        ProcessHealth: HEALTHY
                        ProcessLiveness: HEALTHY
                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                      healthStatus: HEALTHY
                      id: primary-0
                      ports:
                        - 80
                        - 443
                      status: RUNNING
                      storageSize: 10
                    - availabilityZone: us-east-2a
                      detailedHealth:
                        ConnectivityStatus: UNHEALTHY
                        DiskHealth: UNKNOWN
                        LoadHealth: POD_NORMAL
                        NodeHealth: HEALTHY
                        ProcessHealth: HEALTHY
                        ProcessLiveness: HEALTHY
                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                      healthStatus: HEALTHY
                      id: primary-0
                      ports:
                        - 80
                        - 443
                      status: RUNNING
                      storageSize: 10
                    - availabilityZone: us-east-2a
                      detailedHealth:
                        ConnectivityStatus: UNHEALTHY
                        DiskHealth: UNKNOWN
                        LoadHealth: POD_NORMAL
                        NodeHealth: HEALTHY
                        ProcessHealth: HEALTHY
                        ProcessLiveness: HEALTHY
                      endpoint: primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud
                      healthStatus: HEALTHY
                      id: primary-0
                      ports:
                        - 80
                        - 443
                      status: RUNNING
                      storageSize: 10
                privateNetworkCIDR: 10.0.0.2/24
                privateNetworkID: n-1234abcd
                proxyEndpoint:
                    openPorts:
                        - "30000"
                        - "30001"
                    proxyEndpoint: https://r-1234.instance-abcdefgh.region.aws.omnistrate.cloud
                publiclyAccessible: true
                recentDeploymentFailure:
                    failedAt: "2021-09-01T00:00:00Z"
                    failureReason: Failed to connect to the database
                resourceInstanceMetadata:
                    KustomizeGeneratedTemplates: template
                resourceKey: primary
                resourceName: Primary MySQL DB Node
                resourceType: Kustomize
            required:
                - resourceName
                - resourceKey
                - clusterEndpoint
                - hasCompute
                - nodeEndpoints
                - ports
                - main
                - networkingType
                - publiclyAccessible
                - allowedIPRanges
        ResourceSearchRecord:
            type: object
            properties:
                description:
                    type: string
                    description: The resource description.
                    example: The PostgresDB for Omnistrate.
                id:
                    type: string
                    description: The Resource ID.
                    example: r-12345678
                name:
                    type: string
                    description: The resource name.
                    example: postgres
                productTierId:
                    type: string
                    description: The product tier ID of the resource.
                    example: pt-12345678
                productTierName:
                    type: string
                    description: The product tier name of the resource.
                    example: prod
                resourceType:
                    type: string
                    example: Operator
                serviceApiId:
                    type: string
                    description: The service API ID of the resource.
                    example: sa-12345678
                serviceEnvironmentId:
                    type: string
                    description: The service environment ID of the resource.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the resource.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The service environment type of the resource.
                    example: PROD
                serviceId:
                    type: string
                    description: The service ID of the resource.
                    example: s-12345678
                serviceModelId:
                    type: string
                    description: The service model ID of the resource.
                    example: sm-12345678
                serviceName:
                    type: string
                    description: The service name of the resource.
                    example: mysql
            example:
                description: The PostgresDB for Omnistrate.
                id: r-12345678
                name: postgres
                productTierId: pt-12345678
                productTierName: prod
                resourceType: Operator
                serviceApiId: sa-12345678
                serviceEnvironmentId: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceId: s-12345678
                serviceModelId: sm-12345678
                serviceName: mysql
            required:
                - id
                - name
                - description
                - serviceId
                - serviceEnvironmentId
                - serviceName
                - serviceEnvironmentName
                - productTierId
                - productTierName
                - serviceApiId
                - serviceModelId
        ResourceVersionSummary:
            type: object
            properties:
                capabilities:
                    type: array
                    items:
                        $ref: '#/components/schemas/ResourceCapability'
                    description: The capabilities enabled for the resource
                    example:
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                        - capability: SERVERLESS
                          configuration:
                            EnableAutoStop: true
                            MinimumNodesInPool: 5
                            PortsMappingProxyConfig:
                                MaxNumberOfClustersPerProxyInstance: 50
                                NumberOfPortsPerCluster: 4
                            ProxyId: r-123456
                            ReferenceProxyKey: resource-proxy
                            TargetPort: 5432
                externalResource:
                    type: boolean
                    description: Whether the resource is external.
                    example: true
                latestVersion:
                    type: string
                    description: The latest version of the resource.
                    example: "2.0"
                resourceId:
                    type: string
                    description: The resource ID.
                    example: r-12345678
                resourceName:
                    type: string
                    description: The name of the resource.
                    example: asserts-server
                version:
                    type: string
                    description: The version of the resource deployed for the instance.
                    example: "1.0"
            example:
                capabilities:
                    - capability: SERVERLESS
                      configuration:
                        EnableAutoStop: true
                        MinimumNodesInPool: 5
                        PortsMappingProxyConfig:
                            MaxNumberOfClustersPerProxyInstance: 50
                            NumberOfPortsPerCluster: 4
                        ProxyId: r-123456
                        ReferenceProxyKey: resource-proxy
                        TargetPort: 5432
                    - capability: SERVERLESS
                      configuration:
                        EnableAutoStop: true
                        MinimumNodesInPool: 5
                        PortsMappingProxyConfig:
                            MaxNumberOfClustersPerProxyInstance: 50
                            NumberOfPortsPerCluster: 4
                        ProxyId: r-123456
                        ReferenceProxyKey: resource-proxy
                        TargetPort: 5432
                    - capability: SERVERLESS
                      configuration:
                        EnableAutoStop: true
                        MinimumNodesInPool: 5
                        PortsMappingProxyConfig:
                            MaxNumberOfClustersPerProxyInstance: 50
                            NumberOfPortsPerCluster: 4
                        ProxyId: r-123456
                        ReferenceProxyKey: resource-proxy
                        TargetPort: 5432
                    - capability: SERVERLESS
                      configuration:
                        EnableAutoStop: true
                        MinimumNodesInPool: 5
                        PortsMappingProxyConfig:
                            MaxNumberOfClustersPerProxyInstance: 50
                            NumberOfPortsPerCluster: 4
                        ProxyId: r-123456
                        ReferenceProxyKey: resource-proxy
                        TargetPort: 5432
                externalResource: true
                latestVersion: "2.0"
                resourceId: r-12345678
                resourceName: asserts-server
                version: "1.0"
        RestoreResourceInstanceRequestBody:
            type: object
            properties:
                network_type:
                    type: string
                    description: The network type
                    example: PUBLIC|PRIVATE_VPC_PEERING|PRIVATE_LINK|INTERNAL
                targetRestoreTime:
                    type: string
                    description: The target restore time
                    example: "2021-09-01T00:00:00Z"
            example:
                network_type: PUBLIC|PRIVATE_VPC_PEERING|PRIVATE_LINK|INTERNAL
                targetRestoreTime: "2021-09-01T00:00:00Z"
            required:
                - targetRestoreTime
        SearchInventoryResult:
            type: object
            properties:
                deploymentCellResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/DeploymentCellSearchRecord'
                    description: The deployment cell search results
                    example:
                        - cloudProvider: aws
                          description: The Deployment Cell is hosted in us-east-2 on aws.
                          id: hc-12345
                          regionCode: us-east-2
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceName: MyService
                notificationResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/NotificationSearchRecord'
                    description: The notification search results
                    example:
                        - description: Deployment completed
                          id: event-12345
                          name: Deployment
                          priority: Low
                          resourceName: postgres
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceName: MyService
                          time: "2020-01-01T00:01:00Z"
                          type: SuccessfulDeployment
                proxyInstanceResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/ProxyInstanceSearchRecord'
                    description: The proxy instance search results
                    example:
                        - cloudProvider: aws
                          description: My proxy.
                          id: i-12345
                          managed: true
                          managedResourceType: PortsBasedProxy
                          portsRegistrationStatus:
                            instance-123:
                                - 30000
                                - 30001
                            instance-456:
                                - 30002
                                - 30003
                          proxyType: PortsBasedProxy
                          regionCode: us-west-1
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceName: MyService
                          status: Running
                          statusDescription: Instance is running.
                          targetResourceName: postgres
                resourceInstanceResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/ResourceInstanceSearchRecord'
                    description: The resource instance search results
                    example:
                        - cloudProvider: aws
                          description: My proxy.
                          id: i-12345
                          managed: true
                          managedResourceType: PortsBasedProxy
                          portsRegistrationStatus:
                            instance-123:
                                - 30000
                                - 30001
                            instance-456:
                                - 30002
                                - 30003
                          productTierId: pt-12345
                          productTierName: free
                          productTierVersion: "2.0"
                          proxyType: PortsBasedProxy
                          regionCode: us-west-1
                          resourceName: postgres
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceName: MyService
                          status: Running
                          statusDescription: Instance is running.
                          subscriptionID: sub-12345
                resourceResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/ResourceSearchRecord'
                    description: The resource search results
                    example:
                        - description: The Resource is hosted in us-east-2 on aws.
                          id: i-12345
                          name: postgres
                          productTierId: pt-12345
                          productTierName: prod
                          serviceApiId: sa-12345
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceModelId: sm-12345
                          serviceName: MyService
                serverlessProxyResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/ServerlessProxySearchRecord'
                    description: The serverless proxy search results
                    example:
                        - description: My serverless proxy.
                          id: r-12345
                          managed: false
                          managedResourceType: PortsBasedProxy
                          name: proxy
                          productTierId: pt-12345
                          productTierName: prod
                          proxyType: PortsBasedProxy
                          serviceApiId: sa-12345
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceModelId: sm-12345
                          serviceName: MyService
                servicePlanResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/ServicePlanSearchRecord'
                    description: The service plan search results
                    example:
                        - deploymentType: CUSTOMER_HOSTED
                          description: The postgres service plan.
                          id: pt-12345
                          name: postgres
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceName: MyService
                          tenancyType: OMNISTRATE_DEDICATED_TENANCY
                          version: "2.0"
                          versionSetStatus: Active
                serviceResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/ServiceSearchRecord'
                    description: The service search results
                    example:
                        - description: My Postgres Service
                          id: s-12345678
                          name: MyService
                subscriptionResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/SubscriptionSearchRecord'
                    description: The subscription search results
                    example:
                        - id: sub-12345
                          orgID: org-12345
                          productTierID: pt-12345
                          rootUserEmail: bob@enterprise.com
                          rootUserID: user-12345
                          rootUserName: bob
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceName: MyService
                          servicePlanName: prod
                          status: ACTIVE
                upgradePathResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/UpgradePathSearchRecord'
                    description: The upgrade path search results
                    example:
                        - id: upgrade-12345
                          productTierID: pt-12345
                          productTierName: prod
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceName: MyService
                          status: IN_PROGRESS
                userResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/UserSearchRecord'
                    description: The user search results
                    example:
                        - email: bob@omnistrate.com
                          external: false
                          id: user-12345
                          name: Bob
                          orgName: Bob's Organization
                workflowResults:
                    type: array
                    items:
                        $ref: '#/components/schemas/WorkflowSearchRecord'
                    description: The workflow search results
                    example:
                        - id: submit-update-instance-abcdefgh
                          resourceName: postgres
                          serviceEnvironmentID: se-12345
                          serviceEnvironmentName: MyEnvironment
                          serviceEnvironmentType: PROD
                          serviceID: s-12345
                          serviceName: MyService
                          status: IN_PROGRESS
                          type: Service deployment
            example:
                deploymentCellResults:
                    - cloudProvider: aws
                      description: The Deployment Cell is hosted in us-east-2 on aws.
                      id: hc-12345
                      regionCode: us-east-2
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceName: MyService
                notificationResults:
                    - description: Deployment completed
                      id: event-12345
                      name: Deployment
                      priority: Low
                      resourceName: postgres
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceName: MyService
                      time: "2020-01-01T00:01:00Z"
                      type: SuccessfulDeployment
                proxyInstanceResults:
                    - cloudProvider: aws
                      description: My proxy.
                      id: i-12345
                      managed: true
                      managedResourceType: PortsBasedProxy
                      portsRegistrationStatus:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                      proxyType: PortsBasedProxy
                      regionCode: us-west-1
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceName: MyService
                      status: Running
                      statusDescription: Instance is running.
                      targetResourceName: postgres
                resourceInstanceResults:
                    - cloudProvider: aws
                      description: My proxy.
                      id: i-12345
                      managed: true
                      managedResourceType: PortsBasedProxy
                      portsRegistrationStatus:
                        instance-123:
                            - 30000
                            - 30001
                        instance-456:
                            - 30002
                            - 30003
                      productTierId: pt-12345
                      productTierName: free
                      productTierVersion: "2.0"
                      proxyType: PortsBasedProxy
                      regionCode: us-west-1
                      resourceName: postgres
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceName: MyService
                      status: Running
                      statusDescription: Instance is running.
                      subscriptionID: sub-12345
                resourceResults:
                    - description: The Resource is hosted in us-east-2 on aws.
                      id: i-12345
                      name: postgres
                      productTierId: pt-12345
                      productTierName: prod
                      serviceApiId: sa-12345
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceModelId: sm-12345
                      serviceName: MyService
                serverlessProxyResults:
                    - description: My serverless proxy.
                      id: r-12345
                      managed: false
                      managedResourceType: PortsBasedProxy
                      name: proxy
                      productTierId: pt-12345
                      productTierName: prod
                      proxyType: PortsBasedProxy
                      serviceApiId: sa-12345
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceModelId: sm-12345
                      serviceName: MyService
                servicePlanResults:
                    - deploymentType: CUSTOMER_HOSTED
                      description: The postgres service plan.
                      id: pt-12345
                      name: postgres
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceName: MyService
                      tenancyType: OMNISTRATE_DEDICATED_TENANCY
                      version: "2.0"
                      versionSetStatus: Active
                serviceResults:
                    - description: My Postgres Service
                      id: s-12345678
                      name: MyService
                subscriptionResults:
                    - id: sub-12345
                      orgID: org-12345
                      productTierID: pt-12345
                      rootUserEmail: bob@enterprise.com
                      rootUserID: user-12345
                      rootUserName: bob
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceName: MyService
                      servicePlanName: prod
                      status: ACTIVE
                upgradePathResults:
                    - id: upgrade-12345
                      productTierID: pt-12345
                      productTierName: prod
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceName: MyService
                      status: IN_PROGRESS
                userResults:
                    - email: bob@omnistrate.com
                      external: false
                      id: user-12345
                      name: Bob
                      orgName: Bob's Organization
                workflowResults:
                    - id: submit-update-instance-abcdefgh
                      resourceName: postgres
                      serviceEnvironmentID: se-12345
                      serviceEnvironmentName: MyEnvironment
                      serviceEnvironmentType: PROD
                      serviceID: s-12345
                      serviceName: MyService
                      status: IN_PROGRESS
                      type: Service deployment
        SearchRecord:
            type: object
            properties:
                cloudProvider:
                    type: string
                    description: The cloud provider of the record, if it's a deployment cell.
                    example: aws
                description:
                    type: string
                    description: The description of the record.
                    example: The PostgresDB for Omnistrate.
                environmentId:
                    type: string
                    description: The service environment ID of this record.
                    example: se-12345678
                environmentKey:
                    type: string
                    description: The environment key of the record.
                    example: dev
                id:
                    type: string
                    description: The ID of the record.
                    example: i-12345678
                name:
                    type: string
                    description: The name of the record.
                    example: postgres
                orgId:
                    type: string
                    description: The organization ID of the record, if it's a subscription.
                    example: o-12345678
                orgName:
                    type: string
                    description: The Organization Name of the record, if it's a user.
                    example: Omnistrate
                regionCode:
                    type: string
                    description: The region code of the record, if it's a deployment cell.
                    example: us-west-1
                resourceId:
                    type: string
                    description: The resource ID of the record, if it's an instance.
                    example: r-U602GZ
                resourceName:
                    type: string
                    description: The resource name for this record, if it's a workflow.
                    example: postgres
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of this record.
                    example: prod
                serviceId:
                    type: string
                    description: The service ID of the record.
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name of this record.
                    example: mysql
                servicePlanName:
                    type: string
                    description: The service plan name of this record, if it's a subscription.
                    example: prod
                status:
                    type: string
                    description: The status of the record.
                    example: READY
                statusDescription:
                    type: string
                    description: The status description of the record.
                    example: Sit in expedita a dolorem pariatur.
                targetResourceName:
                    type: string
                    description: The Target Resource Name of the record, if it's a proxy instance.
                    example: Galera
                userEmail:
                    type: string
                    description: The user email of this record, if it's a subscription.
                    example: bob@enterprise.com
                userID:
                    type: string
                    description: The User ID of the record, if it's a subscription.
                    example: user-123456
                version:
                    type: string
                    description: The version of this record.
                    example: "2.0"
            example:
                cloudProvider: aws
                description: The PostgresDB for Omnistrate.
                environmentId: se-12345678
                environmentKey: dev
                id: i-12345678
                name: postgres
                orgId: o-12345678
                orgName: Omnistrate
                regionCode: us-west-1
                resourceId: r-U602GZ
                resourceName: postgres
                serviceEnvironmentName: prod
                serviceId: s-12345678
                serviceName: mysql
                servicePlanName: prod
                status: READY
                statusDescription: Rem maxime vel nemo itaque alias quis.
                targetResourceName: Galera
                userEmail: bob@enterprise.com
                userID: user-123456
                version: "2.0"
            required:
                - id
        SearchServiceInventoryRequestBody:
            type: object
            properties:
                query:
                    type: string
                    description: The search query.
                    example: foo
            example:
                query: foo
            required:
                - query
        SearchServiceInventoryResult:
            type: object
            properties:
                results:
                    type: array
                    items:
                        $ref: '#/components/schemas/SearchRecord'
                    description: The search results
                    example:
                        - description: The PostgresDB for Omnistrate.
                          id: r-12345678
                          name: postgres
                          status: Ready
                          statusDescription: The PostgresDB for Omnistrate is ready.
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
            example:
                results:
                    - description: The PostgresDB for Omnistrate.
                      id: r-12345678
                      name: postgres
                      status: Ready
                      statusDescription: The PostgresDB for Omnistrate is ready.
                serviceId: s-12345678
            required:
                - results
                - serviceId
        ServerlessProxySearchRecord:
            type: object
            properties:
                description:
                    type: string
                    description: The resource description of the serverless proxy.
                    example: My proxy.
                id:
                    type: string
                    description: The Resource ID of the serverless proxy.
                    example: r-12345678
                managed:
                    type: boolean
                    description: Is the serverless proxy managed by Omnistrate.
                    example: false
                managedResourceType:
                    type: string
                    description: The managed resource type of the serverless proxy.
                    example: PortsBasedProxy
                name:
                    type: string
                    description: The resource name of the serverless proxy.
                    example: postgres
                productTierId:
                    type: string
                    description: The product tier ID of the serverless proxy.
                    example: pt-12345678
                productTierName:
                    type: string
                    description: The product tier name of the serverless proxy.
                    example: prod
                proxyType:
                    type: string
                    description: The proxy type of the serverless proxy.
                    example: PortsBasedProxy
                serviceApiId:
                    type: string
                    description: The service API ID of the serverless proxy.
                    example: sa-12345678
                serviceEnvironmentId:
                    type: string
                    description: The service environment ID of the serverless proxy.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the serverless proxy.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The service environment type of the serverless proxy.
                    example: PROD
                serviceId:
                    type: string
                    description: The service ID of the serverless proxy.
                    example: s-12345678
                serviceModelId:
                    type: string
                    description: The service model ID of the serverless proxy.
                    example: sm-12345678
                serviceName:
                    type: string
                    description: The service name of the serverless proxy.
                    example: mysql
            example:
                description: My proxy.
                id: r-12345678
                managed: false
                managedResourceType: PortsBasedProxy
                name: postgres
                productTierId: pt-12345678
                productTierName: prod
                proxyType: PortsBasedProxy
                serviceApiId: sa-12345678
                serviceEnvironmentId: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceId: s-12345678
                serviceModelId: sm-12345678
                serviceName: mysql
            required:
                - id
                - name
                - description
                - serviceId
                - serviceEnvironmentId
                - serviceName
                - serviceEnvironmentName
                - productTierId
                - productTierName
                - serviceApiId
                - serviceModelId
                - managed
        ServiceAssets:
            type: object
            properties:
                cloudFormationURL:
                    type: string
                    description: The URL for CloudFormation onboarding
                    example: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                cloudFormationURLNoLB:
                    type: string
                    description: The URL for CloudFormation onboarding without LoadBalancer policy
                    example: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
            example:
                cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
        ServiceHealthSummary:
            type: object
            properties:
                cloudProviderHealthSummary:
                    type: object
                    description: The summary of health by cloud provider
                    example:
                        Sequi impedit eveniet impedit.:
                            cloudProvider: aws
                            deployingInstances: 1159795004905019079
                            healthyInstances: 4243387661163215696
                            message: Cloud provider is healthy
                            regionalHealthSummary:
                                Et in omnis omnis consequatur qui sed.:
                                    deployingInstances: 3788633167364941365
                                    deploymentCellHealthSummary:
                                        A sed dolorem.:
                                            deployingInstances: 4417706362722969318
                                            healthyInstances: 7176890329184102181
                                            hostClusterID: hc-12345678
                                            message: Cell is healthy
                                            status: Healthy
                                            totalInstances: 8819177816686592668
                                            unhealthyInstances: 7155534951418275373
                                        Adipisci voluptatem amet quibusdam alias modi.:
                                            deployingInstances: 4417706362722969318
                                            healthyInstances: 7176890329184102181
                                            hostClusterID: hc-12345678
                                            message: Cell is healthy
                                            status: Healthy
                                            totalInstances: 8819177816686592668
                                            unhealthyInstances: 7155534951418275373
                                        Incidunt reiciendis.:
                                            deployingInstances: 4417706362722969318
                                            healthyInstances: 7176890329184102181
                                            hostClusterID: hc-12345678
                                            message: Cell is healthy
                                            status: Healthy
                                            totalInstances: 8819177816686592668
                                            unhealthyInstances: 7155534951418275373
                                    healthyInstances: 1168456031348586326
                                    message: Region is healthy
                                    region: us-east-1
                                    status: Healthy
                                    totalInstances: 8706467942080824793
                                    unhealthyInstances: 1303213441559051011
                                Maiores qui ipsum.:
                                    deployingInstances: 3788633167364941365
                                    deploymentCellHealthSummary:
                                        A sed dolorem.:
                                            deployingInstances: 4417706362722969318
                                            healthyInstances: 7176890329184102181
                                            hostClusterID: hc-12345678
                                            message: Cell is healthy
                                            status: Healthy
                                            totalInstances: 8819177816686592668
                                            unhealthyInstances: 7155534951418275373
                                        Adipisci voluptatem amet quibusdam alias modi.:
                                            deployingInstances: 4417706362722969318
                                            healthyInstances: 7176890329184102181
                                            hostClusterID: hc-12345678
                                            message: Cell is healthy
                                            status: Healthy
                                            totalInstances: 8819177816686592668
                                            unhealthyInstances: 7155534951418275373
                                        Incidunt reiciendis.:
                                            deployingInstances: 4417706362722969318
                                            healthyInstances: 7176890329184102181
                                            hostClusterID: hc-12345678
                                            message: Cell is healthy
                                            status: Healthy
                                            totalInstances: 8819177816686592668
                                            unhealthyInstances: 7155534951418275373
                                    healthyInstances: 1168456031348586326
                                    message: Region is healthy
                                    region: us-east-1
                                    status: Healthy
                                    totalInstances: 8706467942080824793
                                    unhealthyInstances: 1303213441559051011
                                Placeat ex enim.:
                                    deployingInstances: 3788633167364941365
                                    deploymentCellHealthSummary:
                                        A sed dolorem.:
                                            deployingInstances: 4417706362722969318
                                            healthyInstances: 7176890329184102181
                                            hostClusterID: hc-12345678
                                            message: Cell is healthy
                                            status: Healthy
                                            totalInstances: 8819177816686592668
                                            unhealthyInstances: 7155534951418275373
                                        Adipisci voluptatem amet quibusdam alias modi.:
                                            deployingInstances: 4417706362722969318
                                            healthyInstances: 7176890329184102181
                                            hostClusterID: hc-12345678
                                            message: Cell is healthy
                                            status: Healthy
                                            totalInstances: 8819177816686592668
                                            unhealthyInstances: 7155534951418275373
                                        Incidunt reiciendis.:
                                            deployingInstances: 4417706362722969318
                                            healthyInstances: 7176890329184102181
                                            hostClusterID: hc-12345678
                                            message: Cell is healthy
                                            status: Healthy
                                            totalInstances: 8819177816686592668
                                            unhealthyInstances: 7155534951418275373
                                    healthyInstances: 1168456031348586326
                                    message: Region is healthy
                                    region: us-east-1
                                    status: Healthy
                                    totalInstances: 8706467942080824793
                                    unhealthyInstances: 1303213441559051011
                            status: Healthy
                            totalInstances: 2677181218294525843
                            unhealthyInstances: 5999878899161399396
                    additionalProperties:
                        $ref: '#/components/schemas/CloudProviderHealthSummary'
                deployingInstances:
                    type: integer
                    description: The number of instances currently deploying
                    example: 7314411260312652552
                    format: int64
                healthyInstances:
                    type: integer
                    description: The number of healthy instances in the region
                    example: 6926958910764021540
                    format: int64
                message:
                    type: string
                    description: The status message
                    example: Service is healthy
                serviceEnvironmentID:
                    type: string
                    description: The ID of the service environment
                    example: se-123456
                serviceID:
                    type: string
                    description: The ID of the service
                    example: s-123456
                status:
                    type: string
                    description: The status of the service
                    example: Healthy
                totalInstances:
                    type: integer
                    description: The total number of instances in the region
                    example: 7400219522298348404
                    format: int64
                unhealthyInstances:
                    type: integer
                    description: The number of unhealthy instances in the region
                    example: 1207918248101877621
                    format: int64
            example:
                cloudProviderHealthSummary:
                    Dignissimos maiores excepturi fugit ut quo atque.:
                        cloudProvider: aws
                        deployingInstances: 1159795004905019079
                        healthyInstances: 4243387661163215696
                        message: Cloud provider is healthy
                        regionalHealthSummary:
                            Et in omnis omnis consequatur qui sed.:
                                deployingInstances: 3788633167364941365
                                deploymentCellHealthSummary:
                                    A sed dolorem.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Adipisci voluptatem amet quibusdam alias modi.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Incidunt reiciendis.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                healthyInstances: 1168456031348586326
                                message: Region is healthy
                                region: us-east-1
                                status: Healthy
                                totalInstances: 8706467942080824793
                                unhealthyInstances: 1303213441559051011
                            Maiores qui ipsum.:
                                deployingInstances: 3788633167364941365
                                deploymentCellHealthSummary:
                                    A sed dolorem.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Adipisci voluptatem amet quibusdam alias modi.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Incidunt reiciendis.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                healthyInstances: 1168456031348586326
                                message: Region is healthy
                                region: us-east-1
                                status: Healthy
                                totalInstances: 8706467942080824793
                                unhealthyInstances: 1303213441559051011
                            Placeat ex enim.:
                                deployingInstances: 3788633167364941365
                                deploymentCellHealthSummary:
                                    A sed dolorem.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Adipisci voluptatem amet quibusdam alias modi.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Incidunt reiciendis.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                healthyInstances: 1168456031348586326
                                message: Region is healthy
                                region: us-east-1
                                status: Healthy
                                totalInstances: 8706467942080824793
                                unhealthyInstances: 1303213441559051011
                        status: Healthy
                        totalInstances: 2677181218294525843
                        unhealthyInstances: 5999878899161399396
                    Quam laboriosam aperiam dignissimos a sed ut.:
                        cloudProvider: aws
                        deployingInstances: 1159795004905019079
                        healthyInstances: 4243387661163215696
                        message: Cloud provider is healthy
                        regionalHealthSummary:
                            Et in omnis omnis consequatur qui sed.:
                                deployingInstances: 3788633167364941365
                                deploymentCellHealthSummary:
                                    A sed dolorem.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Adipisci voluptatem amet quibusdam alias modi.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Incidunt reiciendis.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                healthyInstances: 1168456031348586326
                                message: Region is healthy
                                region: us-east-1
                                status: Healthy
                                totalInstances: 8706467942080824793
                                unhealthyInstances: 1303213441559051011
                            Maiores qui ipsum.:
                                deployingInstances: 3788633167364941365
                                deploymentCellHealthSummary:
                                    A sed dolorem.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Adipisci voluptatem amet quibusdam alias modi.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Incidunt reiciendis.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                healthyInstances: 1168456031348586326
                                message: Region is healthy
                                region: us-east-1
                                status: Healthy
                                totalInstances: 8706467942080824793
                                unhealthyInstances: 1303213441559051011
                            Placeat ex enim.:
                                deployingInstances: 3788633167364941365
                                deploymentCellHealthSummary:
                                    A sed dolorem.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Adipisci voluptatem amet quibusdam alias modi.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                    Incidunt reiciendis.:
                                        deployingInstances: 4417706362722969318
                                        healthyInstances: 7176890329184102181
                                        hostClusterID: hc-12345678
                                        message: Cell is healthy
                                        status: Healthy
                                        totalInstances: 8819177816686592668
                                        unhealthyInstances: 7155534951418275373
                                healthyInstances: 1168456031348586326
                                message: Region is healthy
                                region: us-east-1
                                status: Healthy
                                totalInstances: 8706467942080824793
                                unhealthyInstances: 1303213441559051011
                        status: Healthy
                        totalInstances: 2677181218294525843
                        unhealthyInstances: 5999878899161399396
                deployingInstances: 8380931358733887898
                healthyInstances: 2548690923059500538
                message: Service is healthy
                serviceEnvironmentID: se-123456
                serviceID: s-123456
                status: Healthy
                totalInstances: 8179580141767886031
                unhealthyInstances: 8919219666997364374
            required:
                - serviceID
                - serviceEnvironmentID
                - status
                - message
                - totalInstances
                - healthyInstances
                - unhealthyInstances
                - cloudProviderHealthSummary
                - deployingInstances
        ServiceModelFeatureDetail:
            type: object
            properties:
                configuration:
                    type: object
                    example:
                        Veritatis quia quae repudiandae ut odit.: Qui temporibus omnis.
                    additionalProperties: true
                feature:
                    type: string
                    example: Atque eligendi ut quia accusamus voluptatibus doloribus.
            example:
                configuration:
                    Dignissimos cum mollitia dolore.: Est pariatur fugit iure consequatur consequatur.
                    Error esse veritatis.: Minima molestiae vel et possimus earum illo.
                feature: Quis dolore placeat voluptas enim velit est.
            required:
                - feature
                - configuration
        ServiceOffering:
            type: object
            properties:
                AutoApproveSubscription:
                    type: boolean
                    description: Auto approve subscription or not
                    example: false
                assets:
                    $ref: '#/components/schemas/ServiceAssets'
                awsRegions:
                    type: array
                    items:
                        type: string
                        example: Est velit sed iure et beatae.
                    description: The AWS regions that this service offering is available on
                    example:
                        - us-east-2
                        - ca-central-1
                billingPlans:
                    type: array
                    items:
                        $ref: '#/components/schemas/OfferingBillingPlan'
                    description: List of billing plans for this product tier.
                    example:
                        - maxNumberofInstances: 5
                        - maxNumberofInstances: 5
                        - maxNumberofInstances: 5
                cloudProviders:
                    type: array
                    items:
                        type: string
                        example: Eos amet.
                    description: List of supported cloud providers for this product tier.
                    example:
                        - AWS
                        - GCP
                        - Azure
                gcpRegions:
                    type: array
                    items:
                        type: string
                        example: Praesentium modi doloremque et.
                    description: The GCP regions that this service offering is available on
                    example:
                        - us-central1
                productTierDescription:
                    type: string
                    description: A brief description of the product tier
                    example: A premium product tier
                productTierDocumentation:
                    type: string
                    description: Documentation
                    example: Any documentation
                productTierID:
                    type: string
                    description: The service product ID
                    example: pt-12345678
                productTierName:
                    type: string
                    description: The product tier name
                    example: Premium
                productTierPlanDescription:
                    type: string
                    description: A brief description for the end user of the product tier
                    example: A premium plan
                productTierPricing:
                    description: Pricing
                    example:
                        price1: value1
                productTierSupport:
                    type: string
                    description: Support
                    example: Any support
                productTierType:
                    type: string
                    description: Tier type
                    example: OMNISTRATE_DEDICATED_TENANCY
                productTierURLKey:
                    type: string
                    description: The product tier URL key
                    example: premium
                productTierVersion:
                    type: string
                    description: The product tier version
                    example: 1.0.0
                resourceParameters:
                    type: array
                    items:
                        $ref: '#/components/schemas/ResourceEntity'
                    description: The resource parameters
                    example:
                        - name: MySQL
                          resourceId: r-12345678
                          urlKey: mysql
                        - name: Redis
                          resourceId: r-abcdefgh
                          urlKey: redis
                serviceAPIID:
                    type: string
                    description: The service API ID
                    example: sa-12345678
                serviceAPIVersion:
                    type: string
                    description: The service API version
                    example: v1
                serviceEnvironmentID:
                    type: string
                    description: The service Environment ID
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name
                    example: Development
                serviceEnvironmentType:
                    type: string
                    description: The service environment type
                    example: DEV
                serviceEnvironmentURLKey:
                    type: string
                    description: The service environment URL key
                    example: dev
                serviceEnvironmentVisibility:
                    type: string
                    description: The service environment visibility
                    example: PRIVATE
                serviceLogoURL:
                    type: string
                    description: The logo for the service
                    example: Impedit doloribus eos laborum illo et.
                serviceModelFeatures:
                    type: array
                    items:
                        $ref: '#/components/schemas/ServiceModelFeatureDetail'
                    description: Enabled service model features
                    example:
                        - configuration:
                            Repellat ut.: Laboriosam ut quia.
                          feature: Repellat architecto.
                        - configuration:
                            Repellat ut.: Laboriosam ut quia.
                          feature: Repellat architecto.
                        - configuration:
                            Repellat ut.: Laboriosam ut quia.
                          feature: Repellat architecto.
                        - configuration:
                            Repellat ut.: Laboriosam ut quia.
                          feature: Repellat architecto.
                serviceModelID:
                    type: string
                    description: The service Model ID
                    example: sm-12345678
                serviceModelName:
                    type: string
                    description: The service model name
                    example: Hosted
                serviceModelStatus:
                    type: string
                    description: The service model status
                    example: Ready
                serviceModelType:
                    type: string
                    description: The type of the service model. CUSTOMER_HOSTED is a service model that is hosted in the customer account and managed by Omnistrate. OMNISTRATE_HOSTED is a service model that is managed by Omnistrate platform. BYOA is a service model that is hosted in the service provider's account and managed by Omnistrate.
                    example: CUSTOMER_HOSTED, OMNISTRATE_HOSTED, BYOA
                serviceModelURLKey:
                    type: string
                    description: The service model URL key
                    example: hosted
            example:
                AutoApproveSubscription: false
                assets:
                    cloudFormationURL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa
                    cloudFormationURLNoLB: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://s3.amazonaws.com/omnistrate-cloudformation-dev/org-EUVvex3bVm/account-config-setup-template.yaml&stackName=AccountConfigSetup&param_AccountConfigIdentityId=org-EUVvex3bVm&param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F&param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280&param_ServiceAccount=bootstrap-sa&param_CreateLoadBalancerPolicy=false
                awsRegions:
                    - us-east-2
                    - ca-central-1
                billingPlans:
                    - maxNumberofInstances: 5
                    - maxNumberofInstances: 5
                    - maxNumberofInstances: 5
                cloudProviders:
                    - AWS
                    - GCP
                    - Azure
                gcpRegions:
                    - us-central1
                productTierDescription: A premium product tier
                productTierDocumentation: Any documentation
                productTierID: pt-12345678
                productTierName: Premium
                productTierPlanDescription: A premium plan
                productTierPricing:
                    price1: value1
                productTierSupport: Any support
                productTierType: OMNISTRATE_DEDICATED_TENANCY
                productTierURLKey: premium
                productTierVersion: 1.0.0
                resourceParameters:
                    - name: MySQL
                      resourceId: r-12345678
                      urlKey: mysql
                    - name: Redis
                      resourceId: r-abcdefgh
                      urlKey: redis
                serviceAPIID: sa-12345678
                serviceAPIVersion: v1
                serviceEnvironmentID: se-12345678
                serviceEnvironmentName: Development
                serviceEnvironmentType: DEV
                serviceEnvironmentURLKey: dev
                serviceEnvironmentVisibility: PRIVATE
                serviceLogoURL: Exercitationem consequatur nobis.
                serviceModelFeatures:
                    - configuration:
                        Repellat ut.: Laboriosam ut quia.
                      feature: Repellat architecto.
                    - configuration:
                        Repellat ut.: Laboriosam ut quia.
                      feature: Repellat architecto.
                    - configuration:
                        Repellat ut.: Laboriosam ut quia.
                      feature: Repellat architecto.
                serviceModelID: sm-12345678
                serviceModelName: Hosted
                serviceModelStatus: Ready
                serviceModelType: CUSTOMER_HOSTED, OMNISTRATE_HOSTED, BYOA
                serviceModelURLKey: hosted
            required:
                - serviceEnvironmentURLKey
                - serviceEnvironmentName
                - serviceEnvironmentVisibility
                - serviceEnvironmentType
                - serviceAPIVersion
                - serviceAPIID
                - serviceModelURLKey
                - serviceModelName
                - serviceModelType
                - serviceModelStatus
                - productTierURLKey
                - productTierName
                - resourceParameters
                - productTierID
                - productTierVersion
                - productTierType
                - serviceModelID
                - serviceEnvironmentID
                - serviceLogoURL
                - productTierDocumentation
                - productTierSupport
                - productTierPricing
                - AutoApproveSubscription
        ServicePlanSearchRecord:
            type: object
            properties:
                deploymentType:
                    type: string
                    description: The Service Model type of the service plan.
                    example: CUSTOMER_HOSTED
                description:
                    type: string
                    description: The Product Tier description of the service plan.
                    example: The PostgresDB for Omnistrate.
                id:
                    type: string
                    description: The Product Tier ID of the service plan.
                    example: pt-12345678
                name:
                    type: string
                    description: The Product Tier name of the service plan.
                    example: postgres
                releasedAt:
                    type: string
                    description: The timestamp when the service plan was released.
                    example: "2020-01-01T00:00:00Z"
                serviceEnvironmentId:
                    type: string
                    description: The service environment ID of the service plan.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the service plan.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The service environment type of the service plan.
                    example: PROD
                serviceId:
                    type: string
                    description: The service ID of the service plan.
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name of the service plan.
                    example: mysql
                tenancyType:
                    type: string
                    description: The Product Tier type of the service plan.
                    example: OMNISTRATE_DEDICATED_TENANCY
                version:
                    type: string
                    description: The Product Tier version of the service plan.
                    example: "2.0"
                versionName:
                    type: string
                    description: The Product Tier version name of the service plan.
                    example: alpha
                versionSetStatus:
                    type: string
                    description: The Product Tier version set status of the service plan.
                    example: Active
            example:
                deploymentType: CUSTOMER_HOSTED
                description: The PostgresDB for Omnistrate.
                id: pt-12345678
                name: postgres
                releasedAt: "2020-01-01T00:00:00Z"
                serviceEnvironmentId: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceId: s-12345678
                serviceName: mysql
                tenancyType: OMNISTRATE_DEDICATED_TENANCY
                version: "2.0"
                versionName: alpha
                versionSetStatus: Active
            required:
                - id
                - name
                - description
                - serviceId
                - serviceEnvironmentId
                - serviceName
                - serviceEnvironmentName
                - versionSetStatus
                - deploymentType
                - tenancyType
                - version
        ServiceProviderEvent:
            type: object
            properties:
                alertType:
                    type: string
                    description: The type of the alert
                    example: Alarm
                eventCategory:
                    type: string
                    description: The category of the event
                    example: InstanceEvent
                eventID:
                    type: string
                    description: The ID of the event
                    example: e-123456
                eventPayload:
                    type: object
                    description: The event payload for a service provider
                    example:
                        Sit omnis dolore.: Tempora vitae atque est praesentium et.
                    additionalProperties: true
                eventType:
                    type: string
                    description: The type of the event
                    example: UnhealthyInstance
                expiryTime:
                    type: string
                    description: The expiry time of the event
                    example: "2023-01-10T00:00:00Z"
                instanceID:
                    type: string
                    description: The ID of the instance
                    example: instance-12345678
                priority:
                    type: string
                    description: The priority of the event
                    example: Critical
                scope:
                    type: string
                    description: The scope of the event
                    example: ServiceProvider
                serviceEnvironmentID:
                    type: string
                    description: The ID of the service environment
                    example: se-123456
                serviceID:
                    type: string
                    description: The ID of the service
                    example: s-123456
                time:
                    type: string
                    description: The event time
                    example: "2023-01-10T00:00:00Z"
            example:
                alertType: Alarm
                eventCategory: InstanceEvent
                eventID: e-123456
                eventPayload:
                    Animi fugiat sit earum omnis.: Non eligendi perferendis.
                    Earum ipsa alias vitae hic ipsum.: Aut officia ut repudiandae.
                    Et amet dicta omnis molestiae explicabo.: Nesciunt dicta.
                eventType: UnhealthyInstance
                expiryTime: "2023-01-10T00:00:00Z"
                instanceID: instance-12345678
                priority: Critical
                scope: ServiceProvider
                serviceEnvironmentID: se-123456
                serviceID: s-123456
                time: "2023-01-10T00:00:00Z"
            required:
                - eventID
                - eventType
                - alertType
                - expiryTime
                - eventCategory
                - time
                - eventPayload
                - priority
                - scope
        ServiceProviderEventSummary:
            type: object
            properties:
                eventsSummary:
                    type: object
                    description: The number of outstanding events by type
                    example:
                        FailedDeployment: 1
                        UnhealthyInstance: 2
                    additionalProperties:
                        type: integer
                        example: 6515627585455129877
                        format: int64
            example:
                eventsSummary:
                    FailedDeployment: 1
                    UnhealthyInstance: 2
        ServiceSearchRecord:
            type: object
            properties:
                description:
                    type: string
                    description: The service description.
                    example: The PostgresDB for Omnistrate.
                id:
                    type: string
                    description: The Service ID.
                    example: s-12345678
                name:
                    type: string
                    description: The service name.
                    example: postgres
            example:
                description: The PostgresDB for Omnistrate.
                id: s-12345678
                name: postgres
            required:
                - id
                - name
                - description
        ServiceWorkflow:
            type: object
            properties:
                ResourceCount:
                    type: integer
                    description: The number of resources updated by the workflow.
                    example: 3133919593636802410
                    format: int64
                UpdatedBy:
                    type: string
                    description: The user who updated the workflow execution. - Pause, Resume, Terminate
                    example: Anonymous
                UpdatedReason:
                    type: string
                    description: The reason the workflow execution was terminated.
                    example: Customer requested termination.
                WorkflowType:
                    type: string
                    description: The type of workflow execution.
                    example: Service deployment.
                awsAccountID:
                    type: string
                    description: The AWS account ID
                    example: "123456789012"
                cloudProvider:
                    type: string
                    description: The cloud provider the workflow executed on.
                    example: aws
                endTime:
                    type: string
                    description: The time the workflow execution ended.
                    example: "2020-01-01T00:01:00Z"
                gcpProjectID:
                    type: string
                    description: The GCP project ID
                    example: my-project
                id:
                    type: string
                    description: ID of the ServiceWorkflow
                    example: submit-create-instance-plan-instance-50h74sj46
                orgName:
                    type: string
                    description: The name of the instance owner organization.
                    example: my-org
                parentId:
                    type: string
                    description: The parent workflow's id for the execution.
                    example: Perferendis dolorem illo facilis vitae.
                planType:
                    type: string
                    description: The plan type of the instance owner organization.
                    example: my-plan
                servicePlanName:
                    type: string
                    description: The service plan name for the workflow.
                    example: my-product-tier-plan
                startTime:
                    type: string
                    description: The time the workflow execution started.
                    example: "2020-01-01T00:00:00Z"
                status:
                    type: string
                    description: The status of the workflow execution.
                    example: IN_PROGRESS
            example:
                ResourceCount: 2289109986766383741
                UpdatedBy: Anonymous
                UpdatedReason: Customer requested termination.
                WorkflowType: Service deployment.
                awsAccountID: "123456789012"
                cloudProvider: aws
                endTime: "2020-01-01T00:01:00Z"
                gcpProjectID: my-project
                id: submit-create-instance-plan-instance-50h74sj46
                orgName: my-org
                parentId: Nam iure eos ipsum numquam et.
                planType: my-plan
                servicePlanName: my-product-tier-plan
                startTime: "2020-01-01T00:00:00Z"
                status: IN_PROGRESS
            required:
                - id
                - status
                - startTime
                - WorkflowType
                - cloudProvider
                - orgName
        SlackConfiguration:
            type: object
            properties:
                webhookUrl:
                    type: string
                    description: URL to send notifications to
                    example: https://hooks.slack.com/services/...
            example:
                webhookUrl: https://hooks.slack.com/services/...
            required:
                - webhookUrl
        StartResourceInstanceRequestBody:
            type: object
            properties:
                resourceId:
                    type: string
                    description: The resource ID.
                    example: r-12345678
            example:
                resourceId: r-12345678
            required:
                - resourceId
        SubscriptionSearchRecord:
            type: object
            properties:
                id:
                    type: string
                    description: The Subscription ID.
                    example: sub-12345678
                orgID:
                    type: string
                    description: The organization ID of the subscription root user.
                    example: org-12345678
                productTierID:
                    type: string
                    description: The product tier ID of the subscription.
                    example: pt-12345678
                rootUserEmail:
                    type: string
                    description: The root user email of the subscription.
                    example: bob@enterprise.com
                rootUserID:
                    type: string
                    description: The root user ID of the subscription.
                    example: user-123456
                rootUserName:
                    type: string
                    description: The root user name of the subscription.
                    example: bob
                serviceEnvironmentID:
                    type: string
                    description: The service environment I of the subscriptionD.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the subscription.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The service environment type of the subscription.
                    example: PROD
                serviceID:
                    type: string
                    description: The service ID of the subscription.
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name of the subscription.
                    example: mysql
                servicePlanName:
                    type: string
                    description: The service plan name of the subscription.
                    example: prod
                status:
                    type: string
                    description: The subscription status.
                    example: ACTIVE
            example:
                id: sub-12345678
                orgID: org-12345678
                productTierID: pt-12345678
                rootUserEmail: bob@enterprise.com
                rootUserID: user-123456
                rootUserName: bob
                serviceEnvironmentID: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceID: s-12345678
                serviceName: mysql
                servicePlanName: prod
                status: ACTIVE
            required:
                - id
                - status
                - serviceName
                - serviceEnvironmentName
                - servicePlanName
                - serviceID
                - serviceEnvironmentID
                - productTierID
                - orgID
                - rootUserID
                - rootUserName
                - rootUserEmail
        UpdateCustomerOnboardingRequestBody:
            type: object
            properties:
                serviceId:
                    type: string
                    description: The ID of the service associated with this onboarding.
                    example: service-1234567890
                stage:
                    $ref: '#/components/schemas/OnboardingStage'
            example:
                serviceId: service-1234567890
                stage:
                    name: ConfigureAccounts
                    status: Skipped
        UpdateNotificationChannelRequestBody:
            type: object
            properties:
                email:
                    $ref: '#/components/schemas/EmailConfiguration'
                name:
                    type: string
                    description: Name of the channel
                    example: My Channel
                pagerDuty:
                    $ref: '#/components/schemas/PagerDutyConfiguration'
                slack:
                    $ref: '#/components/schemas/SlackConfiguration'
                subscription:
                    $ref: '#/components/schemas/ChannelSubscription'
                webhook:
                    $ref: '#/components/schemas/WebhookConfiguration'
            example:
                email:
                    to: notify@example.com
                name: My Channel
                pagerDuty:
                    APIKey: e93facc47f2d4b2b88272b3a647afe7d-fictional-integration-key
                slack:
                    webhookUrl: https://hooks.slack.com/services/...
                subscription:
                    alertTypes:
                        - Alarm
                        - Notification
                    environmentTypes:
                        - PROD
                        - PRIVATE
                        - CANARY
                    eventCategories:
                        - InstanceEvent
                        - ServiceEvent
                    eventPriorities:
                        - Critical
                        - High
                    eventTypes:
                        - UnhealthyInstance
                        - UserSignUp
                webhook:
                    method: POST
                    url: https://example.com/notify
        UpdateResourceInstanceRequestBody:
            type: object
            properties:
                requestParams:
                    description: The request parameters
                    example:
                        param1: value1
                        param2: value2
                resourceId:
                    type: string
                    description: The resource ID.
                    example: r-12345678
            example:
                requestParams:
                    param1: value1
                    param2: value2
                resourceId: r-12345678
            required:
                - resourceId
        UpdateServiceWorkflowRequestBody:
            type: object
            properties:
                status:
                    type: string
                    description: The status of the workflow execution.
                    example: Pause
            example:
                status: Pause
            required:
                - status
        UpgradePath:
            type: object
            properties:
                completedAt:
                    type: string
                    description: The timestamp when the upgrade path was completed.
                    example: "2020-01-01T00:00:00Z"
                completedCount:
                    type: integer
                    description: The number of instances that have completed the upgrade.
                    example: 2
                    format: int64
                createdAt:
                    type: string
                    description: The timestamp when the upgrade path was created.
                    example: "2020-01-01T00:00:00Z"
                createdBy:
                    type: string
                    description: The name of the user who created the upgrade path.
                    example: John Doe
                failedCount:
                    type: integer
                    description: The number of instances that have failed the upgrade.
                    example: 4
                    format: int64
                inProgressCount:
                    type: integer
                    description: The number of instances that are in progress of the upgrade.
                    example: 7
                    format: int64
                pendingCount:
                    type: integer
                    description: The number of instances that are pending the upgrade.
                    example: 3
                    format: int64
                productTierId:
                    type: string
                    description: The product tier ID that this upgrade path belongs to
                    example: pt-12345678
                releasedAt:
                    type: string
                    description: The timestamp when the upgrade path was released.
                    example: "2020-01-01T00:00:00Z"
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                sourceVersion:
                    type: string
                    description: The source version of the upgrade path.
                    example: "1.0"
                status:
                    type: string
                    description: The status of the upgrade path.
                    example: COMPLETE
                targetVersion:
                    type: string
                    description: The target version of the upgrade path.
                    example: "2.0"
                totalCount:
                    type: integer
                    description: The total number of instances that are eligible for the upgrade.
                    example: 16
                    format: int64
                type:
                    type: string
                    description: The type of the upgrade path.
                    example: Major
                updatedAt:
                    type: string
                    description: The timestamp when the upgrade path was updated.
                    example: "2020-01-01T00:00:00Z"
                upgradePathId:
                    type: string
                    description: The upgrade path ID
                    example: up-12345678
            example:
                completedAt: "2020-01-01T00:00:00Z"
                completedCount: 2
                createdAt: "2020-01-01T00:00:00Z"
                createdBy: John Doe
                failedCount: 4
                inProgressCount: 7
                pendingCount: 3
                productTierId: pt-12345678
                releasedAt: "2020-01-01T00:00:00Z"
                serviceId: s-12345678
                sourceVersion: "1.0"
                status: COMPLETE
                targetVersion: "2.0"
                totalCount: 16
                type: Major
                updatedAt: "2020-01-01T00:00:00Z"
                upgradePathId: up-12345678
            required:
                - serviceId
                - productTierId
                - upgradePathId
                - sourceVersion
                - targetVersion
                - completedCount
                - failedCount
                - pendingCount
                - type
                - totalCount
                - inProgressCount
                - status
                - createdAt
                - releasedAt
                - updatedAt
                - completedAt
        UpgradePathSearchRecord:
            type: object
            properties:
                id:
                    type: string
                    description: The ID of the upgrade path.
                    example: upgrade-12345678
                productTierID:
                    type: string
                    description: The product tier ID of the upgrade path.
                    example: pt-12345678
                productTierName:
                    type: string
                    description: The product tier name of the upgrade path.
                    example: prod
                serviceEnvironmentId:
                    type: string
                    description: The service environment ID of the upgrade path.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the upgrade path.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The service environment type of the upgrade path.
                    example: PROD
                serviceId:
                    type: string
                    description: The service ID of the upgrade path.
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name of the upgrade path.
                    example: mysql
                status:
                    type: string
                    description: The upgrade path status.
                    example: IN_PROGRESS
            example:
                id: upgrade-12345678
                productTierID: pt-12345678
                productTierName: prod
                serviceEnvironmentId: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceId: s-12345678
                serviceName: mysql
                status: IN_PROGRESS
            required:
                - id
                - serviceId
                - serviceEnvironmentId
                - serviceName
                - serviceEnvironmentName
                - productTierID
                - productTierName
                - status
        User:
            type: object
            properties:
                createdAt:
                    type: string
                    description: The time the user was created.
                    example: "2021-01-01T00:00:00Z"
                email:
                    type: string
                    description: The user email.
                    example: alice@enterprise.com
                enabled:
                    type: boolean
                    description: Is the user enabled.
                    example: true
                environmentId:
                    type: string
                    description: The service environment ID this workflow belongs to.
                    example: se-12345678
                instanceCount:
                    type: integer
                    description: The number of active instances the user has.
                    example: 3
                    format: int64
                lastModifiedAt:
                    type: string
                    description: The last modified time of the user.
                    example: "2021-01-01T00:00:00Z"
                lastModifiedByUserID:
                    type: string
                    description: The user ID of the last modifier.
                    example: user-12345678
                lastModifiedByUserName:
                    type: string
                    description: The user name of the last modifier.
                    example: Alice
                orgId:
                    type: string
                    description: The organization ID.
                    example: org-12345678
                orgName:
                    type: string
                    description: The organization name.
                    example: Enterprise
                orgUrl:
                    type: string
                    description: The organization URL.
                    example: https://enterprise.com
                serviceId:
                    type: string
                    description: The service ID this workflow belongs to.
                    example: s-12345678
                status:
                    type: string
                    description: The status of the user.
                    example: ACTIVE
                subscriptionCount:
                    type: integer
                    description: The number of subscriptions the user has.
                    example: 3
                    format: int64
                token:
                    type: string
                    description: Token to validate the user, if the user is not enabled.
                    example: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                    minLength: 1
                userId:
                    type: string
                    description: The user ID.
                    example: user-12345678
                userName:
                    type: string
                    description: The user name.
                    example: Alice
                userSubscriptionRole:
                    type: string
                    description: The user subscription role.
                    example: root
            example:
                createdAt: "2021-01-01T00:00:00Z"
                email: alice@enterprise.com
                enabled: true
                environmentId: se-12345678
                instanceCount: 3
                lastModifiedAt: "2021-01-01T00:00:00Z"
                lastModifiedByUserID: user-12345678
                lastModifiedByUserName: Alice
                orgId: org-12345678
                orgName: Enterprise
                orgUrl: https://enterprise.com
                serviceId: s-12345678
                status: ACTIVE
                subscriptionCount: 3
                token: fc7b8dea-a50b-4c9a-8864-fc3d845a2be6
                userId: user-12345678
                userName: Alice
                userSubscriptionRole: root
            required:
                - userId
                - userName
                - email
                - serviceId
                - environmentId
                - orgId
                - orgName
                - instanceCount
                - lastModifiedAt
                - status
                - createdAt
        UserSearchRecord:
            type: object
            properties:
                email:
                    type: string
                    description: The user email.
                    example: alice@omnistrate.com
                external:
                    type: boolean
                    description: Is the user an external user.
                    example: false
                id:
                    type: string
                    description: The user ID.
                    example: user-12345678
                name:
                    type: string
                    description: The user name.
                    example: Alice
                orgName:
                    type: string
                    description: The organization name.
                    example: Omnistrate
            example:
                email: alice@omnistrate.com
                external: false
                id: user-12345678
                name: Alice
                orgName: Omnistrate
            required:
                - id
                - name
                - orgName
                - email
                - external
        UserSubscription:
            type: object
            properties:
                cloudProviderNames:
                    type: array
                    items:
                        type: string
                        example: Dolore placeat dignissimos cupiditate rerum qui unde.
                    description: List of cloud provider names
                    example:
                        - aws
                        - gcp
                defaultSubscription:
                    type: boolean
                    description: Whether this is the default subscription for the user
                    example: true
                email:
                    type: string
                    description: The email of the user
                    example: abc@gmail.com
                instanceCount:
                    type: integer
                    description: The number of active instances in the subscription
                    example: 3
                    format: int64
                name:
                    type: string
                    description: The name of the user
                    example: John Dae
                productTierId:
                    type: string
                    description: The product tier ID
                    example: pt-12345678
                productTierName:
                    type: string
                    description: The name of the product tier
                    example: Omnistrate Multi Tenancy
                roleType:
                    type: string
                    example: reader
                serviceEnvironmentId:
                    type: string
                    description: The service environment ID
                    example: se-12345678
                serviceId:
                    type: string
                    description: The service ID
                    example: s-12345678
                serviceLogoURL:
                    type: string
                    description: The logo for the service
                    example: Ab eos rerum consectetur ipsam error exercitationem.
                serviceName:
                    type: string
                    description: The name of the service
                    example: MySQL multi-writer service
                subscriptionDate:
                    type: string
                    description: The date the user joined the subscription
                    example: "2019-01-01T00:00:00Z"
                subscriptionId:
                    type: string
                    description: The subscription ID
                    example: sub-abcd1234
                subscriptionOwnerName:
                    type: string
                    description: The name of the subscription owner user
                    example: John Doe
                userId:
                    type: string
                    description: The User ID
                    example: user-abcd1234
            example:
                cloudProviderNames:
                    - aws
                    - gcp
                defaultSubscription: true
                email: abc@gmail.com
                instanceCount: 3
                name: John Dae
                productTierId: pt-12345678
                productTierName: Omnistrate Multi Tenancy
                roleType: reader
                serviceEnvironmentId: se-12345678
                serviceId: s-12345678
                serviceLogoURL: Nisi quisquam non.
                serviceName: MySQL multi-writer service
                subscriptionDate: "2019-01-01T00:00:00Z"
                subscriptionId: sub-abcd1234
                subscriptionOwnerName: John Doe
                userId: user-abcd1234
            required:
                - name
                - email
                - roleType
                - userId
                - serviceId
                - serviceName
                - serviceEnvironmentId
                - productTierId
                - productTierName
                - subscriptionId
                - subscriptionDate
                - subscriptionOwnerName
                - instanceCount
                - cloudProviderNames
                - defaultSubscription
        WebhookConfiguration:
            type: object
            properties:
                additionalBodyParameters:
                    type: object
                    description: Additional parameters to include in the notification body
                    example:
                        key: value
                    additionalProperties:
                        type: string
                        example: Quia ut voluptates laboriosam qui quae.
                headers:
                    type: object
                    description: HTTP headers to include in the notification
                    example:
                        Authorization: Bearer token
                    additionalProperties:
                        type: string
                        example: Magni aperiam unde assumenda alias iusto.
                method:
                    type: string
                    description: HTTP method to use for the notification
                    example: POST
                url:
                    type: string
                    description: URL to send notifications to
                    example: https://example.com/notify
            example:
                additionalBodyParameters:
                    key: value
                headers:
                    Authorization: Bearer token
                method: POST
                url: https://example.com/notify
            required:
                - url
                - method
        WorkflowEvent:
            type: object
            properties:
                eventTime:
                    type: string
                    description: Time of the event
                    example: "2020-01-01T00:00:00Z"
                eventType:
                    type: string
                    description: Type of the event
                    example: WorkflowStepStarted
                message:
                    type: string
                    description: Details of the event
                    example: Execution started
            example:
                eventTime: "2020-01-01T00:00:00Z"
                eventType: WorkflowStepStarted
                message: Execution started
            required:
                - eventTime
                - eventType
                - message
        WorkflowFailure:
            type: object
            properties:
                eventTime:
                    type: string
                    description: The time of the event
                    example: "2020-01-01T00:00:00Z"
                message:
                    type: string
                    description: Details of the event
                    example: Bootstrap failed for reason X
            example:
                eventTime: "2020-01-01T00:00:00Z"
                message: Bootstrap failed for reason X
            required:
                - eventTime
                - message
        WorkflowSearchRecord:
            type: object
            properties:
                id:
                    type: string
                    description: The ID of the workflow.
                    example: submit-update-instance-abcdefgh
                resourceName:
                    type: string
                    description: The name of the resource associated with the workflow.
                    example: postgres
                serviceEnvironmentId:
                    type: string
                    description: The service environment ID of the workflow.
                    example: se-12345678
                serviceEnvironmentName:
                    type: string
                    description: The service environment name of the workflow.
                    example: prod
                serviceEnvironmentType:
                    type: string
                    description: The service environment type of the workflow.
                    example: PROD
                serviceId:
                    type: string
                    description: The service ID of the workflow.
                    example: s-12345678
                serviceName:
                    type: string
                    description: The service name of the workflow.
                    example: mysql
                status:
                    type: string
                    description: The workflow status.
                    example: IN_PROGRESS
                type:
                    type: string
                    description: The workflow type.
                    example: Service deployment.
            example:
                id: submit-update-instance-abcdefgh
                resourceName: postgres
                serviceEnvironmentId: se-12345678
                serviceEnvironmentName: prod
                serviceEnvironmentType: PROD
                serviceId: s-12345678
                serviceName: mysql
                status: IN_PROGRESS
                type: Service deployment.
            required:
                - id
                - serviceId
                - serviceEnvironmentId
                - serviceName
                - serviceEnvironmentName
                - status
                - type
                - resourceName
    securitySchemes:
        api_key_header_Authorization:
            type: http
            description: Secures endpoints by requiring a JWT token
            scheme: bearer
tags:
    - name: fleet-workflows-api
      description: The set of APIs manage the internal temporal workflows.
    - name: inventory-api
      description: The set of APIs manage the inventory for service providers.
    - name: integrations-api
      description: The set of APIs manage the integrations for service providers.
    - name: hostcluster-api
      description: The set of APIs manage the host clusters for service providers.
    - name: events-api
      description: The set of APIs manage the events for service providers.
    - name: operations-api
      description: The set of APIs manage the operations and observe overall fleet health for service providers
    - name: webhooks-api
    - name: fleet-features-api
    - name: notifications-api
    - name: customer-onboardings-api
    - name: helm-package-api
    - name: fleet-custom-network-api
