{"openapi":"3.0.3","info":{"title":"Omnistrate Registration API","description":"REST API for Omnistrate Service Registration","version":"2022-09-01-00"},"servers":[{"url":"https://api.omnistrate.cloud"}],"paths":{"/2022-09-01-00/accountconfig":{"post":{"tags":["account-config-api"],"summary":"CreateAccountConfig account-config-api","operationId":"account-config-api#CreateAccountConfig","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAccountConfigRequest2"},"example":{"awsAccessKey":"Inventore qui qui cupiditate.","awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsSecretKey":"Omnis voluptas voluptas vel.","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceID":"instance-12345678","cloudProviderId":"Rerum iure ab in vero.","description":"An AWS account hosting multiple dev environments","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","gcpServiceAccountKey":"Veniam aut soluta sit cumque dolores explicabo.","name":"Dev AWS account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"nebiusTenantID":"tenant-id","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"type":"string","description":"The ID of the registered account config","example":"A ipsum odio officiis qui deserunt id."},"example":"Sed vel."}}},"400":{"description":"bad_request: Response used on a bad request","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 an account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/aws/{awsAccountID}":{"get":{"tags":["account-config-api"],"summary":"DescribeAccountConfigByAWSAccountID account-config-api","operationId":"account-config-api#DescribeAccountConfigByAWSAccountID","parameters":[{"name":"awsAccountID","in":"path","description":"The AWS account ID","required":true,"schema":{"type":"string","description":"The AWS account ID","example":"123456789012"},"example":"123456789012"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAccountConfigByAWSAccountIDResult"},"example":{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml\u0026param_CreateLoadBalancerPolicy=false","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Omnis dolor consequatur possimus.","description":"An AWS account hosting multiple dev environments","id":"Minima commodi.","name":"Dev AWS account","status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"}}}},"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 account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/azure/{azureSubscriptionID}":{"get":{"tags":["account-config-api"],"summary":"DescribeAccountConfigByAzureSubscriptionID account-config-api","operationId":"account-config-api#DescribeAccountConfigByAzureSubscriptionID","parameters":[{"name":"azureSubscriptionID","in":"path","description":"The Azure subscription ID","required":true,"schema":{"type":"string","description":"The Azure subscription ID","example":"12345678-1234-1234-1234-123456789012"},"example":"12345678-1234-1234-1234-123456789012"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAccountConfigByAzureSubscriptionIDResult"},"example":{"azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Amet architecto minus.","description":"An AWS account hosting multiple dev environments","id":"Laborum maiores natus omnis.","name":"Dev AWS account","status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"}}}},"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 account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/byoa":{"get":{"tags":["account-config-api"],"summary":"ListBYOAConfig account-config-api","operationId":"account-config-api#ListBYOAConfig","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListBYOAConfigRequest2"},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|all"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListBYOAConfigResult"},"example":{"accountConfigs":[{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Soluta delectus dolores quisquam eos adipisci ipsum.","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"Aliquid fuga reiciendis vel omnis consequatur.","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Soluta delectus dolores quisquam eos adipisci ipsum.","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"Aliquid fuga reiciendis vel omnis consequatur.","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"}],"ids":["ac-12345678","ac-abcdefgh","ac-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 account configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/cloudprovider/{cloudProviderName}":{"get":{"tags":["account-config-api"],"summary":"ListAccountConfig account-config-api","operationId":"account-config-api#ListAccountConfig","parameters":[{"name":"cloudProviderName","in":"path","description":"Cloud Provider name to filter on","required":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAccountConfigResult"},"example":{"accountConfigs":[{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Soluta delectus dolores quisquam eos adipisci ipsum.","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"Aliquid fuga reiciendis vel omnis consequatur.","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Soluta delectus dolores quisquam eos adipisci ipsum.","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"Aliquid fuga reiciendis vel omnis consequatur.","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"}],"ids":["ac-12345678","ac-abcdefgh","ac-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 account configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/gcp/{gcpProjectID}":{"get":{"tags":["account-config-api"],"summary":"DescribeAccountConfigByGCPProjectID account-config-api","operationId":"account-config-api#DescribeAccountConfigByGCPProjectID","parameters":[{"name":"gcpProjectID","in":"path","description":"The GCP project ID","required":true,"schema":{"type":"string","description":"The GCP project ID","example":"my-project"},"example":"my-project"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAccountConfigByGCPProjectIDResult"},"example":{"byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Veritatis a.","description":"An AWS account hosting multiple dev environments","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"Eaque eos sequi non.","name":"Dev AWS account","status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"}}}},"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 account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/identityid":{"get":{"tags":["account-config-api"],"summary":"AccountConfigIdentityID account-config-api","description":"Returns the identity id of the account config to be used in the trust policy of the account","operationId":"account-config-api#AccountConfigIdentityID","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountConfigIdentityIDResult"},"example":{"id":"Commodi quo debitis commodi consequatur deserunt."}}}},"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 get an account config identity id","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/nebius/tenant/{nebiusTenantID}":{"get":{"tags":["account-config-api"],"summary":"DescribeAccountConfigByNebiusTenantID account-config-api","operationId":"account-config-api#DescribeAccountConfigByNebiusTenantID","parameters":[{"name":"nebiusTenantID","in":"path","description":"The Nebius tenant ID","required":true,"schema":{"type":"string","description":"The Nebius tenant ID","example":"tenant-id"},"example":"tenant-id"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAccountConfigByNebiusTenantIDResult"},"example":{"byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Sit sapiente praesentium molestiae blanditiis.","description":"A Nebius tenant account hosting multiple regional project bindings","id":"Harum voluptatem et.","name":"Prod Nebius tenant account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"}}}},"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 account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/oci/{ociTenancyID}":{"get":{"tags":["account-config-api"],"summary":"DescribeAccountConfigByOCITenancyID account-config-api","operationId":"account-config-api#DescribeAccountConfigByOCITenancyID","parameters":[{"name":"ociTenancyID","in":"path","description":"The Tenancy OCID for Oracle Cloud Infrastructure","required":true,"schema":{"type":"string","description":"The Tenancy OCID for Oracle Cloud Infrastructure","example":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"example":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAccountConfigByOCITenancyIDResult"},"example":{"byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Ab sit minus voluptate.","description":"An OCI account hosting multiple dev environments","id":"Rerum molestias.","name":"Dev OCI account","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"}}}},"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 account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/verify/{id}":{"post":{"tags":["account-config-api"],"summary":"VerifyAccountConfig account-config-api","operationId":"account-config-api#VerifyAccountConfig","parameters":[{"name":"id","in":"path","description":"Account Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Et deleniti vero architecto debitis."},"example":"ac-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"}}}},"500":{"description":"failed_request: Response used on failure to list account configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/{id}":{"delete":{"tags":["account-config-api"],"summary":"DeleteAccountConfig account-config-api","operationId":"account-config-api#DeleteAccountConfig","parameters":[{"name":"id","in":"path","description":"Account Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Sit sequi placeat odio rerum."},"example":"ac-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"}}}},"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 an account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["account-config-api"],"summary":"DescribeAccountConfig account-config-api","operationId":"account-config-api#DescribeAccountConfig","parameters":[{"name":"id","in":"path","description":"Account Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Eum velit dicta corporis consequuntur."},"example":"ac-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAccountConfigResult"},"example":{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"Voluptatem quia sit ut magnam dolore.","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"Reprehenderit quis.","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD","statusMessage":"Account is ready"}}}},"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 account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"put":{"tags":["account-config-api"],"summary":"UpdateAccountConfig account-config-api","operationId":"account-config-api#UpdateAccountConfig","parameters":[{"name":"id","in":"path","description":"Account Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Amet fuga quas."},"example":"ac-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAccountConfigRequest2"},"example":{"description":"Nebius account for eu-north1 and eu-west1 projects","name":"Updated Nebius account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"type":"string","description":"The ID of the updated account config","example":"Numquam facilis sunt."},"example":"Ducimus debitis quos non cumque saepe."}}},"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 an account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/availability-zone/cloud-provider/{cloudProviderName}":{"get":{"tags":["availability-zone-api"],"summary":"ListAvailabilityZone availability-zone-api","operationId":"availability-zone-api#ListAvailabilityZone","parameters":[{"name":"cloudProviderName","in":"path","description":"The cloud provider for this compute instance type config","required":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAvailabilityZonesResult"},"example":{"ids":["az-12345678","az-87654321"],"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 availability zones","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/availability-zone/code/{code}/cloud-provider/{cloudProviderName}":{"get":{"tags":["availability-zone-api"],"summary":"GetAvailabilityZoneByCode availability-zone-api","operationId":"availability-zone-api#GetAvailabilityZoneByCode","parameters":[{"name":"code","in":"path","description":"Cloud-provider native availability zone code","required":true,"schema":{"type":"string","description":"Cloud-provider native availability zone code","example":"us-east-1a"},"example":"us-east-1a"},{"name":"cloudProviderName","in":"path","description":"The cloud provider for this compute instance type config","required":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","example":"Qui aut."},"example":"Iure tempora sint."}}},"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 an availability zone by code","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/availability-zone/region/code/{regionCode}/cloud-provider/{cloudProviderName}":{"get":{"tags":["availability-zone-api"],"summary":"ListAvailabilityZonesByRegionCode availability-zone-api","operationId":"availability-zone-api#ListAvailabilityZonesByRegionCode","parameters":[{"name":"regionCode","in":"path","required":true,"schema":{"type":"string","example":"us-east-1"},"example":"us-east-1"},{"name":"cloudProviderName","in":"path","description":"The cloud provider for this compute instance type config","required":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAvailabilityZonesByRegionCodeResult"},"example":{"ids":["az-12345678","az-87654321"],"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 availability zones by region code","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/availability-zone/{id}":{"get":{"tags":["availability-zone-api"],"summary":"DescribeAvailabilityZone availability-zone-api","operationId":"availability-zone-api#DescribeAvailabilityZone","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID of an AZ","example":"Voluptas qui modi at."},"example":"az-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAvailabilityZoneResult"},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|all","code":"us-east-1a","description":"US East (N. Virginia) Availability Zone A","id":"Totam quia voluptatibus sunt.","regionCode":"us-east-1"}}}},"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 availability zone","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/change-password":{"post":{"tags":["signup-api"],"summary":"ChangePassword signup-api","operationId":"signup-api#ChangePassword","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangePasswordRequest"},"example":{"email":"abc@gmail.com","password":"password","token":"fc7b8dea-a50b-4c9a-8864-fc3d845a2be6"}}}},"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 change password","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/change-user-role":{"post":{"tags":["users-api"],"summary":"ChangeUserRole users-api","operationId":"users-api#ChangeUserRole","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeUserRoleRequest2"},"example":{"email":"abc@gmail.com","newRoleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"}}}},"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 change user role","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/cloud-provider":{"get":{"tags":["cloud-provider-api"],"summary":"ListCloudProvider cloud-provider-api","operationId":"cloud-provider-api#ListCloudProvider","parameters":[{"name":"serviceId","in":"query","description":"Service ID. If specified together with serviceModelId,list the cloud provider of the service model. Otherwise list all cloud provider.","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"serviceModelId","in":"query","description":"Service model ID. If specified together with serviceId,list the cloud provider of the service model. Otherwise list all cloud provider.","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Et veniam voluptatem nesciunt."},"example":"sm-12345678"},{"name":"productTierId","in":"query","description":"Product tier ID. If specified together with serviceId,list the cloud provider of the product tier. Otherwise list all cloud provider.","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Et dolores ad."},"example":"pt-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCloudProvidersResult"},"example":{"ids":["infra-12345678","infra-87654321"],"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 cloud providers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/cloud-provider/name/{name}":{"get":{"tags":["cloud-provider-api"],"summary":"GetCloudProviderByName cloud-provider-api","operationId":"cloud-provider-api#GetCloudProviderByName","parameters":[{"name":"name","in":"path","description":"Name of the CloudProvider","required":true,"schema":{"type":"string","description":"Name of the CloudProvider","example":"aws","minLength":1},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","example":"Quia culpa odit rerum."},"example":"Accusamus nobis perspiciatis."}}},"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 an cloud provider by name","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/cloud-provider/{id}":{"get":{"tags":["cloud-provider-api"],"summary":"DescribeCloudProvider cloud-provider-api","operationId":"cloud-provider-api#DescribeCloudProvider","parameters":[{"name":"id","in":"path","description":"ID of the CloudProvider","required":true,"schema":{"type":"string","description":"ID of an CloudProvider","example":"Ullam aut enim quo molestiae nemo."},"example":"infra-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeCloudProviderResult"},"example":{"description":"Amazon Web Services","id":"Omnis quia ex fuga consequuntur.","name":"aws"}}}},"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 cloud provider","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/compose-gen/image":{"get":{"tags":["compose-gen-api"],"summary":"CheckIfContainerImageAccessible compose-gen-api","operationId":"compose-gen-api#CheckIfContainerImageAccessible","parameters":[{"name":"imageRegistry","in":"query","description":"Registry where the image is stored","allowEmptyValue":true,"required":true,"schema":{"type":"string","description":"Registry where the image is stored","example":"docker.io"},"example":"docker.io"},{"name":"username","in":"query","description":"Username to access the image registry","allowEmptyValue":true,"schema":{"type":"string","description":"Username to access the image registry","example":"username"},"example":"username"},{"name":"password","in":"query","description":"Password to access the image registry","allowEmptyValue":true,"schema":{"type":"string","description":"Password to access the image registry","example":"password"},"example":"password"},{"name":"image","in":"query","description":"Name of the image along with the tag. Include the repository name if the image is not from the official repository","allowEmptyValue":true,"required":true,"schema":{"type":"string","description":"Name of the image along with the tag. Include the repository name if the image is not from the official repository","example":"library/mysql:5.7"},"example":"library/mysql:5.7"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckIfContainerImageAccessibleResult"},"example":{"errorMsg":"Delectus odio dolor.","imageAccessible":false}}}},"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 build a service from compose spec","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["compose-gen-api"],"summary":"GenerateComposeSpecFromContainerImage compose-gen-api","operationId":"compose-gen-api#GenerateComposeSpecFromContainerImage","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateComposeSpecFromContainerImageRequest2"},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"image":"library/mysql:5.7","imageRegistry":"docker.io","password":"password","username":"username"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateComposeSpecFromContainerImageResult"},"example":{"fileContent":"Alias delectus numquam."}}}},"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 build a service from compose spec","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/contactus":{"post":{"tags":["contactus-api"],"summary":"Contactus contactus-api","operationId":"contactus-api#Contactus","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactusRequest"},"example":{"company":"ABC","email":"abc@gmail.com","message":"this is a test","name":"John Doe"}}}},"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 contactus","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/customdomain":{"get":{"tags":["custom-domain-api"],"summary":"ListCustomDomain custom-domain-api","operationId":"custom-domain-api#ListCustomDomain","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCustomDomainResult"},"example":{"CustomDomains":[{"customDomain":"mydomain.dev","description":"Description of the domain","id":"Magnam totam perspiciatis nihil aut adipisci quasi.","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Account is ready"},{"customDomain":"mydomain.dev","description":"Description of the domain","id":"Magnam totam perspiciatis nihil aut adipisci quasi.","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Account is ready"}],"ids":["cd-12345678","cd-abcdefgh","cd-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 Custom Domains","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["custom-domain-api"],"summary":"CreateCustomDomain custom-domain-api","operationId":"custom-domain-api#CreateCustomDomain","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCustomDomainRequest2"},"example":{"customDomain":"mydomain.dev","description":"Description of the domain","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012"}}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"type":"string","description":"The ID of the registered Custom Domain","example":"Non et qui ipsa necessitatibus."},"example":"Inventore et laborum fugiat consequatur."}}},"400":{"description":"bad_request: Response used on a bad request","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 an Custom Domain","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/customdomain/identityid":{"get":{"tags":["custom-domain-api"],"summary":"CustomDomainIdentityID custom-domain-api","description":"Returns the identity id of the Custom Domain to be used in the trust policy of the account","operationId":"custom-domain-api#CustomDomainIdentityID","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomDomainIdentityIDResult"},"example":{"id":"Occaecati necessitatibus temporibus."}}}},"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 get an Custom Domain identity id","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/customdomain/verify/{id}":{"post":{"tags":["custom-domain-api"],"summary":"VerifyCustomDomain custom-domain-api","operationId":"custom-domain-api#VerifyCustomDomain","parameters":[{"name":"id","in":"path","description":"custom domain ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Custom Domain","example":"Dolorum pariatur quod aut alias."},"example":"cd-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"}}}},"500":{"description":"failed_request: Response used on failure to list Custom Domains","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/customdomain/{id}":{"delete":{"tags":["custom-domain-api"],"summary":"DeleteCustomDomain custom-domain-api","operationId":"custom-domain-api#DeleteCustomDomain","parameters":[{"name":"id","in":"path","description":"custom domain ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Custom Domain","example":"Veniam ullam sit aut in possimus non."},"example":"cd-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"}}}},"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 an Custom Domain","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["custom-domain-api"],"summary":"DescribeCustomDomain custom-domain-api","operationId":"custom-domain-api#DescribeCustomDomain","parameters":[{"name":"id","in":"path","description":"custom domain ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Custom Domain","example":"Esse sed quos et ut delectus."},"example":"cd-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeCustomDomainResult"},"example":{"customDomain":"mydomain.dev","description":"Description of the domain","id":"Velit explicabo culpa iure placeat omnis eaque.","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Account is ready"}}}},"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 Custom Domain","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/customer-delete-user":{"delete":{"tags":["users-api"],"summary":"CustomerDeleteUser users-api","operationId":"users-api#CustomerDeleteUser","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 user","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/customer-invite-user":{"post":{"tags":["users-api"],"summary":"CustomerInviteUser users-api","operationId":"users-api#CustomerInviteUser","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerInviteUserRequest2"},"example":{"email":"abc@example.com"}}}},"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 invite user","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/customer-login-with-identity-provider":{"post":{"tags":["users-api"],"summary":"CustomerLoginWithIdentityProvider users-api","operationId":"users-api#CustomerLoginWithIdentityProvider","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerLoginWithIdentityProviderRequest2"},"example":{"attributes":{"affiliateCode":"AFF12345"},"authorizationCode":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026","companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","invitedEmail":"abc@gmail.com","legalCompanyName":"mywebsite","redirectUri":"https://www.example/redirect","state":"state"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerLoginWithIdentityProviderResult"},"example":{"jwtToken":"","refreshToken":""}}}},"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 signin","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/customer-reset-password":{"post":{"tags":["users-api"],"summary":"CustomerResetPassword users-api","operationId":"users-api#CustomerResetPassword","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerResetPasswordRequest2"},"example":{"email":"abc@example.com"}}}},"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 signin","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/customer-user-signin":{"post":{"tags":["users-api"],"summary":"CustomerSignin users-api","operationId":"users-api#CustomerSignin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerSigninRequest2"},"example":{"email":"abc@gmail.com","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","hashedPassword":"deprecated","password":"password"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerSigninResult"},"example":{"jwtToken":"","refreshToken":""}}}},"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 signin","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/customer-user-signup":{"post":{"tags":["users-api"],"summary":"CustomerSignup users-api","operationId":"users-api#CustomerSignup","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerSignupRequest2"},"example":{"attributes":{"affiliateCode":"AFF12345"},"companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","email":"abc@gmail.com","legalCompanyName":"mywebsite","name":"John Doe","password":"password"}}}},"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 user","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/demo":{"post":{"tags":["demo-api"],"summary":"Demo demo-api","operationId":"demo-api#Demo","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DemoRequest"},"example":{"company":"ABC","email":"abc@gmail.com","name":"John Doe","phone":"+1-234567890"}}}},"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 demo","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/deployment-artifact":{"post":{"tags":["deployment-artifact-api"],"summary":"UploadDeploymentArtifact deployment-artifact-api","operationId":"deployment-artifact-api#UploadDeploymentArtifact","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadDeploymentArtifactRequest2"},"example":{"accountConfigID":"ac-1234567890","artifactPath":"/path/to","base64EncodedArtifact":"Facilis qui corrupti deleniti.","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","productTierName":"standard","serviceName":"my-service"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Deployment Artifact ID created","example":"Nulla itaque voluptas odio aut."},"example":"Ea fugiat."}}},"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 upload the deployment artifact","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/deployment-artifact/{id}":{"get":{"tags":["deployment-artifact-api"],"summary":"DescribeDeploymentArtifact deployment-artifact-api","operationId":"deployment-artifact-api#DescribeDeploymentArtifact","parameters":[{"name":"id","in":"path","description":"The ID of the deployment artifact","required":true,"schema":{"type":"string","description":"ID of a Deployment Artifact","example":"Ut corporis eius soluta."},"example":"da-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeDeploymentArtifactResult"},"example":{"artifactPath":"artifacts/path/to/","hash":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1","id":"Mollitia ratione sapiente aut.","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}}}},"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 deployment artifact","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/deployment-config":{"get":{"tags":["deployment-config-api"],"summary":"ListDeploymentConfigs deployment-config-api","operationId":"deployment-config-api#ListDeploymentConfigs","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDeploymentConfigsResult"},"example":{"ids":["dc-12345678"],"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 deployment configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["deployment-config-api"],"summary":"CreateDeploymentConfig deployment-config-api","operationId":"deployment-config-api#CreateDeploymentConfig","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDeploymentConfigRequest2"},"example":{"description":"A production deployment config","infraRollConfiguration":{"infraRolloutStrategy":"APPLY_IMMEDIATELY","maximumNumberOfResourceInstancesPerBatch":1,"maximumUnavailableReplicas":1},"name":"Production","rolloutPriorityList":["region-12345678","region-abcd1234","region-3c3c3c3c"]}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Deployment Config ID created","example":"Rerum quisquam sunt."},"example":"Assumenda labore."}}},"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 the deployment config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/deployment-config/{id}":{"delete":{"tags":["deployment-config-api"],"summary":"DeleteDeploymentConfig deployment-config-api","operationId":"deployment-config-api#DeleteDeploymentConfig","parameters":[{"name":"id","in":"path","description":"The deployment configuration ID","required":true,"schema":{"type":"string","description":"ID of a Deployment Config","example":"Optio quam voluptas rerum."},"example":"dc-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 the deployment config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["deployment-config-api"],"summary":"DescribeDeploymentConfig deployment-config-api","operationId":"deployment-config-api#DescribeDeploymentConfig","parameters":[{"name":"id","in":"path","description":"The deployment configuration ID","required":true,"schema":{"type":"string","description":"The deployment configuration ID","example":"default"},"examples":{"default":{"summary":"default","value":"default"}}}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeDeploymentConfigResult"},"example":{"description":"A production deployment config","id":"Fuga et eaque recusandae provident officiis.","infraRollConfiguration":{"infraRolloutStrategy":"APPLY_IMMEDIATELY","maximumNumberOfResourceInstancesPerBatch":1,"maximumUnavailableReplicas":1},"name":"Production","rolloutPriorityList":["region-12345678","region-abcd1234","region-3c3c3c3c"]}}}},"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 deployment config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["deployment-config-api"],"summary":"UpdateDeploymentConfig deployment-config-api","operationId":"deployment-config-api#UpdateDeploymentConfig","parameters":[{"name":"id","in":"path","description":"The deployment configuration ID","required":true,"schema":{"type":"string","description":"ID of a Deployment Config","example":"Molestiae ipsa voluptas labore accusamus non dolor."},"example":"dc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDeploymentConfigRequest2"},"example":{"description":"A production deployment config","infraRollConfiguration":{"infraRolloutStrategy":"APPLY_IMMEDIATELY","maximumNumberOfResourceInstancesPerBatch":1,"maximumUnavailableReplicas":1},"name":"Production","rolloutPriorityList":["region-12345678","region-abcd1234","region-3c3c3c3c"]}}}},"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 the deployment config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/environmentType/{environmentType}/secret/{name}":{"delete":{"tags":["secrets-api"],"summary":"DeleteSecret secrets-api","operationId":"secrets-api#DeleteSecret","parameters":[{"name":"environmentType","in":"path","description":"The environment type for the secret","required":true,"schema":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"example":"DEV"},{"name":"name","in":"path","description":"Name of the secret","required":true,"schema":{"type":"string","description":"Name of the secret","example":"my-secret"},"example":"my-secret"}],"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 secret is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to delete secret","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["secrets-api"],"summary":"GetSecret secrets-api","operationId":"secrets-api#GetSecret","parameters":[{"name":"environmentType","in":"path","description":"The environment type for the secret","required":true,"schema":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"example":"DEV"},{"name":"name","in":"path","description":"Name of the secret","required":true,"schema":{"type":"string","description":"Name of the secret","example":"my-secret"},"example":"my-secret"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSecretResult"},"example":{"environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"my-secret","value":"super-secret-value"}}}},"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 secret is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to get secret","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"put":{"tags":["secrets-api"],"summary":"SetSecret secrets-api","operationId":"secrets-api#SetSecret","parameters":[{"name":"environmentType","in":"path","description":"The environment type for the secret","required":true,"schema":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"example":"DEV"},{"name":"name","in":"path","description":"Name of the secret","required":true,"schema":{"type":"string","description":"Name of the secret","example":"my-secret"},"example":"my-secret"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetSecretRequest2"},"example":{"value":"super-secret-value"}}}},"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"}}}},"500":{"description":"failed_request: Response used on failure to set secret","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/environmentType/{environmentType}/secrets":{"get":{"tags":["secrets-api"],"summary":"ListSecrets secrets-api","operationId":"secrets-api#ListSecrets","parameters":[{"name":"environmentType","in":"path","description":"The environment type for the secret","required":true,"schema":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"example":"DEV"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSecretsResult"},"example":{"secrets":[{"environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"my-secret","value":"super-secret-value"},{"environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"my-secret","value":"super-secret-value"},{"environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"my-secret","value":"super-secret-value"},{"environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"my-secret","value":"super-secret-value"}]}}}},"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: Response used on failure to list secrets","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/health":{"get":{"tags":["global-api"],"summary":"registrationServiceHealth global-api","description":"Registration service health check endpoint","operationId":"global-api#registrationServiceHealth","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OmnistrateServiceHealthResult"},"example":{"status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}}}}}}},"/2022-09-01-00/helm-package":{"get":{"tags":["helm-package-api"],"summary":"ListHelmPackages helm-package-api","operationId":"helm-package-api#ListHelmPackages","parameters":[{"name":"chartName","in":"query","description":"The chart name to filter by","allowEmptyValue":true,"schema":{"type":"string","description":"The chart name to filter by","example":"my-chart"},"example":"my-chart"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListHelmPackagesResult"},"example":{"helmPackages":[{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"},{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"},{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"}]}}}},"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 helm packages","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"put":{"tags":["helm-package-api"],"summary":"SaveHelmPackage helm-package-api","operationId":"helm-package-api#SaveHelmPackage","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveHelmPackageRequest2"},"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","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"}}}}},"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"}}}},"500":{"description":"failed_request: Response used on failure to create a helm package","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/helm-package/{chartName}/{chartVersion}":{"delete":{"tags":["helm-package-api"],"summary":"DeleteHelmPackage helm-package-api","operationId":"helm-package-api#DeleteHelmPackage","parameters":[{"name":"chartName","in":"path","description":"The chart name of the Helm package to delete","required":true,"schema":{"type":"string","description":"The chart name of the Helm package to delete","example":"my-chart"},"example":"my-chart"},{"name":"chartVersion","in":"path","description":"The chart version of the Helm package to delete","required":true,"schema":{"type":"string","description":"The chart version of the Helm package to delete","example":"1.0.0"},"example":"1.0.0"}],"responses":{"200":{"description":"OK response."},"400":{"description":"bad_request: Response used on a bad request to delete a helm package","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to delete a helm package","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["helm-package-api"],"summary":"DescribeHelmPackage helm-package-api","operationId":"helm-package-api#DescribeHelmPackage","parameters":[{"name":"chartName","in":"path","description":"The chart name of the Helm package to describe","required":true,"schema":{"type":"string","description":"The chart name of the Helm package to describe","example":"my-chart"},"example":"my-chart"},{"name":"chartVersion","in":"path","description":"The chart version of the Helm package to describe","required":true,"schema":{"type":"string","description":"The chart version of the Helm package to describe","example":"1.0.0"},"example":"1.0.0"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelmPackage"},"example":{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"}}}},"400":{"description":"bad_request: Response used on a bad request to describe a helm package","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to describe a helm package","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/identity-provider":{"get":{"tags":["identity-provider-api"],"summary":"ListIdentityProviders identity-provider-api","operationId":"identity-provider-api#ListIdentityProviders","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListIdentityProvidersResult"},"example":{"identityProviders":[{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"Maxime mollitia voluptas hic quia sint autem.","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"},{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"Maxime mollitia voluptas hic quia sint autem.","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"},{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"Maxime mollitia voluptas hic quia sint autem.","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"}]}}}},"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: Response used on failure to list identity providers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["identity-provider-api"],"summary":"CreateIdentityProvider identity-provider-api","operationId":"identity-provider-api#CreateIdentityProvider","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateIdentityProviderRequest2"},"example":{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"Sit maxime.","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Identity Provider ID created","example":"Laborum quo."},"example":"Velit quasi ex et."}}},"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 an identity provider","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/identity-provider-render":{"get":{"tags":["identity-provider-api"],"summary":"RenderIdentityProviders identity-provider-api","operationId":"identity-provider-api#RenderIdentityProviders","parameters":[{"name":"environmentType","in":"query","description":"The environment type to render the identity provider for","allowEmptyValue":true,"schema":{"type":"string","description":"The environment type to render the identity provider for","example":"production"},"example":"production"},{"name":"redirectUrl","in":"query","description":"The URL to redirect to after successful authentication","allowEmptyValue":true,"schema":{"type":"string","description":"The URL to redirect to after successful authentication","example":"https://example.com/redirect"},"example":"https://example.com/redirect"},{"name":"loginHint","in":"query","description":"Login hint to pre-fill the identity provider login form","allowEmptyValue":true,"schema":{"type":"string","description":"Login hint to pre-fill the identity provider login form","example":"user@domain.com"},"example":"user@domain.com"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RenderIdentityProvidersResult"},"example":{"identityProviders":[{"emailIdentifiers":"company.com","id":"Et magnam exercitationem totam perspiciatis.","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"},{"emailIdentifiers":"company.com","id":"Et magnam exercitationem totam perspiciatis.","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"}]}}}},"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: Response used on failure to verify identity provider","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/identity-provider-types":{"get":{"tags":["identity-provider-api"],"summary":"ListIdentityProviderTypes identity-provider-api","operationId":"identity-provider-api#ListIdentityProviderTypes","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListIdentityProviderTypesResult"},"example":{"identityProviderTypes":[{"SupportCustomEndpoints":true,"SupportCustomScopes":false,"identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"},{"SupportCustomEndpoints":true,"SupportCustomScopes":false,"identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"}]}}}},"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: Response used on failure to list identity providers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/identity-provider/{id}":{"delete":{"tags":["identity-provider-api"],"summary":"DeleteIdentityProvider identity-provider-api","operationId":"identity-provider-api#DeleteIdentityProvider","parameters":[{"name":"id","in":"path","description":"The Identity Provider ID","required":true,"schema":{"type":"string","description":"ID of an Identity Provider","example":"Corrupti et velit aut qui aut."},"example":"idp-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"}}}},"500":{"description":"failed_request: Response used on failure to list identity providers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["identity-provider-api"],"summary":"DescribeIdentityProvider identity-provider-api","operationId":"identity-provider-api#DescribeIdentityProvider","parameters":[{"name":"id","in":"path","description":"The Identity Provider ID","required":true,"schema":{"type":"string","description":"ID of an Identity Provider","example":"Velit cum."},"example":"idp-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeIdentityProviderResult"},"example":{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"Aut veritatis quasi ut in.","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"}}}},"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: Response used on failure to list identity providers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["identity-provider-api"],"summary":"UpdateIdentityProvider identity-provider-api","operationId":"identity-provider-api#UpdateIdentityProvider","parameters":[{"name":"id","in":"path","description":"The Identity Provider ID","required":true,"schema":{"type":"string","description":"ID of an Identity Provider","example":"Tempore fugit qui odit molestiae illum."},"example":"idp-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateIdentityProviderRequest2"},"example":{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"}}}},"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: Response used on failure to list identity providers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["identity-provider-api"],"summary":"VerifyIdentityProvider identity-provider-api","operationId":"identity-provider-api#VerifyIdentityProvider","parameters":[{"name":"id","in":"path","description":"The Identity Provider ID","required":true,"schema":{"type":"string","description":"ID of an Identity Provider","example":"Maxime dolorum minus quae quas."},"example":"idp-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyIdentityProviderResult"},"example":{"clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","id":"Fuga modi nesciunt exercitationem expedita.","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","name":"Google for my company","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}}}},"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: Response used on failure to verify identity provider","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/image-registry":{"get":{"tags":["image-registry-api"],"summary":"ListImageRegistry image-registry-api","operationId":"image-registry-api#ListImageRegistry","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListImageRegistryResult"},"example":{"ids":["ir-12345678","ir-abcdefgh","ir-abcd5678"],"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 image registries","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["image-registry-api"],"summary":"CreateImageRegistry image-registry-api","operationId":"image-registry-api#CreateImageRegistry","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateImageRegistryRequest2"},"example":{"description":"DockerHub is a public Docker Image Registry","host":"docker.io","name":"DockerHub","password":"mypassword","username":"myusername"}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"type":"string","description":"Image Registry ID created","example":"Velit unde enim aut quia error ea."},"example":"Non enim expedita nobis porro nulla omnis."}}},"400":{"description":"bad_request: Response used on a bad request","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 an image registry","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/image-registry/{id}":{"delete":{"tags":["image-registry-api"],"summary":"DeleteImageRegistry image-registry-api","operationId":"image-registry-api#DeleteImageRegistry","parameters":[{"name":"id","in":"path","description":"The ID of the Image Registry","required":true,"schema":{"type":"string","description":"ID of an Image Registry","example":"Consequatur ab omnis itaque vel id eaque."},"example":"ir-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"}}}},"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 an image registry","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["image-registry-api"],"summary":"DescribeImageRegistry image-registry-api","operationId":"image-registry-api#DescribeImageRegistry","parameters":[{"name":"id","in":"path","description":"The ID of the Image Registry","required":true,"schema":{"type":"string","description":"ID of an Image Registry","example":"Est a illo culpa praesentium exercitationem nihil."},"example":"ir-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeImageRegistryResult"},"example":{"description":"DockerHub is a public Docker Image Registry","host":"docker.io","id":"Consectetur error.","name":"DockerHub","password":"mypassword","username":"myusername"}}}},"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 image registry","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["image-registry-api"],"summary":"UpdateImageRegistry image-registry-api","operationId":"image-registry-api#UpdateImageRegistry","parameters":[{"name":"id","in":"path","description":"The ID of the Image Registry","required":true,"schema":{"type":"string","description":"ID of an Image Registry","example":"Dolorum nesciunt."},"example":"ir-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateImageRegistryRequest2"},"example":{"description":"DockerHub is a public Docker Image Registry","host":"docker.io","name":"DockerHub","password":"mypassword","username":"myusername"}}}},"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"}}}},"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 an image registry","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/invite-user":{"post":{"tags":["users-api"],"summary":"InviteUser users-api","operationId":"users-api#InviteUser","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InviteUserRequest2"},"example":{"email":"abc@gmail.com","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"}}}},"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 invite user","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/invoice":{"get":{"tags":["invoice-api"],"summary":"ListInvoices invoice-api","operationId":"invoice-api#ListInvoices","parameters":[{"name":"billingProvider","in":"query","description":"Billing provider. If specified, list invoices for the specified billing provider.","allowEmptyValue":true,"schema":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"example":"STRIPE"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListInvoicesResult"},"example":{"invoices":[{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"draft|open|paid|uncollectible|void","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100},{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"draft|open|paid|uncollectible|void","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100}]}}}},"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 invoices","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/invoice/{id}":{"get":{"tags":["invoice-api"],"summary":"DescribeInvoice invoice-api","operationId":"invoice-api#DescribeInvoice","parameters":[{"name":"id","in":"path","description":"The ID of the invoice","required":true,"schema":{"type":"string","description":"The ID of the invoice","example":"in_1234568"},"example":"in_1234568"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Invoice"},"example":{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"draft|open|paid|uncollectible|void","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100}}}},"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 invoice 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 invoice","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/json-schema":{"get":{"tags":["schema-api"],"summary":"GetJSONSchema schema-api","operationId":"schema-api#GetJSONSchema","parameters":[{"name":"type","in":"query","description":"The type of the schema to retrieve","allowEmptyValue":true,"required":true,"schema":{"type":"string","description":"The type of the schema to retrieve","example":"x-omnistrate-service-plan|x-omnistrate-integrations|x-omnistrate-mode-internal|x-omnistrate-proxy-type|x-omnistrate-actionhooks|x-omnistrate-api-params|x-omnistrate-capabilities|x-omnistrate-compute|x-omnistrate-job-config|x-omnistrate-storage|x-omnistrate-image-registry-attributes|x-omnistrate-load-balancer|compose|service-plan|deployment-cell-amenities|system-parameters|services-orchestration-create-dsl|service-orchestration-modify-dsl"},"example":"x-omnistrate-service-plan|x-omnistrate-integrations|x-omnistrate-mode-internal|x-omnistrate-proxy-type|x-omnistrate-actionhooks|x-omnistrate-api-params|x-omnistrate-capabilities|x-omnistrate-compute|x-omnistrate-job-config|x-omnistrate-storage|x-omnistrate-image-registry-attributes|x-omnistrate-load-balancer|compose|service-plan|deployment-cell-amenities|system-parameters|services-orchestration-create-dsl|service-orchestration-modify-dsl"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"example":"Qui corrupti ducimus provident itaque."},"example":"Sit inventore."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested schema is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to get JSON schema","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/limit":{"get":{"tags":["limit-api"],"summary":"ListLimit limit-api","operationId":"limit-api#ListLimit","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLimitRequest2"},"example":{"family":"SERVICE"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLimitResult"},"example":{"keys":["MAX_VIRTUAL_CORES_PER_RESOURCE"],"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 limit","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/limit/family/{family}/key/{key}":{"delete":{"tags":["limit-api"],"summary":"DeleteLimit limit-api","operationId":"limit-api#DeleteLimit","parameters":[{"name":"family","in":"path","description":"Limit family","required":true,"schema":{"type":"string","description":"The limit family","example":"SERVICE"},"example":"COMPUTE_INFRA"},{"name":"key","in":"path","description":"Unique key to identify the limit","required":true,"schema":{"type":"string","description":"Unique key to identify the limit","example":"MAX_VIRTUAL_CORES_PER_RESOURCE"},"example":"MAX_VIRTUAL_CORES_PER_RESOURCE"}],"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 limit","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["limit-api"],"summary":"DescribeLimit limit-api","operationId":"limit-api#DescribeLimit","parameters":[{"name":"family","in":"path","description":"Limit family","required":true,"schema":{"type":"string","description":"The limit family","example":"SERVICE"},"example":"COMPUTE_INFRA"},{"name":"key","in":"path","description":"Unique key to identify the limit","required":true,"schema":{"type":"string","description":"Unique key to identify the limit","example":"MAX_VIRTUAL_CORES_PER_RESOURCE"},"example":"MAX_VIRTUAL_CORES_PER_RESOURCE"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeLimitResult"},"example":{"description":"A premium limit","family":"SERVICE","key":"MAX_VIRTUAL_CORES_PER_RESOURCE","modifiable":true,"name":"Premium Tier","value":4}}}},"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 limit","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["limit-api"],"summary":"UpdateLimit limit-api","operationId":"limit-api#UpdateLimit","parameters":[{"name":"family","in":"path","description":"Limit family","required":true,"schema":{"type":"string","description":"The limit family","example":"SERVICE"},"example":"COMPUTE_INFRA"},{"name":"key","in":"path","description":"Unique key to identify the limit","required":true,"schema":{"type":"string","description":"Unique key to identify the limit","example":"MAX_VIRTUAL_CORES_PER_RESOURCE"},"example":"MAX_VIRTUAL_CORES_PER_RESOURCE"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLimitRequest2"},"example":{"description":"A premium limit","name":"Premium Tier","value":4}}}},"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 limit","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/login-with-identity-provider":{"post":{"tags":["signin-api"],"summary":"LoginWithIdentityProvider signin-api","operationId":"signin-api#LoginWithIdentityProvider","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithIdentityProviderRequest"},"example":{"attributes":{"affiliateCode":"AFF12345"},"authorizationCode":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026","companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","deviceCode":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","invitedEmail":"abc@gmail.com","legalCompanyName":"mywebsite","redirectUri":"https://www.example/redirect"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithIdentityProviderResult"},"example":{"jwtToken":"","refreshToken":""}}}},"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 login with identity provider","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/logout":{"post":{"tags":["users-api"],"summary":"Logout users-api","operationId":"users-api#Logout","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 logout","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/org-users":{"get":{"tags":["users-api"],"summary":"DescribeUsersByOrg users-api","operationId":"users-api#DescribeUsersByOrg","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeUsersByOrgResult"},"example":{"Id":"org-aKQ8G13QeR","orgUsers":[{"email":"abc@gmail.com","invitedAt":"2023-01-10T00:00:00Z","name":"John Doe","roleType":"reader","userId":"user-abcd1234"}]}}}},"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/plan":{"get":{"tags":["plan-api"],"summary":"DescribePlan plan-api","operationId":"plan-api#DescribePlan","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribePlanResult"},"example":{"modifiedAt":"2023-01-01T00:00:00Z","paymentConfigured":true,"paymentInfoPortalURL":"https://billing.stripe.com/p/session/abc123","planCoreHourCost":0.05,"planDescription":"The starter plan is priced at 'X' units","planFrequency":"MONTHLY","planMonthlyCost":49,"planName":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE","startDate":"2023-01-01"}}}},"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 plan","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["plan-api"],"summary":"ChangePlan plan-api","operationId":"plan-api#ChangePlan","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangePlanRequest2"},"example":{"planName":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE"}}}},"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 plan","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/refresh-token":{"post":{"tags":["signin-api"],"summary":"RefreshToken signin-api","description":"Exchange a valid refresh token for a new JWT token and refresh token pair","operationId":"signin-api#RefreshToken","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshTokenRequest"},"example":{"refreshToken":"co"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshTokenResult"},"example":{"jwtToken":"","refreshToken":""}}}},"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 when the refresh token is invalid or expired","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to refresh token","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/region/cloudprovider/{cloudProviderName}":{"get":{"tags":["region-api"],"summary":"ListRegion region-api","operationId":"region-api#ListRegion","parameters":[{"name":"serviceId","in":"query","description":"Service ID. If specified together with serviceModelId,list the regions of the service model. Otherwise list all regions.","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"serviceModelId","in":"query","description":"Service model ID. If specified together with serviceId,list the regions of the service model. Otherwise list all regions.","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Perspiciatis aspernatur et qui ut modi."},"example":"sm-12345678"},{"name":"productTierId","in":"query","description":"Product tier ID. If specified together with serviceId,list the regions of the product tier. Otherwise list all regions.","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Consequatur nihil perspiciatis."},"example":"pt-12345678"},{"name":"modelType","in":"query","description":"Model type. If specified, list regions for the specified model type.","allowEmptyValue":true,"schema":{"type":"string","description":"The model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"example":"CUSTOMER_HOSTED"},{"name":"cloudProviderName","in":"path","description":"The cloud provider for this compute instance type config","required":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListRegionsResult"},"example":{"ids":["region-12345678","region-87654321"],"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 regions","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/region/code/{code}/cloud-provider/{cloudProviderName}":{"get":{"tags":["region-api"],"summary":"GetRegionByCode region-api","operationId":"region-api#GetRegionByCode","parameters":[{"name":"code","in":"path","description":"Cloud-provider native region code","required":true,"schema":{"type":"string","description":"Cloud-provider native region code","example":"us-east-1","minLength":1},"example":"us-east-1"},{"name":"cloudProviderName","in":"path","description":"The cloud provider for this compute instance type config","required":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","example":"Reiciendis eveniet."},"example":"Nobis et hic quo doloremque est."}}},"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 a region by code","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/region/{id}":{"get":{"tags":["region-api"],"summary":"DescribeRegion region-api","operationId":"region-api#DescribeRegion","parameters":[{"name":"id","in":"path","description":"ID of the Region","required":true,"schema":{"type":"string","description":"ID of a Region","example":"Enim tenetur suscipit quis."},"example":"region-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeRegionResult"},"example":{"cloudProviderId":"Rem ut ut quia.","cloudProviderName":"aws|azure|gcp|nebius|oci|all","code":"us-east-1","description":"US East (N. Virginia)","id":"Voluptatem saepe necessitatibus itaque architecto deleniti sit."}}}},"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 region","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/reset-password":{"post":{"tags":["signup-api"],"summary":"ResetPassword signup-api","operationId":"signup-api#ResetPassword","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordRequest"},"example":{"email":"abc@gmail.com"}}}},"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 reset password","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/resource-instance":{"get":{"tags":["resource-instance-api"],"summary":"ListAllResourceInstances resource-instance-api","operationId":"resource-instance-api#ListAllResourceInstances","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|GLOBAL"},"example":"DEV"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAllResourceInstancesResult"},"example":{"nextPageToken":"next-token","resourceInstances":[{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"Dolores porro ex.","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"Consectetur laborum consequuntur porro veniam laudantium est.","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS|GKE|AKS|Generic","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"Sunt quasi optio error.","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","tierVersion":"1.0"},{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"Dolores porro ex.","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"Consectetur laborum consequuntur porro veniam laudantium est.","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS|GKE|AKS|Generic","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"Sunt quasi optio error.","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","tierVersion":"1.0"},{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"Dolores porro ex.","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"Consectetur laborum consequuntur porro veniam laudantium est.","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS|GKE|AKS|Generic","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"Sunt quasi optio error.","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","tierVersion":"1.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 list all resource instances","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/account-config/{id}":{"post":{"tags":["resource-instance-api"],"summary":"UpdateAccountConfigResourceInstance resource-instance-api","operationId":"resource-instance-api#UpdateAccountConfigResourceInstance","parameters":[{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAccountConfigResourceInstanceRequest2"},"example":{"nebiusBindings":[{"privateKeyPEM":"-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"serviceId":"service-1234","setConnection":true,"subscriptionId":"sub-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 update a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/audit-events":{"get":{"tags":["audit-events-api"],"summary":"ListAllAuditEvents audit-events-api","operationId":"audit-events-api#ListAllAuditEvents","parameters":[{"name":"nextPageToken","in":"query","allowEmptyValue":true,"schema":{"type":"string","description":"The next token to use for pagination","example":"token"},"example":"token"},{"name":"pageSize","in":"query","allowEmptyValue":true,"schema":{"type":"integer","description":"The number of resources to return per page","example":10,"format":"int64"},"example":10},{"name":"serviceID","in":"query","description":"The service ID to list events for","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-123456"},{"name":"environmentType","in":"query","allowEmptyValue":true,"schema":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},{"name":"eventSourceTypes","in":"query","description":"The event types to filter by","allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string","example":"Qui eos nobis."},"description":"The event types to filter by","example":["Quia mollitia.","Officiis sint earum explicabo quas dignissimos.","Molestiae praesentium voluptates nihil ratione.","Possimus laboriosam nemo ut iusto autem quam."]},"example":["Est ab totam quia.","Fugit magnam dolorum quia ut.","Corporis ratione totam quibusdam.","Est debitis vel occaecati."]},{"name":"instanceID","in":"query","description":"The instance ID to list events for","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"example":"instance-12345678"},{"name":"startDate","in":"query","description":"Start date of the events","allowEmptyValue":true,"schema":{"type":"string","description":"Start time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2023-01-01T10:00:00Z","format":"date-time"},"example":"2023-01-01T10:00:00Z"},{"name":"endDate","in":"query","description":"End date of the events","allowEmptyValue":true,"schema":{"type":"string","description":"End time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2024-01-01T10:00:00Z","format":"date-time"},"example":"2024-01-01T10:00:00Z"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAuditEventsResult"},"example":{"events":[{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]}],"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 all events","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/audit-events/{id}":{"get":{"tags":["audit-events-api"],"summary":"DescribeAuditEvent audit-events-api","operationId":"audit-events-api#DescribeAuditEvent","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"id","in":"path","description":"The ID of the event","required":true,"schema":{"type":"string","description":"ID of a Event","example":"Qui magni vel autem enim id vero."},"example":"event-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAuditEventResult"},"example":{"eventSource":"Customer, Infra or Maintenance","id":"Sint suscipit harum.","message":"instance-abcd1234 created","orgId":"Ut architecto quo aut.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Animi minima.","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"}]}}}},"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 event","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/billing-details":{"get":{"tags":["consumption-billing-api"],"summary":"DescribeConsumptionBillingDetails consumption-billing-api","operationId":"consumption-billing-api#DescribeConsumptionBillingDetails","parameters":[{"name":"returnUrl","in":"query","description":"Return Url used to configure payment methods links","allowEmptyValue":true,"schema":{"type":"string","description":"Return Url used to configure payment methods links","example":"https://mysaasportal.com"},"example":"https://mysaasportal.com"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeConsumptionBillingDetailsResult"},"example":{"billingProviders":[{"paymentConfigurable":true,"paymentConfigured":true,"paymentInfoPortalURL":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx","type":"STRIPE"},{"balanceDueLink":"https://billing.provider.com/balance-due","logoURL":"https://example.com/logo.png","name":"GovPay","paymentConfigurable":false,"paymentConfigured":false,"paymentInfoPortalURL":null,"type":"BRING_YOUR_OWN"}],"paymentConfigured":true,"paymentInfoPortalURL":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx"}}}},"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/resource-instance/billing-status":{"get":{"tags":["consumption-billing-api"],"summary":"DescribeConsumptionBillingStatus consumption-billing-api","operationId":"consumption-billing-api#DescribeConsumptionBillingStatus","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeConsumptionBillingStatusResult"},"example":{"enabled":true}}}},"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/resource-instance/custom-network":{"get":{"tags":["custom-network-api"],"summary":"ListCustomNetworks custom-network-api","operationId":"custom-network-api#ListCustomNetworks","parameters":[{"name":"cloudProviderName","in":"query","description":"The name of the cloud provider to filter custom networks by","allowEmptyValue":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"example":"aws"},{"name":"cloudProviderRegion","in":"query","description":"The region of the cloud provider to filter custom networks by","allowEmptyValue":true,"schema":{"type":"string","description":"The region of the cloud provider to filter custom networks by","example":"us-east-1"},"example":"us-east-1"},{"name":"customNetworksOnly","in":"query","description":"Flag indicating whether to return only custom networks, or to include default and imported networks as well","allowEmptyValue":true,"schema":{"type":"boolean","description":"Flag indicating whether to return only custom networks, or to include default and imported networks as well","example":false},"example":false},{"name":"subscriptionId","in":"query","description":"List available custom networks for the given subscription ID","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Subscription","example":"Voluptatibus voluptas ullam in."},"example":"sub-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCustomNetworksResult"},"example":{"customNetworks":[{"cidr":"10.0.0.0/16","cloudProviderName":"aws|azure|gcp|nebius|oci|all","cloudProviderRegion":"us-east-1","id":"Tempora recusandae amet.","name":"Prod us-east-1","networkDefinitionType":"Default|Custom|Imported","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Aut ut.","owningUserName":"John Doe","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws|azure|gcp|nebius|oci|all","cloudProviderRegion":"us-east-1","id":"Tempora recusandae amet.","name":"Prod us-east-1","networkDefinitionType":"Default|Custom|Imported","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Aut ut.","owningUserName":"John Doe","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws|azure|gcp|nebius|oci|all","cloudProviderRegion":"us-east-1","id":"Tempora recusandae amet.","name":"Prod us-east-1","networkDefinitionType":"Default|Custom|Imported","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Aut ut.","owningUserName":"John Doe","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}]}}}},"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":["custom-network-api"],"summary":"CreateCustomNetwork custom-network-api","operationId":"custom-network-api#CreateCustomNetwork","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCustomNetworkRequest2"},"example":{"cidr":"10.0.0.0/16","cloudProviderName":"aws|azure|gcp|nebius|oci|all","cloudProviderRegion":"us-east-1","name":"Prod us-east-1","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"orgId":"Sed cumque."}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomNetwork"},"example":{"cidr":"10.0.0.0/16","cloudProviderName":"aws|azure|gcp|nebius|oci|all","cloudProviderRegion":"us-east-1","id":"Laborum reprehenderit omnis dolore aut aperiam nostrum.","name":"Prod us-east-1","networkDefinitionType":"Default|Custom|Imported","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Excepturi illum pariatur ea.","owningUserName":"John Doe","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}}}},"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/resource-instance/custom-network/{id}":{"delete":{"tags":["custom-network-api"],"summary":"DeleteCustomNetwork custom-network-api","operationId":"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":"Asperiores culpa cum voluptatem reprehenderit accusamus cumque."},"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"}}}},"404":{"description":"not_found: Response used when the requested custom network is not found","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":["custom-network-api"],"summary":"DescribeCustomNetwork custom-network-api","operationId":"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":"Consequatur vel id enim vel."},"example":"n-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomNetwork"},"example":{"cidr":"10.0.0.0/16","cloudProviderName":"aws|azure|gcp|nebius|oci|all","cloudProviderRegion":"us-east-1","id":"Mollitia possimus.","name":"Prod us-east-1","networkDefinitionType":"Default|Custom|Imported","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Quae recusandae quia eaque ex.","owningUserName":"John Doe","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}}}},"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"}}}},"404":{"description":"not_found: Response used when the requested custom network is not found","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":[]}]},"patch":{"tags":["custom-network-api"],"summary":"UpdateCustomNetwork custom-network-api","operationId":"custom-network-api#UpdateCustomNetwork","parameters":[{"name":"id","in":"path","description":"ID of a custom network","required":true,"schema":{"type":"string","description":"ID of a custom network","example":"Ut fugiat."},"example":"n-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCustomNetworkRequest2"},"example":{"name":"Dev us-east-1"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomNetwork"},"example":{"cidr":"10.0.0.0/16","cloudProviderName":"aws|azure|gcp|nebius|oci|all","cloudProviderRegion":"us-east-1","id":"Doloremque ipsum cum et cum magnam veritatis.","name":"Prod us-east-1","networkDefinitionType":"Default|Custom|Imported","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"Temporibus deleniti ea esse.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Veniam et molestiae perspiciatis adipisci.","owningUserName":"John Doe","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested custom network is not found","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/resource-instance/event/{id}":{"get":{"tags":["audit-events-api"],"summary":"DeprecatedDescribeAuditEvent audit-events-api","operationId":"audit-events-api#DeprecatedDescribeAuditEvent","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"id","in":"path","description":"The ID of the event","required":true,"schema":{"type":"string","description":"ID of a Event","example":"Consequuntur aut."},"example":"event-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAuditEventResult"},"example":{"eventSource":"Customer, Infra or Maintenance","id":"Qui ullam.","message":"instance-abcd1234 created","orgId":"Sunt autem voluptatem.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Et cumque aut neque autem sint deserunt.","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"}]}}}},"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 event","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/expression-evaluator":{"post":{"tags":["expression-evaluator-api"],"summary":"ExpressionEvaluator expression-evaluator-api","operationId":"expression-evaluator-api#ExpressionEvaluator","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressionEvaluatorRequest2"},"example":{"deploymentCellID":"Tenetur provident rerum iste voluptas voluptatem pariatur.","expression":"{{ $sys.network.externalClusterEndpoint }}","expressionMap":{"dbHost":"{{ $sys.database.host }}","dbPort":"{{ $var.port }}"},"instanceID":"instance-12345678","productTierID":"Odit illo voluptas magni quisquam suscipit.","resourceKey":"mysql","serviceID":"s-123456"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpressionEvaluatorResult"},"example":{"error":"failed to evaluate expression: ...","result":"my-cluster.example.com"}}}},"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: Response used on failure to evaluate expression","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/health":{"get":{"tags":["global-api"],"summary":"consumptionServiceHealth global-api","description":"Consumption service health check endpoint","operationId":"global-api#consumptionServiceHealth","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OmnistrateServiceHealthResult"},"example":{"status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}}}}}}},"/2022-09-01-00/resource-instance/invoice":{"get":{"tags":["consumption-invoice-api"],"summary":"ListConsumptionInvoices consumption-invoice-api","operationId":"consumption-invoice-api#ListConsumptionInvoices","parameters":[{"name":"billingProvider","in":"query","description":"Billing provider. If specified, list invoices for the specified billing provider.","allowEmptyValue":true,"schema":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"example":"STRIPE"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListInvoicesResult"},"example":{"invoices":[{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"draft|open|paid|uncollectible|void","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100},{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"draft|open|paid|uncollectible|void","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100}]}}}},"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 invoices","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/services-orchestration":{"get":{"tags":["services-orchestration-api"],"summary":"ListServicesOrchestrations services-orchestration-api","operationId":"services-orchestration-api#ListServicesOrchestrations","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DescribeServicesOrchestrationResult"},"example":[{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."}],"createdAt":"2021-01-01T00:00:00Z","id":"Aut sed praesentium.","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"},{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."}],"createdAt":"2021-01-01T00:00:00Z","id":"Aut sed praesentium.","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"},{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."}],"createdAt":"2021-01-01T00:00:00Z","id":"Aut sed praesentium.","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"},{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."}],"createdAt":"2021-01-01T00:00:00Z","id":"Aut sed praesentium.","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"}]},"example":[{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."}],"createdAt":"2021-01-01T00:00:00Z","id":"Aut sed praesentium.","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"},{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."}],"createdAt":"2021-01-01T00:00:00Z","id":"Aut sed praesentium.","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"},{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Voluptas voluptatum nobis ut reprehenderit natus."}],"createdAt":"2021-01-01T00:00:00Z","id":"Aut sed praesentium.","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"}]}}},"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 resource instances","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["services-orchestration-api"],"summary":"CreateServicesOrchestration services-orchestration-api","operationId":"services-orchestration-api#CreateServicesOrchestration","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServicesOrchestrationRequest2"},"example":{"orchestrationCreateDSL":"Laboriosam quo voluptatibus tempora."}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServicesOrchestrationResponseBody"},"example":{"id":"Repellat dolores tempora accusamus aliquam."}}}},"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/resource-instance/services-orchestration/{id}":{"delete":{"tags":["services-orchestration-api"],"summary":"DeleteServicesOrchestration services-orchestration-api","operationId":"services-orchestration-api#DeleteServicesOrchestration","parameters":[{"name":"id","in":"path","description":"The ID of the services orchestration","required":true,"schema":{"type":"string","description":"ID of a Services Orchestration","example":"Deserunt quo minima adipisci optio eos."},"example":"so-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: 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":["services-orchestration-api"],"summary":"DescribeServicesOrchestration services-orchestration-api","operationId":"services-orchestration-api#DescribeServicesOrchestration","parameters":[{"name":"id","in":"path","description":"The ID of the services orchestration","required":true,"schema":{"type":"string","description":"ID of a Services Orchestration","example":"Nobis vero cupiditate molestias sed quis consequatur."},"example":"so-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeServicesOrchestrationResult"},"example":{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Ullam aperiam minus est animi."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Ullam aperiam minus est animi."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Ullam aperiam minus est animi."}],"createdAt":"2021-01-01T00:00:00Z","id":"Id sunt molestiae.","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"}}}},"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 resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["services-orchestration-api"],"summary":"ModifyServicesOrchestration services-orchestration-api","operationId":"services-orchestration-api#ModifyServicesOrchestration","parameters":[{"name":"id","in":"path","description":"The ID of the services orchestration","required":true,"schema":{"type":"string","description":"ID of a Services Orchestration","example":"Ut quis qui fuga expedita et."},"example":"so-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyServicesOrchestrationRequest2"},"example":{"orchestrationModifyDSL":"Fuga numquam ea ullam explicabo amet amet."}}}},"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 update a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/snapshot":{"get":{"tags":["instance-snapshot-api"],"summary":"ListAllInstanceSnapshots instance-snapshot-api","operationId":"instance-snapshot-api#ListAllInstanceSnapshots","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|GLOBAL"},"example":"DEV"},{"name":"snapshotType","in":"query","description":"The type of snapshot to list. Valid values are: 'ManualSnapshot' and 'AutomatedSnapshot'","allowEmptyValue":true,"schema":{"type":"string","description":"The type of snapshot to list. Valid values are: 'ManualSnapshot' and 'AutomatedSnapshot'","example":"AutomatedSnapshot|ManualSnapshot"},"example":"AutomatedSnapshot|ManualSnapshot"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListInstanceSnapshotsResult"},"example":{"snapshots":[{"cloudProvider":"aws|azure|gcp|nebius|oci|all","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"Ducimus voluptatem sunt aliquid.","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"s-123456","serviceName":"Postgres","snapshotId":"Praesentium commodi quod earum.","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"Iure quo.","subscriptionOwnerOrgId":"Ratione numquam impedit dolor qui assumenda et.","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"Reprehenderit voluptates aut.","subscriptionOwnerUserName":"Admin"},{"cloudProvider":"aws|azure|gcp|nebius|oci|all","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"Ducimus voluptatem sunt aliquid.","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"s-123456","serviceName":"Postgres","snapshotId":"Praesentium commodi quod earum.","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"Iure quo.","subscriptionOwnerOrgId":"Ratione numquam impedit dolor qui assumenda et.","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"Reprehenderit voluptates aut.","subscriptionOwnerUserName":"Admin"},{"cloudProvider":"aws|azure|gcp|nebius|oci|all","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"Ducimus voluptatem sunt aliquid.","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"s-123456","serviceName":"Postgres","snapshotId":"Praesentium commodi quod earum.","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"Iure quo.","subscriptionOwnerOrgId":"Ratione numquam impedit dolor qui assumenda et.","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"Reprehenderit voluptates aut.","subscriptionOwnerUserName":"Admin"}]}}}},"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: Response used on failure to list snapshots of a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["instance-snapshot-api"],"summary":"CreateInstanceSnapshot instance-snapshot-api","operationId":"instance-snapshot-api#CreateInstanceSnapshot","parameters":[{"name":"subscriptionId","in":"query","description":"The subscription ID","allowEmptyValue":true,"schema":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"example":"sub-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInstanceSnapshotRequest2"},"example":{"instanceId":"instance-abcd1234","targetRegion":"us-west-2"}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServicesOrchestrationResponseBody"},"example":{"id":"Laborum cum enim minima praesentium dolorem aut."}}}},"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 copy a resource instance snapshot","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/snapshot/{id}":{"delete":{"tags":["instance-snapshot-api"],"summary":"DeleteInstanceSnapshot instance-snapshot-api","operationId":"instance-snapshot-api#DeleteInstanceSnapshot","parameters":[{"name":"subscriptionId","in":"query","description":"The subscription ID","allowEmptyValue":true,"schema":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"id","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":[]}]},"get":{"tags":["instance-snapshot-api"],"summary":"DescribeInstanceSnapshot instance-snapshot-api","operationId":"instance-snapshot-api#DescribeInstanceSnapshot","parameters":[{"name":"subscriptionId","in":"query","description":"The subscription ID","allowEmptyValue":true,"schema":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"id","in":"path","description":"The instance snapshot ID","required":true,"schema":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Distinctio cupiditate ut perferendis eos."},"example":"instance-ss-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeInstanceSnapshotResult"},"example":{"cloudProvider":"aws|azure|gcp|nebius|oci|all","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"outputParams":[{"displayName":"Server Name","key":"serverName","type":"string","value":"server1"},{"displayName":"Server Type","key":"serverType","type":"string","value":"db.t3.micro"}],"productTierId":"Consequatur qui delectus aliquid debitis.","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"s-123456","serviceName":"Postgres","snapshotId":"Consectetur est odio.","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"Dolores officia similique.","subscriptionOwnerOrgId":"Id aliquid atque itaque.","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"Odit earum ut non sunt.","subscriptionOwnerUserName":"Admin"}}}},"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: Response used on failure to list snapshots of a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/snapshot/{snapshotId}/restore":{"post":{"tags":["instance-snapshot-api"],"summary":"RestoreResourceInstanceFromSnapshot instance-snapshot-api","operationId":"instance-snapshot-api#RestoreResourceInstanceFromSnapshot","parameters":[{"name":"subscriptionId","in":"query","description":"The subscription ID","allowEmptyValue":true,"schema":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"snapshotId","in":"path","description":"The snapshot ID","required":true,"schema":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"In in sunt atque voluptatem."},"example":"instance-ss-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreFromInstanceSnapshotRequest2"},"example":{"custom_network_id":"n-1234567890","network_type":"PUBLIC|INTERNAL"}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreResourceInstanceFromSnapshotResponseBody"},"example":{"instanceId":"Officiis ipsam voluptatem autem aut."}}}},"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/resource-instance/snapshot/{sourceSnapshotId}":{"post":{"tags":["instance-snapshot-api"],"summary":"CopyInstanceSnapshot instance-snapshot-api","operationId":"instance-snapshot-api#CopyInstanceSnapshot","parameters":[{"name":"subscriptionId","in":"query","description":"The subscription ID","allowEmptyValue":true,"schema":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"sourceSnapshotId","in":"path","description":"The source snapshot ID","required":true,"schema":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Deserunt ut ea laudantium minima non temporibus."},"example":"instance-ss-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CopyInstanceSnapshotRequest2"},"example":{"targetRegion":"us-west-2"}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServicesOrchestrationResponseBody"},"example":{"id":"Dolores et nesciunt dolorem molestiae consequatur."}}}},"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 copy a resource instance snapshot","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/subscription-users":{"get":{"tags":["consumption-user-api"],"summary":"ListAllSubscriptionUsers consumption-user-api","operationId":"consumption-user-api#ListAllSubscriptionUsers","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|GLOBAL"},"example":"DEV"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAllSubscriptionUsersResult"},"example":{"subscriptionUsers":[{"email":"abc@gmail.com","name":"John Doe","roleType":"reader","userId":"user-abcd1234"}]}}}},"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 all subscription users","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/subscription/{subscriptionId}/invite-user":{"post":{"tags":["consumption-user-api"],"summary":"InviteUser consumption-user-api","operationId":"consumption-user-api#InviteUser","parameters":[{"name":"subscriptionId","in":"path","description":"The subscription ID","required":true,"schema":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"example":"sub-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InviteConsumptionUserRequest2"},"example":{"email":"abc@gmail.com","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"}}}},"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 invite user","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/subscription/{subscriptionId}/revoke-user-role":{"delete":{"tags":["consumption-user-api"],"summary":"RevokeUserRole consumption-user-api","operationId":"consumption-user-api#RevokeUserRole","parameters":[{"name":"subscriptionId","in":"path","description":"The subscription ID","required":true,"schema":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"example":"sub-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeConsumptionUserRoleRequest2"},"example":{"email":"abc@gmail.com","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"}}}},"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 user","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/subscription/{subscriptionId}/subscription-users":{"get":{"tags":["consumption-user-api"],"summary":"DescribeUsersBySubscription consumption-user-api","operationId":"consumption-user-api#DescribeUsersBySubscription","parameters":[{"name":"subscriptionId","in":"path","description":"The subscription ID","required":true,"schema":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"example":"sub-abcd1234"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeUsersBySubscriptionResult"},"example":{"Id":"sub-abcd1234","subscriptionUsers":[{"email":"abc@gmail.com","name":"John Doe","roleType":"reader","subscriptionId":"sub-abcd1234","userId":"user-abcd1234"}]}}}},"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/resource-instance/usage":{"get":{"tags":["consumption-usage-api"],"summary":"GetCurrentConsumptionUsage consumption-usage-api","operationId":"consumption-usage-api#GetCurrentConsumptionUsage","parameters":[{"name":"subscriptionID","in":"query","description":"The subscription ID to get usage for","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Subscription","example":"Ratione et alias recusandae ad ratione."},"example":"sub-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetConsumptionUsageResult"},"example":{"endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","usage":[{"dimension":"core/hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67}]}}}},"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 usage","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/usage-per-day":{"get":{"tags":["consumption-usage-api"],"summary":"GetConsumptionUsagePerDay consumption-usage-api","operationId":"consumption-usage-api#GetConsumptionUsagePerDay","parameters":[{"name":"startDate","in":"query","description":"Start date of the usage report","allowEmptyValue":true,"schema":{"type":"string","description":"Start time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2023-01-01T10:00:00Z","format":"date-time"},"example":"2023-01-01T10:00:00Z"},{"name":"endDate","in":"query","description":"End date of the usage report","allowEmptyValue":true,"schema":{"type":"string","description":"End time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2024-01-01T10:00:00Z","format":"date-time"},"example":"2024-01-01T10:00:00Z"},{"name":"subscriptionID","in":"query","description":"The subscription ID to get usage for","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Subscription","example":"Quo consequatur animi hic nesciunt sunt."},"example":"sub-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetConsumptionUsageResult"},"example":{"endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","usage":[{"dimension":"core/hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67}]}}}},"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 usage","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/user/signin":{"post":{"tags":["consumption-user-api"],"summary":"Signin consumption-user-api","operationId":"consumption-user-api#Signin","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumptionServiceAuthResult"},"example":{"token":"r"}}}},"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"}}}},"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 signin","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"basic_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/user/{id}/billing-details":{"get":{"tags":["consumption-user-api"],"summary":"DescribeUserBillingDetails consumption-user-api","operationId":"consumption-user-api#DescribeUserBillingDetails","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID of a User","example":"Vel laboriosam."},"example":"user-abcd1234"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeConsumptionUserBillingDetailsResult"},"example":{"billingEmbedURL":"DEPRECATED","name":"John Dae","paymentConfigured":true,"paymentInfoPortalURL":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx","userId":"Quo debitis ut sequi illum possimus."}}}},"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/resource-instance/version":{"get":{"tags":["global-api"],"summary":"consumptionServiceVersion global-api","description":"Consumption service version endpoint","operationId":"global-api#consumptionServiceVersion","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OmnistrateServiceVersionResult"},"example":{"additionalVersions":{"dataplaneAgent":"v1.12.3","managerAgent":"v1.12.3"},"apiVersion":"1.0","buildCommitSHA":"1234567890abcdef1234567890abcdef12345678","buildTimestamp":"2020-01-01T00:00:00Z","componentVersion":"v0.47.96"}}}}}}},"/2022-09-01-00/resource-instance/{id}/deployment-cell-dashboard/token":{"post":{"tags":["resource-instance-api"],"summary":"GenerateTokenForDeploymentCellDashboard resource-instance-api","operationId":"resource-instance-api#GenerateTokenForDeploymentCellDashboard","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"required":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"id","in":"path","description":"The instance ID whose deployment cell dashboard token is to be generated","required":true,"schema":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"example":"instance-abcd1234"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateTokenForDeploymentCellDashboardResult"},"example":{"deploymentCellID":"hc-12345678","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/resource-instance/{id}/version-upgrade":{"post":{"tags":["resource-instance-api"],"summary":"UpgradeResourceInstanceVersion resource-instance-api","operationId":"resource-instance-api#UpgradeResourceInstanceVersion","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpgradeResourceInstanceVersionRequest2"},"example":{"productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"Nihil quaerat.","targetVersion":"2.0"}}}},"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 update a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{instanceId}/audit-events":{"get":{"tags":["audit-events-api"],"summary":"ListAuditEventsForInstance audit-events-api","operationId":"audit-events-api#ListAuditEventsForInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"instanceId","in":"path","description":"The ID of the resource instance","required":true,"schema":{"type":"string","description":"The ID of the resource instance","example":"instance-12345678"},"example":"instance-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAuditEventsResult"},"example":{"events":[{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]}],"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 event","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{instanceId}/event":{"get":{"tags":["audit-events-api"],"summary":"DeprecatedListAuditEventsForInstance audit-events-api","operationId":"audit-events-api#DeprecatedListAuditEventsForInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"instanceId","in":"path","description":"The ID of the resource instance","required":true,"schema":{"type":"string","description":"The ID of the resource instance","example":"instance-12345678"},"example":"instance-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAuditEventsResult"},"example":{"events":[{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]}],"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 event","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/setup-kit":{"get":{"tags":["resource-instance-api"],"summary":"ResourceInstanceProvisionerSetupKit resource-instance-api","operationId":"resource-instance-api#ResourceInstanceProvisionerSetupKit","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Aperiam consequuntur quas ab similique dolorem."},"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"}],"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 setup kit for a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/audit-events":{"get":{"tags":["audit-events-api"],"summary":"ListAuditEventsForServicePlan audit-events-api","operationId":"audit-events-api#ListAuditEventsForServicePlan","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Aliquid accusantium."},"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"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAuditEventsResult"},"example":{"events":[{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]}],"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 event","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/event":{"get":{"tags":["audit-events-api"],"summary":"DeprecatedListAuditEventsForServicePlan audit-events-api","operationId":"audit-events-api#DeprecatedListAuditEventsForServicePlan","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Dolorem rem est sint."},"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"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAuditEventsResult"},"example":{"events":[{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"Voluptate fuga nesciunt dicta accusamus.","message":"instance-abcd1234 created","orgId":"Et animi et laudantium.","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","userId":"Eaque officia aut consectetur nam.","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"}]}],"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 event","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}":{"get":{"tags":["resource-instance-api"],"summary":"ListResourceInstances resource-instance-api","operationId":"resource-instance-api#ListResourceInstances","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Inventore impedit illum est."},"example":"omnistrate"},{"name":"serviceKey","in":"path","description":"The service key","required":true,"schema":{"type":"string","description":"The service key","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"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResourceInstancesResult"},"example":{"ids":["instance-abcd1234","instance-abcd1235"],"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 resource instances","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["resource-instance-api"],"summary":"CreateResourceInstance resource-instance-api","operationId":"resource-instance-api#CreateResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Sit saepe nihil."},"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/CreateResourceInstanceRequest2"},"example":{"cloud_provider":"aws","customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"custom_network_id":"n-1234567890","externalBillingId":"external-billing-id-1234","network_type":"PUBLIC|INTERNAL","onprem_platform":"OpenShift","productTierVersion":"1.0","region":"us-east-1","requestParams":{"param1":"value1","param2":"value2"}}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServicesOrchestrationResponseBody"},"example":{"id":"Excepturi omnis eaque sit et."}}}},"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/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/snapshot/{snapshotId}/restore":{"post":{"tags":["resource-instance-api"],"summary":"RestoreResourceInstanceFromSnapshot resource-instance-api","operationId":"resource-instance-api#RestoreResourceInstanceFromSnapshot","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Corrupti et suscipit quaerat."},"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"},{"name":"snapshotId","in":"path","description":"The snapshot ID","required":true,"schema":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Optio nemo accusamus eius facere."},"example":"instance-ss-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreResourceInstanceFromSnapshotRequest2"},"example":{"custom_network_id":"n-1234567890","network_type":"PUBLIC|INTERNAL"}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServicesOrchestrationResponseBody"},"example":{"id":"Perspiciatis ipsa."}}}},"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/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}":{"delete":{"tags":["resource-instance-api"],"summary":"DeleteResourceInstance resource-instance-api","operationId":"resource-instance-api#DeleteResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"skipFinalSnapshot","in":"query","description":"Skip taking final snapshot before deletion. If false (default), a final snapshot will be taken before deletion if snapshot-before-deletion is enabled on the plan.","allowEmptyValue":true,"schema":{"type":"boolean","description":"Skip taking final snapshot before deletion. If false (default), a final snapshot will be taken before deletion if snapshot-before-deletion is enabled on the plan.","default":false,"example":true},"example":true},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Neque non saepe voluptas vel repudiandae ducimus."},"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"},{"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":[]}]},"get":{"tags":["resource-instance-api"],"summary":"DescribeResourceInstance resource-instance-api","operationId":"resource-instance-api#DescribeResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Molestias dicta consequuntur blanditiis."},"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"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeResourceInstanceResult"},"example":{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"Quaerat dolorem et.","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"Consectetur laborum consequuntur porro veniam laudantium est.","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS|GKE|AKS|Generic","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"Ut velit accusantium sit.","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","tierVersion":"1.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 resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["resource-instance-api"],"summary":"UpdateResourceInstance resource-instance-api","operationId":"resource-instance-api#UpdateResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Maiores exercitationem culpa et."},"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"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateResourceInstanceRequest2"},"example":{"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"network_type":"PUBLIC|INTERNAL","requestParams":{"param1":"value1","param2":"value2"}}}}},"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 update a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/add-capacity":{"post":{"tags":["resource-instance-api"],"summary":"AddCapacityToResourceInstance resource-instance-api","operationId":"resource-instance-api#AddCapacityToResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Iste voluptatibus fuga sint ipsum ullam."},"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"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddCapacityToResourceInstanceRequest2"},"example":{"capacityToBeAdded":3}}}},"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 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/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/copy-snapshot":{"post":{"tags":["resource-instance-api"],"summary":"CopyResourceInstanceSnapshot resource-instance-api","operationId":"resource-instance-api#CopyResourceInstanceSnapshot","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Asperiores omnis doloribus et reprehenderit et."},"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"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CopyResourceInstanceSnapshotRequest2"},"example":{"sourceSnapshotId":"Iusto sunt sequi velit repellendus qui.","targetRegion":"us-west-2"}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CopyResourceInstanceSnapshotResponseBody"},"example":{"snapshotId":"Possimus aut molestias."}}}},"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 copy a resource instance snapshot","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/custom-dns":{"delete":{"tags":["resource-instance-api"],"summary":"RemoveCustomDNSFromResourceInstance resource-instance-api","operationId":"resource-instance-api#RemoveCustomDNSFromResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Ut voluptates rerum eum ut quaerat."},"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":"http-service"},"example":"http-service"},{"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 update a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["resource-instance-api"],"summary":"AddCustomDNSToResourceInstance resource-instance-api","operationId":"resource-instance-api#AddCustomDNSToResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Eaque in et debitis eum velit."},"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":"http-service"},"example":"http-service"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddCustomDNSToResourceInstanceRequest2"},"example":{"customDNS":"my-custom-dns.com","targetPort":8080}}}},"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 update a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/failover":{"post":{"tags":["resource-instance-api"],"summary":"FailoverResourceInstance resource-instance-api","operationId":"resource-instance-api#FailoverResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Id non iste sequi esse distinctio."},"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"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailoverResourceInstanceRequest2"},"example":{"failedReplicaAction":"FAILOVER_ONLY|FAILOVER_AND_RESTART|FAILOVER_AND_RECREATE","failedReplicaID":"db-0"}}}},"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 failover a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/metadata":{"patch":{"tags":["resource-instance-api"],"summary":"UpdateResourceInstanceMetadata resource-instance-api","operationId":"resource-instance-api#UpdateResourceInstanceMetadata","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Nihil delectus voluptas quae ea qui id."},"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"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateResourceInstanceMetadataRequest2"},"example":{"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"deletionProtection":true}}}},"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 update a resource instance metadata.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/remove-capacity":{"post":{"tags":["resource-instance-api"],"summary":"RemoveCapacityFromResourceInstance resource-instance-api","operationId":"resource-instance-api#RemoveCapacityFromResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Est maxime facilis qui doloremque."},"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"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveCapacityFromResourceInstanceRequest2"},"example":{"capacityToBeRemoved":3}}}},"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 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/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/restart":{"post":{"tags":["resource-instance-api"],"summary":"RestartResourceInstance resource-instance-api","operationId":"resource-instance-api#RestartResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Ea odit incidunt fugiat quia."},"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"},{"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 restart a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/restore":{"post":{"tags":["resource-instance-api"],"summary":"RestoreResourceInstance resource-instance-api","operationId":"resource-instance-api#RestoreResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Molestiae dolor deserunt maiores."},"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"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreResourceInstanceRequest2"},"example":{"network_type":"PUBLIC|INTERNAL","targetRestoreTime":"2021-09-01T00:00:00Z"}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServicesOrchestrationResponseBody"},"example":{"id":"Et nisi qui 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/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/snapshot":{"get":{"tags":["resource-instance-api"],"summary":"ListResourceInstanceSnapshots resource-instance-api","operationId":"resource-instance-api#ListResourceInstanceSnapshots","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Occaecati quo dicta voluptate necessitatibus non maxime."},"example":"omnistrate"},{"name":"serviceKey","in":"path","description":"The service key","required":true,"schema":{"type":"string","description":"The service key","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"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"example":"instance-abcd1234"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResourceInstanceSnapshotsResult"},"example":{"snapshots":[{"completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"progress":100,"region":"us-east-1","snapshotId":"instance-ss-12345678","snapshotType":"ManualSnapshot","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"}}}},"500":{"description":"failed_request: Response used on failure to list snapshots of a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/start":{"post":{"tags":["resource-instance-api"],"summary":"StartResourceInstance resource-instance-api","operationId":"resource-instance-api#StartResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Nulla et."},"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"},{"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 start a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/{serviceProviderId}/{serviceKey}/{serviceAPIVersion}/{serviceEnvironmentKey}/{serviceModelKey}/{productTierKey}/{resourceKey}/{id}/stop":{"post":{"tags":["resource-instance-api"],"summary":"StopResourceInstance resource-instance-api","operationId":"resource-instance-api#StopResourceInstance","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"Subscription Id","example":"sub-abcd1234"},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Distinctio ut."},"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"},{"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 stop a resource instance","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/revoke-user-role":{"delete":{"tags":["users-api"],"summary":"RevokeUserRole users-api","operationId":"users-api#RevokeUserRole","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeUserRoleRequest2"},"example":{"email":"abc@gmail.com","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"}}}},"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 user","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/saas-portal":{"get":{"tags":["saas-portal-api"],"summary":"ListSaaSPortals saas-portal-api","operationId":"saas-portal-api#ListSaaSPortals","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSaaSPortalsResult"},"example":{"saasPortals":[{"customDomain":"mycustomdomain.com","customDomainStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","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":"saasportal","resourceName":"SaaS Portal"}},"disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"endpoint":"https://saas-portal.example.com","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},{"customDomain":"mycustomdomain.com","customDomainStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","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":"saasportal","resourceName":"SaaS Portal"}},"disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"endpoint":"https://saas-portal.example.com","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}]}}}},"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: Response used on failure to list saas portals","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/saas-portal-custom-domain":{"get":{"tags":["saas-portal-api"],"summary":"ListSaaSPortalCustomDomains saas-portal-api","operationId":"saas-portal-api#ListSaaSPortalCustomDomains","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSaaSPortalCustomDomainsResult"},"example":{"customDomains":[{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"MyCustomDomain","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"MyCustomDomain","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"MyCustomDomain","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"MyCustomDomain","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}]}}}},"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: Response used on failure to list saas portal custom domains","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["saas-portal-api"],"summary":"CreateSaaSPortalCustomDomain saas-portal-api","operationId":"saas-portal-api#CreateSaaSPortalCustomDomain","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSaaSPortalCustomDomainRequest2"},"example":{"customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"MyCustomDomain"}}}},"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 create saas portal custom domain","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/saas-portal-custom-domain/{environmentType}":{"delete":{"tags":["saas-portal-api"],"summary":"DeleteSaaSPortalCustomDomain saas-portal-api","operationId":"saas-portal-api#DeleteSaaSPortalCustomDomain","parameters":[{"name":"environmentType","in":"path","description":"The environment type for the custom domain","required":true,"schema":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"example":"DEV"}],"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 saas portal custom domains","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["saas-portal-api"],"summary":"UpdateSaaSPortalCustomDomain saas-portal-api","operationId":"saas-portal-api#UpdateSaaSPortalCustomDomain","parameters":[{"name":"environmentType","in":"path","description":"The environment type for the saas portal custom domain to update","required":true,"schema":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"example":"DEV"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSaaSPortalCustomDomainRequest2"},"example":{"customDomain":"mycustomdomain.com","description":"My custom domain description","name":"MyCustomDomain"}}}},"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 saas portal custom domain","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/saas-portal/{environmentType}":{"patch":{"tags":["saas-portal-api"],"summary":"UpdateSaaSPortal saas-portal-api","operationId":"saas-portal-api#UpdateSaaSPortal","parameters":[{"name":"environmentType","in":"path","description":"The environment type for the saas portal custom domain to update","required":true,"schema":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"example":"DEV"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSaaSPortalRequest2"},"example":{"customDomain":"mycustomdomain.com","disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"}}}}},"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 saas portal","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service":{"get":{"tags":["service-api"],"summary":"ListService service-api","operationId":"service-api#ListService","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListServiceResult"},"example":{"ids":["s-12345678","s-abcdefgh","s-1234efgh"],"nextPageToken":"next-token","services":[{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-123456","key":"mysql","name":"MySQL multi-writer service","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","serviceEnvironments":[{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"}],"serviceLogoURL":"Voluptates consectetur dolorem ea impedit est.","serviceProviderID":"Qui asperiores velit soluta.","serviceProviderName":"Omnistrate, Inc."},{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-123456","key":"mysql","name":"MySQL multi-writer service","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","serviceEnvironments":[{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"}],"serviceLogoURL":"Voluptates consectetur dolorem ea impedit est.","serviceProviderID":"Qui asperiores velit soluta.","serviceProviderName":"Omnistrate, Inc."},{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-123456","key":"mysql","name":"MySQL multi-writer service","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","serviceEnvironments":[{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"}],"serviceLogoURL":"Voluptates consectetur dolorem ea impedit est.","serviceProviderID":"Qui asperiores velit soluta.","serviceProviderName":"Omnistrate, Inc."}]}}}},"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 services","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["service-api"],"summary":"CreateService service-api","operationId":"service-api#CreateService","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceRequest2"},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","name":"MySQL multi-writer service","serviceLogoURL":"http://kulas.net/freddie_bode"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Service ID created","example":"s-123456"},"example":"s-123456"}}},"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 service","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service-offering":{"get":{"tags":["service-offering-api"],"summary":"ListServiceOffering service-offering-api","operationId":"service-offering-api#ListServiceOffering","parameters":[{"name":"orgId","in":"query","description":"Org Id","allowEmptyValue":true,"schema":{"type":"string","description":"ID of an Org","example":"Tempora et."},"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"},{"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|GLOBAL"},"example":"DEV"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListServiceOfferingsResult"},"example":{"nextPageToken":"next-token","serviceIds":["s-12345678","s-abcdefgh"],"services":[{"createdAt":"2019-01-01T00:00:00Z","isDeprecated":false,"offerings":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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-123456","serviceName":"MySQL","serviceOrgId":"Iste quis adipisci nostrum quibusdam.","serviceProviderId":"sp-9zrg9W8Are","serviceProviderName":"Omnistrate, Inc.","serviceURLKey":"mysql"},{"createdAt":"2019-01-01T00:00:00Z","isDeprecated":false,"offerings":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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-123456","serviceName":"MySQL","serviceOrgId":"Iste quis adipisci nostrum quibusdam.","serviceProviderId":"sp-9zrg9W8Are","serviceProviderName":"Omnistrate, Inc.","serviceURLKey":"mysql"},{"createdAt":"2019-01-01T00:00:00Z","isDeprecated":false,"offerings":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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-123456","serviceName":"MySQL","serviceOrgId":"Iste quis adipisci nostrum quibusdam.","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/service-offering/{serviceId}":{"get":{"tags":["service-offering-api"],"summary":"DescribeServiceOffering service-offering-api","operationId":"service-offering-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":"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|GLOBAL"},"example":"DEV"},{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeServiceOfferingResult"},"example":{"createdAt":"2019-01-01T00:00:00Z","isDeprecated":false,"offerings":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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-123456","serviceName":"MySQL","serviceOrgId":"Nemo illum.","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/service-offering/{serviceId}/resource/{resourceId}/instance/{instanceId}":{"get":{"tags":["service-offering-api"],"summary":"DescribeServiceOfferingResource service-offering-api","operationId":"service-offering-api#DescribeServiceOfferingResource","parameters":[{"name":"productTierId","in":"query","description":"The product tier Id","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Voluptatem tempora quis voluptatem optio qui."},"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":"s-123456"},"example":"s-12345678"},{"name":"resourceId","in":"path","description":"The resource ID","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Sunt eius cupiditate quis sit dolores dolor."},"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/DescribeServiceOfferingResourceResult"},"example":{"apis":[{"inputParameters":[{"defaultValue":null,"description":"The name of the server","displayName":"Server Name","isList":false,"key":"serverName","modifiable":true,"options":null,"required":true,"scope":{"cloudProviders":["aws","gcp"]},"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/service/composespec":{"post":{"tags":["service-api"],"summary":"CreateServiceFromComposeSpec service-api","operationId":"service-api#CreateServiceFromComposeSpec","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceFromComposeSpecRequest2"},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","fileContent":"Quisquam eum fuga temporibus similique.","fileFormat":"text/plain","fileName":"mysql.yaml","name":"MySQL multi-writer service","serviceLogoURL":"http://johnston.org/abel.mueller"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Service ID created","example":"s-123456"},"example":"s-123456"}}},"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 service","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"put":{"tags":["service-api"],"summary":"BuildServiceFromComposeSpec service-api","operationId":"service-api#BuildServiceFromComposeSpec","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuildServiceFromComposeSpecRequest2"},"example":{"configs":{"Consequatur placeat in voluptate.":"Qui est eaque ut voluptates sed ut.","Deleniti dicta repellat.":"Blanditiis ducimus nulla eveniet esse.","Ea incidunt qui ut ipsam non quia.":"Accusantium unde et quia culpa aut."},"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryrun":true,"environment":"dev","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","fileContent":"Excepturi consectetur et a.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","secrets":{"Reprehenderit dolor labore eius.":"Totam voluptatem.","Ut aut ut id iure.":"Autem est sed.","Voluptas eos quam sunt praesentium.":"Doloribus eius sit."},"serviceLogoURL":"http://rosenbaumstoltenberg.org/veronica"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuildServiceFromComposeSpecResult"},"example":{"isNewServicePlanVersionCreated":true,"productTierID":"Et recusandae.","serviceEnvironmentID":"se-123456","serviceID":"s-123456","undefinedResources":{"mysql":"r-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 build a service from compose spec","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/serviceplanspec":{"put":{"tags":["service-api"],"summary":"BuildServiceFromServicePlanSpec service-api","operationId":"service-api#BuildServiceFromServicePlanSpec","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuildServiceFromServicePlanSpecRequest2"},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryrun":true,"environment":"dev","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","fileContent":"Est repellat omnis.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","serviceLogoURL":"http://bosco.name/jasper.berge"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuildServiceFromServicePlanSpecResult"},"example":{"isNewServicePlanVersionCreated":true,"productTierID":"Laboriosam iste eaque consequuntur architecto minima.","serviceEnvironmentID":"se-123456","serviceID":"s-123456","undefinedResources":{"mysql":"r-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 build a service from service plan spec","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/serviceplanspec/prepare":{"put":{"tags":["service-api"],"summary":"PrepareServiceFromServicePlanSpec service-api","operationId":"service-api#PrepareServiceFromServicePlanSpec","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrepareServiceFromServicePlanSpecRequest2"},"example":{"environment":"dev","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","fileContent":"Rem accusamus inventore occaecati incidunt illo.","name":"MySQL multi-writer service"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrepareServiceFromServicePlanSpecResult"},"example":{"artifactUploadingTasks":[{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","productTierName":"Basic","serviceName":"mysql"},{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","productTierName":"Basic","serviceName":"mysql"},{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","productTierName":"Basic","serviceName":"mysql"}],"isNewProductTierCreated":true,"productTierID":"Adipisci ratione dolorem.","serviceEnvironmentID":"se-123456","serviceID":"s-123456"}}}},"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 build a service from service plan spec","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{id}":{"delete":{"tags":["service-api"],"summary":"DeleteService service-api","operationId":"service-api#DeleteService","parameters":[{"name":"id","in":"path","description":"The service ID to operate on","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-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 service","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["service-api"],"summary":"DescribeService service-api","operationId":"service-api#DescribeService","parameters":[{"name":"id","in":"path","description":"The service ID to operate on","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeServiceResult"},"example":{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-123456","key":"mysql","name":"MySQL multi-writer service","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","serviceEnvironments":[{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},{"id":"se-123456","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Debitis voluptas consectetur.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}],"sourceEnvironmentID":"se-123456","sourceEnvironmentName":"dev","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"}],"serviceLogoURL":"Rerum facilis dolore ab dolor.","serviceProviderID":"Nihil dolores.","serviceProviderName":"Omnistrate, Inc."}}}},"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","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["service-api"],"summary":"UpdateService service-api","operationId":"service-api#UpdateService","parameters":[{"name":"id","in":"path","description":"The service ID to operate on","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateServiceRequest2"},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryRun":true,"name":"MySQL multi-writer service","serviceLogoURL":"Eligendi omnis voluptatem ut minima."}}}},"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 service","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{id}/health":{"get":{"tags":["service-api"],"summary":"ServiceHealth service-api","operationId":"service-api#ServiceHealth","parameters":[{"name":"id","in":"path","description":"The ID of the service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportHealthResult"},"example":{"health":"UP|DOWN|UNKNOWN","id":"s-123456","report":{"se-12345678":{"sm-12345678":{"vu-11111111":"UNKNOWN","vu-12345678":"UP","vu-87654321":"DOWN"}}}}}}},"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 service health","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/compute-config":{"get":{"tags":["compute-config-api"],"summary":"ListComputeConfig compute-config-api","operationId":"compute-config-api#ListComputeConfig","parameters":[{"name":"managed","in":"query","description":"Is compute config managed by omnistrate","allowEmptyValue":true,"schema":{"type":"boolean","description":"Is compute config managed by omnistrate","example":false},"example":false},{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListComputeConfigsResult"},"example":{"ids":["cc-12345678","cc-abcdefgh","cc-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 compute configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["compute-config-api"],"summary":"CreateComputeConfig compute-config-api","operationId":"compute-config-api#CreateComputeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateComputeConfigRequest2"},"example":{"autoscalingPolicy":{"maxReplicas":4,"minReplicas":1},"cpuArchitecture":"X86_64|ARM64","description":"my compute config description","name":"my compute config","replicaCount":"3","resources":{"limits":{"cpu":"1","memory":"500Mi"},"requests":{"cpu":"0.5","memory":"200Mi"}},"rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Compute Config ID created","example":"Qui doloremque."},"example":"Id voluptatem culpa incidunt minima ut."}}},"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 compute config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/compute-config/cloud-provider/{cloudProviderName}/instance-types":{"get":{"tags":["compute-config-api"],"summary":"ListComputeInstanceTypes compute-config-api","operationId":"compute-config-api#ListComputeInstanceTypes","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"cloudProviderName","in":"path","description":"The cloud provider for this compute instance type config","required":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListComputeInstanceTypesResult"},"example":{"nextPageToken":"next-token","types":["m5.xlarge","c5.xlarge","r5.xlarge"]}}}},"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 compute instance types","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/compute-config/{id}":{"delete":{"tags":["compute-config-api"],"summary":"DeleteComputeConfig compute-config-api","operationId":"compute-config-api#DeleteComputeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"ID of the compute config","required":true,"schema":{"type":"string","description":"ID of a Compute Config","example":"Qui impedit voluptatem eius."},"example":"cc-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 compute config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["compute-config-api"],"summary":"DescribeComputeConfig compute-config-api","operationId":"compute-config-api#DescribeComputeConfig","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the compute config to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the compute config to describe. If not specified, the latest version is described.","example":"Exercitationem provident officiis consequatur sed."},"example":"Commodi quisquam et a similique."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the compute config to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"In voluptate sequi."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"ID of the compute config","required":true,"schema":{"type":"string","description":"ID of a Compute Config","example":"Eos dolorum perspiciatis aperiam ipsa quaerat porro."},"example":"cc-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeComputeConfigResult"},"example":{"autoscalingPolicy":{"maxReplicas":4,"minReplicas":1},"computeInstanceTypeConfigOverrides":{"aws":{"t3.micro":{"instanceLifeCycleType":"Spot","osFamily":"amazonlinux","rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}},"t3.small":{"instanceLifeCycleType":"OnDemand","warmPoolConfiguration":{"minimumNodesInPool":2}}},"azure":{"Standard_B1ls":{"rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}}}},"cpuArchitecture":"X86_64|ARM64","description":"my compute config description","id":"Vitae enim saepe.","infraConfigIDs":["ic-12345678","ic-abcdefgh"],"instanceTypes":{"aws":["t3.micro","t3.small"],"azure":["Standard_B1ls","Standard_B1ms"],"gcp":["$var.instance_type"]},"name":"my compute config","replicaCount":"3","resources":{"limits":{"cpu":"1","memory":"500Mi"},"requests":{"cpu":"0.5","memory":"200Mi"}},"rootVolumeSizeGi":10,"serviceId":"s-123456","warmPoolConfiguration":{"minimumNodesInPool":1}}}}},"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 compute config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["compute-config-api"],"summary":"UpdateComputeConfig compute-config-api","operationId":"compute-config-api#UpdateComputeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"ID of the compute config","required":true,"schema":{"type":"string","description":"ID of a Compute Config","example":"Enim quo nihil illo aliquam vel neque."},"example":"cc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateComputeConfigRequest2"},"example":{"autoscalingPolicy":{"maxReplicas":4,"minReplicas":1},"cpuArchitecture":"X86_64|ARM64","description":"my compute config description","name":"my compute config","replicaCount":"3","resources":{"limits":{"cpu":"1","memory":"500Mi"},"requests":{"cpu":"0.5","memory":"200Mi"}},"rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}}}}},"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 compute config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/compute-config/{id}/instance-type":{"delete":{"tags":["compute-config-api"],"summary":"RemoveComputeInstanceType compute-config-api","operationId":"compute-config-api#RemoveComputeInstanceType","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"ID of the compute config","required":true,"schema":{"type":"string","description":"ID of a Compute Config","example":"Officia tempora."},"example":"cc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveComputeInstanceTypeRequest2"},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|all","instanceType":"t3.micro"}}}},"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 compute instance type","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["compute-config-api"],"summary":"AddComputeInstanceType compute-config-api","operationId":"compute-config-api#AddComputeInstanceType","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"ID of the compute config","required":true,"schema":{"type":"string","description":"ID of a Compute Config","example":"Sed delectus officia."},"example":"cc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddComputeInstanceTypeRequest2"},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|all","configOverride":{"instanceLifeCycleType":"Spot","labels":{"env":"prod"},"rootVolumeSizeGi":10,"taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"warmPoolConfiguration":{"minimumNodesInPool":1}},"instanceType":"t3.micro"}}}},"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 compute instance type","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/environment":{"get":{"tags":["service-environment-api"],"summary":"ListServiceEnvironment service-environment-api","operationId":"service-environment-api#ListServiceEnvironment","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service this environment belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListServiceEnvironmentsResult"},"example":{"ids":["se-12345678","se-23456789"],"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 service environments","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["service-environment-api"],"summary":"CreateServiceEnvironment service-environment-api","operationId":"service-environment-api#CreateServiceEnvironment","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service this environment belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceEnvironmentRequest2"},"example":{"autoApproveSubscription":false,"deploymentConfigId":"Assumenda et velit perferendis ut omnis eum.","description":"The production environment for the MySQL multi-writer service","name":"Production","serviceAuthPublicKey":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","sourceEnvironmentId":"se-123456","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Service Environment ID created","example":"se-123456"},"example":"se-123456"}}},"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 service environment","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/environment/{id}":{"delete":{"tags":["service-environment-api"],"summary":"DeleteServiceEnvironment service-environment-api","operationId":"service-environment-api#DeleteServiceEnvironment","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service this environment belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the service environment","required":true,"schema":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"example":"se-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 service environment","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["service-environment-api"],"summary":"DescribeServiceEnvironment service-environment-api","operationId":"service-environment-api#DescribeServiceEnvironment","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service this environment belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the service environment","required":true,"schema":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"example":"se-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeServiceEnvironmentResult"},"example":{"autoApproveSubscription":false,"deploymentConfigId":"Esse in exercitationem nobis ipsam assumenda.","description":"The production environment for the MySQL multi-writer service","id":"se-123456","key":"production","name":"Production","promotionStatus":[{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"}],"roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","saasPortalStatus":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","saasPortalUrl":"https://saas-portal.example.com","serviceAuthPublicKey":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","serviceId":"s-123456","sourceEnvironmentId":"se-123456","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"}}}},"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 environment","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["service-environment-api"],"summary":"UpdateServiceEnvironment service-environment-api","operationId":"service-environment-api#UpdateServiceEnvironment","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service this environment belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the service environment","required":true,"schema":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"example":"se-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateServiceEnvironmentRequest2"},"example":{"autoApproveSubscription":false,"deploymentConfigId":"Et ut cupiditate quia beatae sed aut.","description":"The production environment for the MySQL multi-writer service","name":"Production","serviceAuthPublicKey":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","sourceEnvironmentId":"se-12345678","visibility":"PUBLIC"}}}},"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 service environment","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/environment/{id}/promote":{"get":{"tags":["service-environment-api"],"summary":"PromoteServiceEnvironmentStatus service-environment-api","operationId":"service-environment-api#PromoteServiceEnvironmentStatus","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service this environment belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the service environment","required":true,"schema":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"example":"se-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentPromotionStatus"},"example":[{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"}]},"example":[{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-123456"}]}}},"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 the status of a service environment promotion","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["service-environment-api"],"summary":"PromoteServiceEnvironment service-environment-api","operationId":"service-environment-api#PromoteServiceEnvironment","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service this environment belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the service environment","required":true,"schema":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"example":"se-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromoteServiceEnvironmentRequest2"},"example":{"productTierId":"Praesentium labore quibusdam."}}}},"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 promote a service environment","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/environment/{serviceEnvironmentId}/service-plan":{"get":{"tags":["service-plan-api"],"summary":"ListServicePlans service-plan-api","operationId":"service-plan-api#ListServicePlans","parameters":[{"name":"nextPageToken","in":"query","allowEmptyValue":true,"schema":{"type":"string","description":"The next token to use for pagination","example":"token"},"example":"token"},{"name":"pageSize","in":"query","allowEmptyValue":true,"schema":{"type":"integer","description":"The number of resources to return per page","example":10,"format":"int64"},"example":10},{"name":"skipHasPendingChangesCheck","in":"query","description":"Skip the check for pending changes in the service plans","allowEmptyValue":true,"schema":{"type":"boolean","description":"Skip the check for pending changes in the service plans","example":false},"example":false},{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"serviceEnvironmentId","in":"path","description":"Service environment ID","required":true,"schema":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"example":"se-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListServicePlansResult"},"example":{"nextPageToken":"next-token","servicePlans":[{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"Fugiat magni sapiente.","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"Cum eum voluptatum tenetur officiis facere.","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"Rerum architecto incidunt quis iste commodi.","serviceEnvironmentId":"se-123456","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"Ut impedit.","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY","versionSetStatus":"Preferred|Active|Deprecated|Pending"},{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"Fugiat magni sapiente.","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"Cum eum voluptatum tenetur officiis facere.","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"Rerum architecto incidunt quis iste commodi.","serviceEnvironmentId":"se-123456","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"Ut impedit.","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY","versionSetStatus":"Preferred|Active|Deprecated|Pending"},{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"Fugiat magni sapiente.","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"Cum eum voluptatum tenetur officiis facere.","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"Rerum architecto incidunt quis iste commodi.","serviceEnvironmentId":"se-123456","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"Ut impedit.","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY","versionSetStatus":"Preferred|Active|Deprecated|Pending"},{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"Fugiat magni sapiente.","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"Cum eum voluptatum tenetur officiis facere.","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"Rerum architecto incidunt quis iste commodi.","serviceEnvironmentId":"se-123456","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"Ut impedit.","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY","versionSetStatus":"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 list product tiers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/image-config":{"post":{"tags":["image-config-api"],"summary":"CreateImageConfig image-config-api","operationId":"image-config-api#CreateImageConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID to use for the infra","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateImageConfigRequest2"},"example":{"customImageCommandsAndArgs":{"args":["-d","mysql"],"commands":["echo","Hello, World!"]},"description":"A image configuration for my new entity","imageName":"mysql","imageRegistryId":"Voluptas quis.","imageSignaturePublicKeyPEM":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","imageTag":"latest","serviceEnvironmentId":"se-123456"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Image Config ID created","example":"Cumque modi excepturi qui eos."},"example":"Enim omnis ipsa non maxime ut quo."}}},"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 the image config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/image-config/{id}":{"delete":{"tags":["image-config-api"],"summary":"DeleteImageConfig image-config-api","operationId":"image-config-api#DeleteImageConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The image configuration ID","required":true,"schema":{"type":"string","description":"ID of an Image Config","example":"Sint repellendus possimus."},"example":"imgc-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 the image config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["image-config-api"],"summary":"DescribeImageConfig image-config-api","operationId":"image-config-api#DescribeImageConfig","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the image config to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the image config to describe. If not specified, the latest version is described.","example":"Totam laborum sed sit voluptas magnam cum."},"example":"Delectus enim sit eos quis aut culpa."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the image config to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Est modi."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The image configuration ID","required":true,"schema":{"type":"string","description":"ID of an Image Config","example":"Modi quis eligendi expedita facere."},"example":"imgc-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeImageConfigResult"},"example":{"customImageCommandsAndArgs":{"args":["-d","mysql"],"commands":["echo","Hello, World!"]},"description":"An image configuration for my new entity","id":"Numquam modi et nostrum harum.","imageName":"mysql","imageRegistryId":"Suscipit iusto doloremque totam quisquam nostrum.","imageSignaturePublicKeyPEM":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","imageTag":"v1","serviceEnvironmentId":"se-123456","serviceId":"s-123456"}}}},"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 image config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["image-config-api"],"summary":"UpdateImageConfig image-config-api","operationId":"image-config-api#UpdateImageConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The image configuration ID","required":true,"schema":{"type":"string","description":"ID of an Image Config","example":"Ipsam voluptas excepturi."},"example":"imgc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateImageConfigRequest2"},"example":{"customImageCommandsAndArgs":{"args":["-d","mysql"],"commands":["echo","Hello, World!"]},"description":"An image configuration for my new entity","imageName":"mysql","imageRegistryId":"Voluptate odio porro perferendis.","imageSignaturePublicKeyPEM":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","imageTag":"v1"}}}},"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 the image config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/image-config/{id}/release":{"post":{"tags":["image-config-api"],"summary":"ReleaseImageConfig image-config-api","operationId":"image-config-api#ReleaseImageConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The image configuration ID","required":true,"schema":{"type":"string","description":"ID of an Image Config","example":"Et distinctio et id."},"example":"imgc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseImageConfigRequest2"},"example":{"productTierId":"Dolorem perspiciatis."}}}},"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 release the image config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/image-config/{id}/rollout":{"get":{"tags":["image-config-api"],"summary":"RolloutFleetImageStatus image-config-api","operationId":"image-config-api#RolloutFleetImageStatus","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The image configuration ID","required":true,"schema":{"type":"string","description":"ID of an Image Config","example":"Omnis nam quisquam modi in."},"example":"imgc-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolloutFleetImageStatusResult"},"example":{"status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING"}}}},"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 the fleet image rollout status","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["image-config-api"],"summary":"RolloutFleetImageConfig image-config-api","operationId":"image-config-api#RolloutFleetImageConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The image configuration ID","required":true,"schema":{"type":"string","description":"ID of an Image Config","example":"Rerum eos ab sit dolorem."},"example":"imgc-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 rollout to the fleet","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/infra-config":{"post":{"tags":["infra-config-api"],"summary":"CreateInfraConfig infra-config-api","operationId":"infra-config-api#CreateInfraConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInfraConfigRequest2"},"example":{"computeConfigId":"Asperiores nobis blanditiis quod quia.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","name":"MySQL Writer Infra Config","networkConfigId":"Voluptas ea nobis.","serviceEnvironmentId":"se-123456","storageConfigId":"Aliquid quia id hic et."}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Infra Config ID created","example":"Consequatur labore."},"example":"Amet eum et aut dolorem est."}}},"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 an infra config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/infra-config/{id}":{"delete":{"tags":["infra-config-api"],"summary":"DeleteInfraConfig infra-config-api","operationId":"infra-config-api#DeleteInfraConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"Libero dicta possimus."},"example":"ic-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 an infra config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["infra-config-api"],"summary":"DescribeInfraConfig infra-config-api","operationId":"infra-config-api#DescribeInfraConfig","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the infra config to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Repellendus sequi odit quia."},"example":"Culpa rem neque alias iusto."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the infra config to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Dicta sed aut et."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"Ut tempore aut nemo architecto sunt amet."},"example":"ic-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeInfraConfigResult"},"example":{"computeConfigId":"Consequatur voluptate officiis.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","id":"Et consequatur ratione.","name":"MySQL Writer Infra Config","networkConfigId":"Aspernatur nihil veritatis.","serviceEnvironmentId":"se-123456","serviceId":"s-123456","storageConfigId":"Odit doloribus quia vel repellat est nihil."}}}},"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 infra config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["infra-config-api"],"summary":"UpdateInfraConfig infra-config-api","operationId":"infra-config-api#UpdateInfraConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"Quidem voluptas consequatur cumque."},"example":"ic-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInfraConfigRequest2"},"example":{"computeConfigId":"Aliquid saepe officia nobis ratione.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","name":"MySQL Writer Infra Config","networkConfigId":"Consectetur nihil qui et qui dolor.","storageConfigId":"Qui natus sapiente ipsam necessitatibus."}}}},"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 an infra config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/infra-config/{id}/associated-resources":{"get":{"tags":["infra-config-api"],"summary":"ListAssociatedResources infra-config-api","operationId":"infra-config-api#ListAssociatedResources","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"Ipsam nam quisquam quas et."},"example":"ic-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAssociatedResourcesResult"},"example":{"id":"Facilis ex totam quos possimus omnis ad.","resourceIds":["r-12345678","r-abcdefgh"],"serviceId":"s-123456"}}}},"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 associated resources","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/infra-config/{id}/compute-config":{"delete":{"tags":["infra-config-api"],"summary":"DetachComputeConfig infra-config-api","operationId":"infra-config-api#DetachComputeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"Id ducimus et."},"example":"ic-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 detach a compute config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/infra-config/{id}/network-config":{"delete":{"tags":["infra-config-api"],"summary":"DetachNetworkConfig infra-config-api","operationId":"infra-config-api#DetachNetworkConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"Optio accusantium alias enim dolorum est et."},"example":"ic-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 detach a network config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/infra-config/{id}/release":{"post":{"tags":["infra-config-api"],"summary":"ReleaseInfraConfig infra-config-api","operationId":"infra-config-api#ReleaseInfraConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"In deserunt reiciendis."},"example":"ic-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseInfraConfigRequest2"},"example":{"productTierId":"Odio praesentium explicabo."}}}},"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 release an infra config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/infra-config/{id}/rollout":{"post":{"tags":["infra-config-api"],"summary":"RolloutFleetInfra infra-config-api","operationId":"infra-config-api#RolloutFleetInfra","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"Dolorem eum dignissimos fugit necessitatibus ut earum."},"example":"ic-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 rollout to the fleet","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/infra-config/{id}/rollout/status":{"get":{"tags":["infra-config-api"],"summary":"RolloutFleetInfraStatus infra-config-api","operationId":"infra-config-api#RolloutFleetInfraStatus","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"Laudantium ipsam sed."},"example":"ic-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolloutFleetInfraStatusResult"},"example":{"status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING"}}}},"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 the fleet rollout infra status","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/infra-config/{id}/storage-config":{"delete":{"tags":["infra-config-api"],"summary":"DetachStorageConfig infra-config-api","operationId":"infra-config-api#DetachStorageConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Infra Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Infra Config","example":"Fugiat quis."},"example":"ic-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 detach a storage config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/input-parameter":{"post":{"tags":["input-parameter-api"],"summary":"CreateInputParameter input-parameter-api","operationId":"input-parameter-api#CreateInputParameter","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInputParameterRequest2"},"example":{"defaultValue":"default value","dependentResourceId":"Quo molestiae ipsa eaque.","description":"Asperiores aut consequatur quasi ratione porro.","hasOptions":false,"isList":false,"key":"mjd","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Tenetur quidem maiores ducimus omnis minus.","maxLength":"Quia sint atque animi.","min":"Beatae quo dolorum voluptas eos.","minLength":"Quasi repudiandae est et sint modi culpa."},"modifiable":true,"name":"qns","options":["a","b","c","default value"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"Molestiae rerum pariatur quos similique.","scope":{"cloudProviders":["aws","azure","gcp"]},"tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Input Parameter ID created","example":"Omnis et sit alias ducimus dignissimos non."},"example":"Eaque non velit maiores corporis architecto officiis."}}},"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 an input parameter","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/input-parameter/{id}":{"delete":{"tags":["input-parameter-api"],"summary":"DeleteInputParameter input-parameter-api","operationId":"input-parameter-api#DeleteInputParameter","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"ID of the input parameter","required":true,"schema":{"type":"string","description":"ID of an Input Parameter","example":"Neque in sed voluptate fugiat sed."},"example":"var-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 an input parameter","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["input-parameter-api"],"summary":"DescribeInputParameter input-parameter-api","operationId":"input-parameter-api#DescribeInputParameter","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":"Omnis explicabo sit culpa nam."},"example":"Dolorem porro quis nulla corrupti numquam error."},{"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":"Eos consequatur aliquid illum."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"ID of the input parameter","required":true,"schema":{"type":"string","description":"ID of an Input Parameter","example":"Nihil accusantium officiis dolorem."},"example":"var-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeInputParameterResult"},"example":{"defaultValue":"true","dependentResourceId":"Molestiae at a animi qui.","description":"Est modi.","hasOptions":true,"id":"Odio repellendus sed.","isList":true,"key":"bm","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Blanditiis perferendis a odio.","maxLength":"Et repellendus ducimus nisi.","min":"Laudantium quo distinctio minus nostrum nulla ex.","minLength":"Soluta eveniet dolor veniam."},"modifiable":false,"name":"f","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"Beatae fuga odit corporis qui nam quam.","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-123456","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"}}}},"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 input parameter","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["input-parameter-api"],"summary":"UpdateInputParameter input-parameter-api","operationId":"input-parameter-api#UpdateInputParameter","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"ID of the input parameter","required":true,"schema":{"type":"string","description":"ID of an Input Parameter","example":"Totam qui quam iusto et doloribus earum."},"example":"var-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInputParameterRequest2"},"example":{"defaultValue":"[\"1\", \"2.8\", \"3\"]","description":"Eaque ut.","hasOptions":true,"labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Tenetur quidem maiores ducimus omnis minus.","maxLength":"Quia sint atque animi.","min":"Beatae quo dolorum voluptas eos.","minLength":"Quasi repudiandae est et sint modi culpa."},"modifiable":true,"name":"7","options":["[\"1\", \"2.8\", \"3\"]","[\"3.4\", \"4.5\"]"],"regex":"^[0-9]+$","required":false,"scope":{"cloudProviders":["aws","azure","gcp"]},"tabIndex":1}}}},"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 an input parameter","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/model":{"post":{"tags":["service-model-api"],"summary":"CreateServiceModel service-model-api","operationId":"service-model-api#CreateServiceModel","parameters":[{"name":"serviceId","in":"path","description":"The service this model is for","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceModelRequest2"},"example":{"accountConfigIds":["ac-12345678","ac-23456789"],"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","features":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"MySQL multi-writer service hosted model","serviceApiId":"Sed sit cum."}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Service Model ID created","example":"Illo non sed."},"example":"Velit excepturi esse."}}},"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 service model","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/model/copy/{sourceId}":{"post":{"tags":["service-model-api"],"summary":"CopyServiceModel service-model-api","description":"DEPRECATED: Create a new service model from spec instead","operationId":"service-model-api#CopyServiceModel","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"sourceId","in":"path","description":"The source service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Natus cumque delectus beatae explicabo."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CopyServiceModelRequest2"},"example":{"accountConfigIds":["ac-12345678","ac-23456789"],"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","features":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"name":"MySQL multi-writer service hosted model","targetServiceModelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","targetTierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"New Service Model ID","example":"Officia voluptatem minus."},"example":"Distinctio optio suscipit quod possimus placeat."}}},"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 copy a service model","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/model/{id}":{"delete":{"tags":["service-model-api"],"summary":"DeleteServiceModel service-model-api","operationId":"service-model-api#DeleteServiceModel","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Quaerat repellendus sit pariatur ex et unde."},"example":"sm-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 service model","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["service-model-api"],"summary":"DescribeServiceModel service-model-api","operationId":"service-model-api#DescribeServiceModel","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Alias est a."},"example":"sm-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeServiceModelResult"},"example":{"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","features":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"id":"Tempore autem et modi sequi et.","key":"mysql-multi-writer-service-hosted-model","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"MySQL multi-writer service hosted model","productTiers":["pt-12345678","pt-87654321"],"serviceApiId":"Sunt veniam tenetur quo iste eveniet qui.","serviceId":"s-123456"}}}},"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 model","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["service-model-api"],"summary":"UpdateServiceModel service-model-api","operationId":"service-model-api#UpdateServiceModel","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Adipisci ut quis facilis laudantium."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateServiceModelRequest2"},"example":{"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","name":"MySQL multi-writer service hosted model"}}}},"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 service model","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/model/{id}/account-config":{"delete":{"tags":["service-model-api"],"summary":"RemoveAccountConfigFromServiceModel service-model-api","operationId":"service-model-api#RemoveAccountConfigFromServiceModel","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Optio omnis."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveAccountConfigFromServiceModelRequest2"},"example":{"accountConfigId":"Similique ipsam qui repellat."}}}},"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 an account config from a service model","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["service-model-api"],"summary":"AddAccountConfigToServiceModel service-model-api","operationId":"service-model-api#AddAccountConfigToServiceModel","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Fugiat quis cum."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddAccountConfigToServiceModelRequest2"},"example":{"accountConfigId":"Modi quidem."}}}},"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 an account config to a service model","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/model/{id}/account-config/{accountConfigId}/active":{"post":{"tags":["service-model-api"],"summary":"SetActiveAccountConfig service-model-api","operationId":"service-model-api#SetActiveAccountConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Aut eos dolores aut."},"example":"sm-12345678"},{"name":"accountConfigId","in":"path","description":"The infrastructure account configuration ID","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Ut nam."},"example":"ac-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 set the active account config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/model/{id}/feature":{"delete":{"tags":["service-model-api"],"summary":"DisableServiceModelFeature service-model-api","operationId":"service-model-api#DisableServiceModelFeature","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Beatae sit aut possimus id."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisableServiceModelFeatureRequest2"},"example":{"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}}}},"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 service model feature could not be disabled","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"put":{"tags":["service-model-api"],"summary":"EnableServiceModelFeature service-model-api","operationId":"service-model-api#EnableServiceModelFeature","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Nulla illo dolor."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnableServiceModelFeatureRequest2"},"example":{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}}}},"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 service model feature could not be enabled","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/model/{id}/release":{"get":{"tags":["service-model-api"],"summary":"ReleaseServiceModelStatus service-model-api","operationId":"service-model-api#ReleaseServiceModelStatus","parameters":[{"name":"serviceId","in":"path","description":"The service ID this model belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Qui sit delectus aut est aut non."},"example":"sm-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseServiceModelResult"},"example":{"status":"DEPLOYING|READY|PENDING|FAILED|NOT_CONFIGURED"}}}},"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 release a service model status","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/model/{serviceModelId}/product-tier":{"get":{"tags":["product-tier-api"],"summary":"ListProductTier product-tier-api","operationId":"product-tier-api#ListProductTier","parameters":[{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"serviceModelId","in":"path","description":"Service model ID","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Et aut sed iste."},"example":"sm-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListProductTiersResult"},"example":{"ids":["Laborum et ut velit.","Dolores nihil illum ducimus."],"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 product tiers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/model/{serviceModelId}/vunit":{"get":{"tags":["vunit-api"],"summary":"ListVUnits vunit-api","operationId":"vunit-api#ListVUnits","parameters":[{"name":"serviceId","in":"path","description":"Service ID for the VUnit","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"serviceModelId","in":"path","description":"Service Model ID for the VUnit","required":true,"schema":{"type":"string","description":"ID of a Service Model","example":"Dolore aperiam."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListVUnitsRequest2"},"example":{"cloudProvider":"aws|azure|gcp|nebius|oci|all","region":"us-west-2"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListVUnitsResult"},"example":{"ids":{"aws":["vu-12345678","vu-abcdefgh"],"gcp":["vu-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 vunits","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/network-config":{"get":{"tags":["network-config-api"],"summary":"ListNetworkConfig network-config-api","operationId":"network-config-api#ListNetworkConfig","parameters":[{"name":"managed","in":"query","description":"Is network config managed by omnistrate","allowEmptyValue":true,"schema":{"type":"boolean","description":"Is network config managed by omnistrate","example":false},"example":false},{"name":"serviceId","in":"path","description":"The service ID to list network configs for","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListNetworkConfigsResult"},"example":{"ids":["Quae molestiae aspernatur quod.","Praesentium assumenda error dignissimos suscipit voluptatem.","Optio vitae quia delectus ut."],"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 network configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["network-config-api"],"summary":"CreateNetworkConfig network-config-api","operationId":"network-config-api#CreateNetworkConfig","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNetworkConfigRequest2"},"example":{"description":"A multi-zone HA network config","endpointPerReplica":true,"internal":true,"name":"Multi-zone","namedOpenPorts":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"openPorts":[1299,3306],"privateNetworkingConfiguration":{"privateLinkConfiguration":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}},"publicNetworkingConfiguration":{"enableClusterLoadBalancer":true,"enableNodeLoadBalancer":true},"stableEgressIP":true,"tlsTerminationPort":443,"zoneConfiguration":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Network Config ID created","example":"Minus qui maiores fugit non fuga."},"example":"Sequi velit praesentium."}}},"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 network config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/network-config/{id}":{"delete":{"tags":["network-config-api"],"summary":"DeleteNetworkConfig network-config-api","operationId":"network-config-api#DeleteNetworkConfig","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the network config","required":true,"schema":{"type":"string","description":"ID of a Network Config","example":"Iste nemo odio."},"example":"nc-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 network config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["network-config-api"],"summary":"DescribeNetworkConfig network-config-api","operationId":"network-config-api#DescribeNetworkConfig","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the network config to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the network config to describe. If not specified, the latest version is described.","example":"Soluta quas velit assumenda."},"example":"Vitae amet impedit."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the network config to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Qui delectus aut non minus."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The ID of the service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the network config","required":true,"schema":{"type":"string","description":"ID of a Network Config","example":"Illo velit quia sint possimus saepe veniam."},"example":"nc-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeNetworkConfigResult"},"example":{"description":"A multi-zone HA network config","endpointPerReplica":true,"id":"Non nam consequatur et nihil similique.","infraConfigIDs":["ic-12345678","ic-abcdefgh"],"internal":true,"name":"Multi-zone","namedOpenPorts":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"openPorts":[1299,3306],"privateNetworkingConfiguration":{"privateLinkConfiguration":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}},"publicNetworkingConfiguration":{"enableClusterLoadBalancer":true,"enableNodeLoadBalancer":true},"serviceId":"s-123456","stableEgressIP":true,"tlsTerminationPort":443,"zoneConfiguration":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"}}}},"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 network config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["network-config-api"],"summary":"UpdateNetworkConfig network-config-api","operationId":"network-config-api#UpdateNetworkConfig","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the network config","required":true,"schema":{"type":"string","description":"ID of a Network Config","example":"Unde tenetur."},"example":"nc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNetworkConfigRequest2"},"example":{"description":"A multi-zone HA network config","endpointPerReplica":true,"internal":true,"name":"Multi-zone","namedOpenPorts":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"openPorts":[1299,3306],"privateNetworkingConfiguration":{"privateLinkConfiguration":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}},"publicNetworkingConfiguration":{"enableClusterLoadBalancer":true,"enableNodeLoadBalancer":true},"stableEgressIP":true,"tlsTerminationPort":443,"zoneConfiguration":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"}}}},"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 network config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/network/{id}":{"get":{"tags":["vunit-api"],"summary":"DescribeNetwork vunit-api","operationId":"vunit-api#DescribeNetwork","parameters":[{"name":"serviceId","in":"path","description":"Service ID context","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Network to operate on","required":true,"schema":{"type":"string","description":"ID of a Network","example":"Magni hic est sit magnam."},"example":"n-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeNetworkResult"},"example":{"cidr":"10.0.0.0/16","id":"Dicta id.","networkConfigId":"Mollitia voluptatem.","serviceId":"s-123456","type":"PUBLIC","vunitId":"Est quia provident id."}}}},"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 network","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/output-parameter":{"post":{"tags":["output-parameter-api"],"summary":"CreateOutputParameter output-parameter-api","operationId":"output-parameter-api#CreateOutputParameter","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOutputParameterRequest2"},"example":{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"Numquam nobis reprehenderit iste fugit aut tenetur.","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Output Parameter ID created","example":"Rem ducimus alias exercitationem."},"example":"Delectus voluptatem aut laboriosam a sed."}}},"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 an output parameter","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/output-parameter/{id}":{"delete":{"tags":["output-parameter-api"],"summary":"DeleteOutputParameter output-parameter-api","operationId":"output-parameter-api#DeleteOutputParameter","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the output parameter","required":true,"schema":{"type":"string","description":"ID of an Output Parameter","example":"Et laudantium omnis suscipit deleniti."},"example":"op-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 an output parameter","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["output-parameter-api"],"summary":"DescribeOutputParameter output-parameter-api","operationId":"output-parameter-api#DescribeOutputParameter","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the resource to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the resource to describe. If not specified, the latest version is described.","example":"Minima culpa unde quo dolorum unde."},"example":"Pariatur aut rem aliquam."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the resource to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Qui non possimus."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the output parameter","required":true,"schema":{"type":"string","description":"ID of an Output Parameter","example":"Quae saepe omnis aliquam."},"example":"op-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeOutputParameterResult"},"example":{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"Ut impedit earum voluptatem.","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"Laboriosam recusandae qui est at nulla eum.","serviceId":"s-123456","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"}}}},"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 output parameter","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["output-parameter-api"],"summary":"UpdateOutputParameter output-parameter-api","operationId":"output-parameter-api#UpdateOutputParameter","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the output parameter","required":true,"schema":{"type":"string","description":"ID of an Output Parameter","example":"Consequuntur iste vel perspiciatis."},"example":"op-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOutputParameterRequest2"},"example":{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"}}}},"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 an output parameter","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/product-tier":{"post":{"tags":["product-tier-api"],"summary":"CreateProductTier product-tier-api","operationId":"product-tier-api#CreateProductTier","parameters":[{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductTierRequest2"},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"defaultBillingProvider":"STRIPE|BRING_YOUR_OWN","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'hello world'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"gcpRegions":["us-central1"],"isDisabled":false,"maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"serviceModelId":"Atque dolor maxime quam.","support":"Any support","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Product Tier ID created","example":"Eum aut autem commodi dicta aliquam."},"example":"Ratione numquam ad fugiat repudiandae."}}},"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 product tier","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/product-tier/copy/{sourceId}":{"post":{"tags":["product-tier-api"],"summary":"CopyProductTier product-tier-api","operationId":"product-tier-api#CopyProductTier","parameters":[{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"sourceId","in":"path","description":"The source product tier ID","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Aut aliquam suscipit repellendus quia necessitatibus."},"example":"pt-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CopyProductTierRequest2"},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"gcpRegions":["us-central1"],"maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"serviceModelId":"Iste praesentium optio consequuntur qui id.","support":"Any support","targetTierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Product Tier ID created","example":"Ratione tenetur eius ut cumque."},"example":"Eos quas aut exercitationem."}}},"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 product tier","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/product-tier/{id}":{"delete":{"tags":["product-tier-api"],"summary":"DeleteProductTier product-tier-api","operationId":"product-tier-api#DeleteProductTier","parameters":[{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Product tier ID","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Id inventore."},"example":"pt-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 product tier","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["product-tier-api"],"summary":"DescribeProductTier product-tier-api","operationId":"product-tier-api#DescribeProductTier","parameters":[{"name":"version","in":"query","description":"The version number for the specific version set","allowEmptyValue":true,"schema":{"type":"string","description":"The version number for the specific version set","example":"3.0"},"example":"3.0"},{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Product tier ID","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Est dolor sed."},"example":"pt-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeProductTierResult"},"example":{"allowCreatesWhenPaymentNotConfigured":true,"apiGroups":{"r-12345678":"v1","r-23456789":"v2","r-34567890":"v3"},"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"cloudProvidersConfigReadiness":{"aws":{"resourceA":"missing terraform configuration","resourceB":"missing cloudformation configuration"}},"defaultBillingProvider":"STRIPE|BRING_YOUR_OWN","deploymentArtifactIDs":["da-12345678","da-23456789"],"deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'hello world'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"features":{"LOGS":true,"METRICS":false},"gcpRegions":["us-central1"],"id":"Voluptatibus harum inventore porro rem magni ipsa.","isDisabled":false,"key":"premium","maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"serviceId":"s-123456","serviceModelId":"Ut reiciendis explicabo ex quibusdam.","support":"Any support","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}}}},"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 product tier","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["product-tier-api"],"summary":"UpdateProductTier product-tier-api","operationId":"product-tier-api#UpdateProductTier","parameters":[{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Product tier ID","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Est cupiditate veniam quia fuga quasi magni."},"example":"pt-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductTierRequest2"},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"defaultBillingProvider":"STRIPE|BRING_YOUR_OWN","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'Hello World'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"gcpRegions":["us-central1"],"isDisabled":false,"maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"support":"Any support","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}}}},"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 product tier","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/product-tier/{id}/feature":{"delete":{"tags":["product-tier-api"],"summary":"DisableProductTierFeature product-tier-api","operationId":"product-tier-api#DisableProductTierFeature","parameters":[{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Product tier ID","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Tenetur et doloribus quia sed molestiae."},"example":"pt-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisableProductTierFeatureRequest2"},"example":{"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}}}},"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":["product-tier-api"],"summary":"EnableProductTierFeature product-tier-api","operationId":"product-tier-api#EnableProductTierFeature","parameters":[{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"Product tier ID","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Eaque eligendi molestiae blanditiis qui."},"example":"pt-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnableProductTierFeatureRequest2"},"example":{"configuration":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}}}},"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 enabled","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/product-tier/{productTierId}/service-plan":{"get":{"tags":["service-plan-api"],"summary":"GetServicePlan service-plan-api","operationId":"service-plan-api#GetServicePlan","parameters":[{"name":"serviceId","in":"path","description":"Service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"Product tier ID","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Nisi quia."},"example":"pt-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetServicePlanResult"},"example":{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"Dolorem nisi repellat aut sed commodi aut.","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"Non eum nostrum.","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"Nesciunt dolorem est quo dolorem omnis quas.","serviceEnvironmentId":"se-123456","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"Blanditiis doloribus consequatur quam aut omnis est.","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY","versionSetStatus":"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 list product tiers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/customer-version-set":{"get":{"tags":["tier-version-set-api"],"summary":"CustomerListTierVersionSets tier-version-set-api","operationId":"tier-version-set-api#CustomerListTierVersionSets","parameters":[{"name":"nextPageToken","in":"query","allowEmptyValue":true,"schema":{"type":"string","description":"The next token to use for pagination","example":"token"},"example":"token"},{"name":"pageSize","in":"query","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":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Sapiente esse est sapiente et sint."},"example":"Qui consequatur a voluptatem."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerListTierVersionSetsResult"},"example":{"nextPageToken":"next-token","tierVersionSets":[{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Et molestias.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Sint aut velit amet.","name":"Regular version set","parentVersion":"2.0","productTierId":"Dolor inventore.","releaseNotes":"Animi libero nulla.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"In iure.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Et molestias.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Sint aut velit amet.","name":"Regular version set","parentVersion":"2.0","productTierId":"Dolor inventore.","releaseNotes":"Animi libero nulla.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"In iure.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Et molestias.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Sint aut velit amet.","name":"Regular version set","parentVersion":"2.0","productTierId":"Dolor inventore.","releaseNotes":"Animi libero nulla.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"In iure.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Et molestias.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Sint aut velit amet.","name":"Regular version set","parentVersion":"2.0","productTierId":"Dolor inventore.","releaseNotes":"Animi libero nulla.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"In iure.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}]}}}},"400":{"description":"bad_request: Response used when a bad request is made","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used when authentication fails","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used when authorization fails","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 a failure occurs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/version-set":{"get":{"tags":["tier-version-set-api"],"summary":"ListTierVersionSets tier-version-set-api","operationId":"tier-version-set-api#ListTierVersionSets","parameters":[{"name":"latestMajorVersionOnly","in":"query","description":"If true, the latest major version is returned. The parameter needs to be specified in isolation.","allowEmptyValue":true,"schema":{"type":"boolean","description":"If true, the latest major version is returned. The parameter needs to be specified in isolation.","example":true},"example":true},{"name":"latestIncrementalVersionForMajorVersion","in":"query","description":"Returns the latest incremental version for the given major version. The paramenter needs to be specified in isolation.","allowEmptyValue":true,"schema":{"type":"string","description":"Returns the latest incremental version for the given major version. The paramenter needs to be specified in isolation.","example":"3.0"},"example":"3.0"},{"name":"nextPageToken","in":"query","allowEmptyValue":true,"schema":{"type":"string","description":"The next token to use for pagination","example":"token"},"example":"token"},{"name":"pageSize","in":"query","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":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Esse laudantium iusto."},"example":"Qui consequatur a voluptatem."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTierVersionSetsResult"},"example":{"nextPageToken":"next-token","tierVersionSets":[{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Et molestias.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Sint aut velit amet.","name":"Regular version set","parentVersion":"2.0","productTierId":"Dolor inventore.","releaseNotes":"Animi libero nulla.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"In iure.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Et molestias.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Sint aut velit amet.","name":"Regular version set","parentVersion":"2.0","productTierId":"Dolor inventore.","releaseNotes":"Animi libero nulla.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"In iure.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Et molestias.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Sint aut velit amet.","name":"Regular version set","parentVersion":"2.0","productTierId":"Dolor inventore.","releaseNotes":"Animi libero nulla.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"In iure.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Et molestias.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Sint aut velit amet.","name":"Regular version set","parentVersion":"2.0","productTierId":"Dolor inventore.","releaseNotes":"Animi libero nulla.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"In iure.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}]}}}},"400":{"description":"bad_request: Response used when a bad request is made","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used when authentication fails","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used when authorization fails","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 a failure occurs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["tier-version-set-api"],"summary":"CreateTierVersionSet tier-version-set-api","operationId":"tier-version-set-api#CreateTierVersionSet","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Laboriosam est officiis animi hic modi."},"example":"Qui consequatur a voluptatem."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTierVersionSetRequest2"},"example":{"description":"Veniam atque dolorem fuga aut saepe.","name":"Major version set","parentVersion":"2.0","type":"Major|Incremental|UserDefined"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTierVersionSetResult"},"example":{"version":"3.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 create a version set.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/version-set/spec":{"get":{"tags":["tier-version-set-api"],"summary":"GetTierVersionSetSpec tier-version-set-api","operationId":"tier-version-set-api#GetTierVersionSetSpec","parameters":[{"name":"version","in":"query","description":"The version number for the specific version set. If not specified, returns the latest preferred or active version.","allowEmptyValue":true,"schema":{"type":"string","description":"The version number for the specific version set. If not specified, returns the latest preferred or active version.","example":"3.0"},"example":"3.0"},{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Saepe sed."},"example":"Qui consequatur a voluptatem."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTierVersionSetSpecResult"},"example":{"createdAt":"1992-02-17T04:47:07Z","productTierId":"Ut quia nobis fuga dolorem reiciendis ut.","serviceId":"s-123456","specContent":"{\"RawYAML\":\"bmFtZTogbXktc2VydmljZQpkZXBsb3ltZW50OgogIGhvc3RlZDoKICAgIGFjY291bnQ6IC4uLg==\",\"Configs\":{\"database_url\":\"cG9zdGdyZXM6Ly9sb2NhbGhvc3Q6NTQzMi9teWRi\"},\"Secrets\":{\"api_key\":\"c2VjcmV0X2FwaV9rZXlfdjEyMzQ1\"}}","updatedAt":"2009-12-19T16:21:08Z","version":"1.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 get tier version set spec","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/version-set/specs":{"get":{"tags":["tier-version-set-api"],"summary":"ListTierVersionSetSpecs tier-version-set-api","operationId":"tier-version-set-api#ListTierVersionSetSpecs","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Ut veniam."},"example":"Qui consequatur a voluptatem."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTierVersionSetSpecsResult"},"example":{"specs":[{"createdAt":"1996-03-16T09:59:06Z","hasSpecFile":true,"productTierId":"Vero temporibus.","serviceId":"s-123456","status":"Active","updatedAt":"1976-09-29T12:11:08Z","version":"1.0"},{"createdAt":"1996-03-16T09:59:06Z","hasSpecFile":true,"productTierId":"Vero temporibus.","serviceId":"s-123456","status":"Active","updatedAt":"1976-09-29T12:11:08Z","version":"1.0"},{"createdAt":"1996-03-16T09:59:06Z","hasSpecFile":true,"productTierId":"Vero temporibus.","serviceId":"s-123456","status":"Active","updatedAt":"1976-09-29T12:11:08Z","version":"1.0"},{"createdAt":"1996-03-16T09:59:06Z","hasSpecFile":true,"productTierId":"Vero temporibus.","serviceId":"s-123456","status":"Active","updatedAt":"1976-09-29T12:11:08Z","version":"1.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 list tier version set specs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/version-set/{version}":{"get":{"tags":["tier-version-set-api"],"summary":"DescribeTierVersionSet tier-version-set-api","operationId":"tier-version-set-api#DescribeTierVersionSet","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Et earum perferendis iusto blanditiis."},"example":"Qui consequatur a voluptatem."},{"name":"version","in":"path","description":"The version number for the specific version set.","required":true,"schema":{"type":"string","description":"The version number for the specific version set.","example":"3.0"},"example":"3.0"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TierVersionSet"},"example":{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Voluptatem iusto et maiores.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Perspiciatis qui aut.","name":"Regular version set","parentVersion":"2.0","productTierId":"Voluptatem debitis possimus unde quidem dolorum.","releaseNotes":"Vero quidem.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Doloremque omnis tempore quos sit eum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}}}},"400":{"description":"bad_request: Response used when a bad request is made","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used when authentication fails","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used when authorization fails","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 a failure occurs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["tier-version-set-api"],"summary":"UpdateTierVersionSet tier-version-set-api","operationId":"tier-version-set-api#UpdateTierVersionSet","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Maiores deleniti sit."},"example":"Qui consequatur a voluptatem."},{"name":"version","in":"path","description":"The version number for the specific version set.","required":true,"schema":{"type":"string","description":"The version number for the specific version set.","example":"3.0"},"example":"3.0"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTierVersionSetRequest2"},"example":{"name":"Updated version set name"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TierVersionSet"},"example":{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Occaecati a porro porro.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Repudiandae voluptates provident tenetur tempora.","name":"Regular version set","parentVersion":"2.0","productTierId":"Laboriosam et est quam.","releaseNotes":"Id eos corporis facere vel.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Tempora et odit a.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}}}},"400":{"description":"bad_request: Response used when a bad request is made","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used when authentication fails","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used when authorization fails","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 a failure occurs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/version-set/{version}/deprecate":{"patch":{"tags":["tier-version-set-api"],"summary":"DeprecateTierVersionSet tier-version-set-api","operationId":"tier-version-set-api#DeprecateTierVersionSet","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Eaque ut enim aliquam molestiae."},"example":"Qui consequatur a voluptatem."},{"name":"version","in":"path","description":"The version number for the specific version set.","required":true,"schema":{"type":"string","description":"The version number for the specific version set.","example":"3.0"},"example":"3.0"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TierVersionSet"},"example":{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Adipisci placeat et nesciunt temporibus dolores.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Sed neque sunt.","name":"Regular version set","parentVersion":"2.0","productTierId":"Et delectus in placeat aut quis.","releaseNotes":"Sapiente officiis perferendis sint maxime voluptates.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Voluptatem ipsum quia.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}}}},"400":{"description":"bad_request: Response used when a bad request is made","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used when authentication fails","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used when authorization fails","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 a failure occurs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/version-set/{version}/diff/{anotherVersion}":{"get":{"tags":["tier-version-set-api"],"summary":"DiffTierVersionSets tier-version-set-api","operationId":"tier-version-set-api#DiffTierVersionSets","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Quo voluptatem."},"example":"Qui consequatur a voluptatem."},{"name":"version","in":"path","description":"The version number for the version set.","required":true,"schema":{"type":"string","description":"The version number for the version set.","example":"3.0"},"example":"3.0"},{"name":"anotherVersion","in":"path","description":"The target version to compare against.","required":true,"schema":{"type":"string","description":"The target version to compare against.","example":"3.1"},"example":"3.1"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiffTierVersionSetsResult"},"example":{"anotherVersion":"3.1","productTierId":"Sunt voluptatem non quod numquam.","resourceChangeSets":{"Consequuntur fugiat quaerat eaque est.":{"categorizedResourceChanges":{"Eveniet veniam blanditiis.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"},"Fugit eveniet cum quasi est velit enim.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"},"Voluptates vel voluptates consequatur perspiciatis.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"}},"deploymentArtifactChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","imageConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","imageConfigId":"Quis enim aut numquam.","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","infraConfigId":"Corporis sed aut unde.","name":"MySQL Writer Infra Config"},"overallResourceStatus":"NO_CHANGE|PENDING_CHANGE|NONE","productTierFeatureChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","resourceChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","resourceName":"Et assumenda."},"Hic impedit non harum.":{"categorizedResourceChanges":{"Eveniet veniam blanditiis.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"},"Fugit eveniet cum quasi est velit enim.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"},"Voluptates vel voluptates consequatur perspiciatis.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"}},"deploymentArtifactChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","imageConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","imageConfigId":"Quis enim aut numquam.","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","infraConfigId":"Corporis sed aut unde.","name":"MySQL Writer Infra Config"},"overallResourceStatus":"NO_CHANGE|PENDING_CHANGE|NONE","productTierFeatureChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","resourceChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","resourceName":"Et assumenda."},"Maxime quasi repellat consequatur illum repudiandae dolorum.":{"categorizedResourceChanges":{"Eveniet veniam blanditiis.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"},"Fugit eveniet cum quasi est velit enim.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"},"Voluptates vel voluptates consequatur perspiciatis.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"}},"deploymentArtifactChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","imageConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","imageConfigId":"Quis enim aut numquam.","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","infraConfigId":"Corporis sed aut unde.","name":"MySQL Writer Infra Config"},"overallResourceStatus":"NO_CHANGE|PENDING_CHANGE|NONE","productTierFeatureChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","resourceChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","resourceName":"Et assumenda."}},"serviceId":"s-123456","version":"3.0"}}}},"400":{"description":"bad_request: Response used when a bad request is made","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used when authentication fails","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used when authorization fails","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 a failure occurs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/version-set/{version}/metadata":{"get":{"tags":["tier-version-set-api"],"summary":"DescribeTierVersionSetMetadata tier-version-set-api","operationId":"tier-version-set-api#DescribeTierVersionSetMetadata","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Consectetur error quia aliquid."},"example":"Qui consequatur a voluptatem."},{"name":"version","in":"path","description":"The version number for the specific version set.","required":true,"schema":{"type":"string","description":"The version number for the specific version set.","example":"3.0"},"example":"3.0"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TierVersionSetMetadata"},"example":{"productTierId":"Repellat voluptatem assumenda qui.","releaseNotes":"Qui voluptas enim hic dolores ipsam suscipit.","serviceId":"s-123456","version":"Minus cupiditate sint neque qui."}}}},"400":{"description":"bad_request: Response used when a bad request is made","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used when authentication fails","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used when authorization fails","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 a failure occurs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["tier-version-set-api"],"summary":"UpdateTierVersionSetMetadata tier-version-set-api","operationId":"tier-version-set-api#UpdateTierVersionSetMetadata","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Est ipsa ab harum."},"example":"Qui consequatur a voluptatem."},{"name":"version","in":"path","description":"The version number for the specific version set.","required":true,"schema":{"type":"string","description":"The version number for the specific version set.","example":"3.0"},"example":"3.0"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTierVersionSetMetadataRequest2"},"example":{"releaseNotes":"Sapiente aut expedita quidem ipsam."}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TierVersionSetMetadata"},"example":{"productTierId":"Omnis nulla.","releaseNotes":"Quasi voluptatem.","serviceId":"s-123456","version":"Consequatur magni magnam velit assumenda numquam."}}}},"400":{"description":"bad_request: Response used when a bad request is made","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used when authentication fails","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used when authorization fails","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 a failure occurs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/version-set/{version}/promote":{"patch":{"tags":["tier-version-set-api"],"summary":"PromoteTierVersionSet tier-version-set-api","operationId":"tier-version-set-api#PromoteTierVersionSet","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Sapiente dignissimos qui corrupti repudiandae voluptatem."},"example":"Qui consequatur a voluptatem."},{"name":"version","in":"path","description":"The version number for the specific version set.","required":true,"schema":{"type":"string","description":"The version number for the specific version set.","example":"3.0"},"example":"3.0"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TierVersionSet"},"example":{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Sed recusandae corrupti consequatur.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Temporibus quis fuga illo aliquid adipisci.","name":"Regular version set","parentVersion":"2.0","productTierId":"Aperiam quasi sit tempore aliquid incidunt voluptas.","releaseNotes":"Expedita laboriosam numquam ut explicabo eum.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Aut aut est quod dicta.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}}}},"400":{"description":"bad_request: Response used when a bad request is made","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used when authentication fails","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used when authorization fails","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 a failure occurs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/productTier/{productTierId}/version-set/{version}/release":{"patch":{"tags":["tier-version-set-api"],"summary":"ReleaseTierVersionSet tier-version-set-api","operationId":"tier-version-set-api#ReleaseTierVersionSet","parameters":[{"name":"serviceId","in":"path","description":"ID of the Service","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID that this version set belongs to.","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Non et."},"example":"Qui consequatur a voluptatem."},{"name":"version","in":"path","description":"The version number for the specific version set.","required":true,"schema":{"type":"string","description":"The version number for the specific version set.","example":"3.0"},"example":"3.0"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseTierVersionSetRequest2"},"example":{"isPreferred":true,"name":"Major version set"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TierVersionSet"},"example":{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Consequuntur quo qui eos.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},{"configuration":{"provider":"native"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"Porro totam.","name":"Regular version set","parentVersion":"2.0","productTierId":"Numquam excepturi quidem.","releaseNotes":"Quis iusto perferendis tempora delectus nulla.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Labore aperiam odio perspiciatis sapiente ducimus.","imageConfigId":"Facilis in.","infraConfigId":"Qui possimus voluptatum voluptate placeat assumenda.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Et voluptate numquam dolorum doloremque possimus.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.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 release a version set.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/producttier/{productTierId}/resource":{"get":{"tags":["resource-api"],"summary":"ListResources resource-api","operationId":"resource-api#ListResources","parameters":[{"name":"managed","in":"query","description":"Is resource managed by omnistrate","allowEmptyValue":true,"schema":{"type":"boolean","description":"Is resource managed by omnistrate","example":false},"example":false},{"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":"Vitae occaecati in odio voluptatem veritatis alias."},"example":"Atque repudiandae quos distinctio enim."},{"name":"serviceId","in":"path","description":"The ID of the service to list resources for","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"si-12345678"},{"name":"productTierId","in":"path","description":"The product tier ID","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Cupiditate in ipsa reiciendis."},"example":"pt-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResourcesResult"},"example":{"ids":["r-12345678","r-abcdefgh","r-1234abcd"],"nextPageToken":"next-token","resources":[{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"capabilities":[{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}},{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane|DataPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"Voluptates inventore non libero.","imageConfigId":"Ut voluptate iure qui qui omnis voluptatem.","infraConfigId":"Consequatur officiis.","internal":true,"isDeprecated":true,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"At a earum consequatur veniam.","proxyType":"PortsBasedProxy","resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","serviceId":"s-123456","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"capabilities":[{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}},{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane|DataPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"Voluptates inventore non libero.","imageConfigId":"Ut voluptate iure qui qui omnis voluptatem.","infraConfigId":"Consequatur officiis.","internal":true,"isDeprecated":true,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"At a earum consequatur veniam.","proxyType":"PortsBasedProxy","resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","serviceId":"s-123456","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"capabilities":[{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}},{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane|DataPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"Voluptates inventore non libero.","imageConfigId":"Ut voluptate iure qui qui omnis voluptatem.","infraConfigId":"Consequatur officiis.","internal":true,"isDeprecated":true,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"At a earum consequatur veniam.","proxyType":"PortsBasedProxy","resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","serviceId":"s-123456","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"capabilities":[{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}},{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane|DataPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"Voluptates inventore non libero.","imageConfigId":"Ut voluptate iure qui qui omnis voluptatem.","infraConfigId":"Consequatur officiis.","internal":true,"isDeprecated":true,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"At a earum consequatur veniam.","proxyType":"PortsBasedProxy","resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","serviceId":"s-123456","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}}]}}}},"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 resources","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource":{"post":{"tags":["resource-api"],"summary":"CreateResource resource-api","operationId":"resource-api#CreateResource","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateResourceRequest2"},"example":{"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"deploymentTarget":{"account":"ControlPlane|DataPlane"},"description":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"imageConfigId":"Et consectetur maiores aliquid explicabo.","infraConfigId":"Ex omnis repellat consectetur eligendi voluptas.","internal":true,"isProxy":true,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"Dignissimos officiis nemo a neque nihil.","proxyType":"PortsBasedProxy","resourceDependencies":[{"parameterMap":{"userDatabase":"clusterOrg","writerId":"clusterWriterId"},"resourceId":"r-12345678"},{"parameterMap":{"readerId":"clusterReaderId","userDatabase":"clusterOrg"},"resourceId":"r-abcdef12"}],"resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"resource ID created","example":"Odio eaque."},"example":"Deleniti quisquam quibusdam est ut atque."}}},"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 an resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}":{"delete":{"tags":["resource-api"],"summary":"DeleteResource resource-api","operationId":"resource-api#DeleteResource","parameters":[{"name":"dryRun","in":"query","description":"If true, validates the deletion without actually deleting the resource","allowEmptyValue":true,"schema":{"type":"boolean","description":"If true, validates the deletion without actually deleting the resource","default":false,"example":false},"example":false},{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Assumenda sit quia harum voluptas."},"example":"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 an resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["resource-api"],"summary":"DescribeResource resource-api","operationId":"resource-api#DescribeResource","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the resource to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the resource to describe. If not specified, the latest version is described.","example":"Repellendus nulla natus aut."},"example":"Vel et rerum molestiae eveniet in."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the resource to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Voluptatem non facilis non optio eveniet."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Consequuntur dolorem doloribus."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeResourceResult"},"example":{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"capabilities":[{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}},{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}},{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane|DataPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"Perferendis dolor.","imageConfigId":"Dolore inventore voluptas ullam non quasi consequatur.","infraConfigId":"Fugit fugiat cupiditate.","internal":true,"isDeprecated":true,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"Aut consequuntur quos iure id in vero.","proxyType":"PortsBasedProxy","resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","serviceId":"s-123456","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}}}}},"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 resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["resource-api"],"summary":"UpdateResource resource-api","operationId":"resource-api#UpdateResource","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Consequatur quam explicabo."},"example":"r-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateResourceRequest2"},"example":{"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane|DataPlane"},"description":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"imageConfigId":"Exercitationem et ut.","infraConfigId":"Voluptatem provident laboriosam omnis sed.","jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}}}}},"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 an resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/action-hook":{"delete":{"tags":["resource-api"],"summary":"DeregisterActionHook resource-api","operationId":"resource-api#DeregisterActionHook","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service to which the hook belongs","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource to which the hook belongs","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Beatae ducimus voluptatem."},"example":"r-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeregisterActionHookRequest2"},"example":{"scope":"CLUSTER|NODE","type":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"}}}},"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 deregister an action hook","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["resource-api"],"summary":"ListActionHooks resource-api","operationId":"resource-api#ListActionHooks","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service to which the hook belongs","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource to which the hook belongs","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Voluptas consequuntur quis qui facilis error."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListActionHooksResult"},"example":{"hooks":[{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER|NODE","type":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"},{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER|NODE","type":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"}]}}}},"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 action hooks","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["resource-api"],"summary":"RegisterActionHook resource-api","operationId":"resource-api#RegisterActionHook","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service to which the hook belongs","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource to which the hook belongs","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Et illo suscipit quae."},"example":"r-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterActionHookRequest2"},"example":{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER|NODE","type":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"}}}},"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 register an action hook","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/capability":{"delete":{"tags":["resource-api"],"summary":"DisableResourceCapability resource-api","operationId":"resource-api#DisableResourceCapability","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Praesentium expedita eos."},"example":"r-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisableResourceCapabilityRequest2"},"example":{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS"}}}},"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 disable resource capabilities","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["resource-api"],"summary":"ListResourceCapabilities resource-api","operationId":"resource-api#ListResourceCapabilities","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":"In deserunt iure."},"example":"Qui quia magnam officiis quia."},{"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":"Laudantium laboriosam unde id culpa velit."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Qui accusamus est."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResourceCapabilitiesResponse"},"example":{"capabilities":[{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}},{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}},{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ProxyId":"r-123456","ReferenceProxyKey":"resource-proxy","TargetPort":5432}}]}}}},"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 disable resource capabilities","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"put":{"tags":["resource-api"],"summary":"EnableResourceCapability resource-api","operationId":"resource-api#EnableResourceCapability","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Architecto tenetur aut aut debitis dolor dolorem."},"example":"r-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnableResourceCapabilityRequest2"},"example":{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ReferenceProxyKey":"resource-proxy","TargetPort":5432}}}}},"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 enable resource capabilities","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/dependent-resource":{"get":{"tags":["resource-api"],"summary":"ListDependentResource resource-api","operationId":"resource-api#ListDependentResource","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Amet quae voluptatem accusamus nemo culpa."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDependentResourcesResult"},"example":{"id":"Ex ipsa reiciendis omnis.","ids":["r-12345678","r-abcdefgh","r-1234abcd"],"nextPageToken":"next-token","serviceId":"s-123456"}}}},"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 resources","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/deprecate":{"patch":{"tags":["resource-api"],"summary":"DeprecateResource resource-api","operationId":"resource-api#DeprecateResource","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Soluta aperiam sequi quaerat."},"example":"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 deprecate an resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/environment-variables":{"delete":{"tags":["resource-api"],"summary":"UnsetEnvironmentVariables resource-api","operationId":"resource-api#UnsetEnvironmentVariables","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Quam praesentium consequatur veritatis omnis enim."},"example":"r-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnsetEnvironmentVariablesRequest2"},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]}}}},"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 environment variables from a resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["resource-api"],"summary":"SetEnvironmentVariables resource-api","operationId":"resource-api#SetEnvironmentVariables","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Id voluptatem ex est voluptate."},"example":"r-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetEnvironmentVariablesRequest2"},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]}}}},"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 environment variables to a resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/file":{"get":{"tags":["resource-api"],"summary":"ListFiles resource-api","operationId":"resource-api#ListFiles","parameters":[{"name":"productTierId","in":"query","description":"ProductTierId of the config file to describe","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Est facere id odit quidem nam."},"example":"pt-12345678"},{"name":"productTierVersion","in":"query","description":"Product tier version of the config file to describe. If missing, last version is described","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the config file to describe. If missing, last version is described","example":"1.0"},"example":"1.0"},{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Odit molestiae in qui soluta doloribus omnis."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListFilesResult"},"example":{"files":[{"description":"A file to store the configuration for the resource","fileId":"Fugit ut est.","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config|Secret","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"user"},{"description":"A file to store the configuration for the resource","fileId":"Fugit ut est.","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config|Secret","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"user"},{"description":"A file to store the configuration for the resource","fileId":"Fugit ut est.","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config|Secret","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"user"},{"description":"A file to store the configuration for the resource","fileId":"Fugit ut est.","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config|Secret","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"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 files","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["resource-api"],"summary":"AddFile resource-api","operationId":"resource-api#AddFile","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Et dolore error autem ipsum."},"example":"r-12345678"},{"name":"Content-Type","in":"header","description":"Content-Type header, must define value for multipart boundary.","allowEmptyValue":true,"schema":{"type":"string","description":"Content-Type header, must define value for multipart boundary.","default":"multipart/form-data; boundary=boundary","example":"multipart/form-data; boundary=boundary","pattern":"multipart/[^;]+; boundary=.+"},"example":"multipart/form-data; boundary=boundary"},{"name":"Name","in":"header","description":"The name of the file","allowEmptyValue":true,"required":true,"schema":{"type":"string","description":"The name of the file","example":"file.txt"},"example":"file.txt"},{"name":"Description","in":"header","description":"The description of the file","allowEmptyValue":true,"required":true,"schema":{"type":"string","description":"The description of the file","example":"A file to store the configuration for the resource"},"example":"A file to store the configuration for the resource"},{"name":"FileType","in":"header","description":"The type of the file","allowEmptyValue":true,"required":true,"schema":{"type":"string","description":"The type of the file","example":"Config|Secret"},"example":"Config"},{"name":"MountPath","in":"header","description":"The mount path of the file","allowEmptyValue":true,"required":true,"schema":{"type":"string","description":"The mount path of the file","example":"/etc/config"},"example":"/etc/config"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","example":"Ipsam veritatis asperiores fuga."},"example":"Ipsum in et dicta eius."}}},"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"}}}},"415":{"description":"invalid_media_type: Error returned when the Content-Type header does not define a multipart request.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/file/{fileId}":{"delete":{"tags":["resource-api"],"summary":"RemoveFile resource-api","operationId":"resource-api#RemoveFile","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Rem sint."},"example":"r-12345678"},{"name":"fileId","in":"path","description":"The ID of the file","required":true,"schema":{"type":"string","description":"ID of a File","example":"Exercitationem qui et quia."},"example":"file-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 the requested file is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to delete a file","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["resource-api"],"summary":"GetFile resource-api","operationId":"resource-api#GetFile","parameters":[{"name":"productTierId","in":"query","description":"Product Tier ID of the config files to list","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Vel temporibus iusto architecto vel molestiae sapiente."},"example":"pt-12345678"},{"name":"productTierVersion","in":"query","description":"Product Tier version of the config files to list. If missing, last version is used","allowEmptyValue":true,"schema":{"type":"string","description":"Product Tier version of the config files to list. If missing, last version is used","example":"1.0"},"example":"1.0"},{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Deleniti officia adipisci."},"example":"r-12345678"},{"name":"fileId","in":"path","description":"The ID of the file","required":true,"schema":{"type":"string","description":"ID of a File","example":"Dolorem molestiae rerum quae adipisci quis."},"example":"f-12345678"}],"responses":{"200":{"description":"OK response.","headers":{"Content-Length":{"description":"Length is the downloaded content length in bytes.","schema":{"type":"integer","description":"Length is the downloaded content length in bytes.","example":4194304,"format":"int64"},"example":4194304},"Content-Type":{"description":"Content-Type header, must define value for multipart boundary.","schema":{"type":"string","description":"Content-Type header, must define value for multipart boundary.","default":"multipart/form-data; boundary=boundary","example":"multipart/form-data; boundary=boundary"},"example":"multipart/form-data; boundary=boundary"}},"content":{"application/json":{"schema":{"type":"string","format":"binary"}}}},"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 requested file is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to describe a file","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/file/{fileId}/content":{"put":{"tags":["resource-api"],"summary":"UpdateFileContent resource-api","operationId":"resource-api#UpdateFileContent","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"A aut consectetur qui libero corporis."},"example":"r-12345678"},{"name":"fileId","in":"path","description":"The ID of the file","required":true,"schema":{"type":"string","description":"ID of a File","example":"Eum accusamus quibusdam veniam ipsum."},"example":"f-12345678"},{"name":"Content-Type","in":"header","description":"Content-Type header, must define value for multipart boundary.","allowEmptyValue":true,"schema":{"type":"string","description":"Content-Type header, must define value for multipart boundary.","default":"multipart/form-data; boundary=boundary","example":"multipart/form-data; boundary=boundary","pattern":"multipart/[^;]+; boundary=.+"},"example":"multipart/form-data; boundary=boundary"}],"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"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/file/{fileId}/metadata":{"patch":{"tags":["resource-api"],"summary":"UpdateFileMetadata resource-api","operationId":"resource-api#UpdateFileMetadata","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Vero eligendi."},"example":"r-12345678"},{"name":"fileId","in":"path","description":"The ID of the file","required":true,"schema":{"type":"string","description":"ID of a File","example":"Praesentium tenetur quasi neque eius quisquam doloribus."},"example":"f-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFileMetadataRequest2"},"example":{"description":"A file to store the configuration for the resource","mountPath":"/etc/config","name":"file.txt"}}}},"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"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/metrics":{"delete":{"tags":["resource-api"],"summary":"DeregisterResourceMetricsConfig resource-api","operationId":"resource-api#DeregisterResourceMetricsConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Similique dolor."},"example":"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 on failure to register resource metrics","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["resource-api"],"summary":"DescribeResourceMetricsConfig resource-api","operationId":"resource-api#DescribeResourceMetricsConfig","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the resource to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the resource to describe. If not specified, the latest version is described.","example":"Ipsa et molestias quasi sit quo."},"example":"Aliquam voluptatem nisi dolore."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the resource to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Nostrum voluptatum dolore."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Consequuntur facere doloremque laudantium exercitationem quidem beatae."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Describeresourcemetricsconfigresult"},"example":{"id":"Et blanditiis quis laboriosam.","metricEndpoint":"http://localhost:9187/metrics","serviceId":"s-123456"}}}},"400":{"description":"bad_request: Response on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response 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 on failure to describe resource metrics","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["resource-api"],"summary":"RegisterResourceMetricsConfig resource-api","operationId":"resource-api#RegisterResourceMetricsConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Dicta excepturi alias temporibus repudiandae."},"example":"r-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterResourceMetricsConfigRequest2"},"example":{"metricEndpoint":"http://localhost:9187/metrics"}}}},"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 on failure to register resource metrics","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/resource-dependency/{resourceDependencyId}":{"delete":{"tags":["resource-api"],"summary":"RemoveResourceDependency resource-api","operationId":"resource-api#RemoveResourceDependency","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Aut tenetur ea expedita."},"example":"r-12345678"},{"name":"resourceDependencyId","in":"path","description":"The ID of the resource dependency to remove","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Voluptatem rerum similique."},"example":"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 a resource dependency from a resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["resource-api"],"summary":"AddResourceDependency resource-api","operationId":"resource-api#AddResourceDependency","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Ipsa doloremque et est."},"example":"r-12345678"},{"name":"resourceDependencyId","in":"path","description":"The ID of the resource to be added as a dependency","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Est voluptatum qui suscipit."},"example":"r-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddResourceDependencyRequest2"},"example":{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"}}}}},"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 a resource dependency to a resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{id}/undeprecate":{"patch":{"tags":["resource-api"],"summary":"UndeprecateResource resource-api","operationId":"resource-api#UndeprecateResource","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The ID of the resource","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Unde temporibus dolor placeat ut aut."},"example":"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 deprecate an resource","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{resourceId}/input-parameter":{"get":{"tags":["input-parameter-api"],"summary":"ListInputParameter input-parameter-api","operationId":"input-parameter-api#ListInputParameter","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":"Mollitia ducimus minima iure."},"example":"Sed delectus omnis asperiores quas dolores."},{"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":"Nesciunt cupiditate dolores tempora consequuntur."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"resourceId","in":"path","description":"The ID of the resource that this input parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Praesentium voluptatum."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListInputParametersResult"},"example":{"ids":["ip-12345678","ip-12345679"],"inputParameters":[{"defaultValue":"true","dependentResourceId":"Aliquam veniam qui.","description":"Enim aliquam autem ut reiciendis recusandae velit.","hasOptions":true,"id":"Porro quos qui earum odio quibusdam a.","isList":false,"key":"1l","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Blanditiis perferendis a odio.","maxLength":"Et repellendus ducimus nisi.","min":"Laudantium quo distinctio minus nostrum nulla ex.","minLength":"Soluta eveniet dolor veniam."},"modifiable":false,"name":"6","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"Id in.","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-123456","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"},{"defaultValue":"true","dependentResourceId":"Aliquam veniam qui.","description":"Enim aliquam autem ut reiciendis recusandae velit.","hasOptions":true,"id":"Porro quos qui earum odio quibusdam a.","isList":false,"key":"1l","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Blanditiis perferendis a odio.","maxLength":"Et repellendus ducimus nisi.","min":"Laudantium quo distinctio minus nostrum nulla ex.","minLength":"Soluta eveniet dolor veniam."},"modifiable":false,"name":"6","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"Id in.","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-123456","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"}],"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 input parameters","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/resource/{resourceId}/output-parameter":{"get":{"tags":["output-parameter-api"],"summary":"ListOutputParameter output-parameter-api","operationId":"output-parameter-api#ListOutputParameter","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the resource to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the resource to describe. If not specified, the latest version is described.","example":"Nisi est similique enim."},"example":"Fugit rem temporibus sed."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the resource to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Quibusdam repellendus qui sed."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The ID of the service that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"resourceId","in":"path","description":"The ID of the resource that this output parameter belongs to","required":true,"schema":{"type":"string","description":"ID of a resource","example":"Quasi enim aspernatur nostrum ut in provident."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListOutputParametersResult"},"example":{"ids":["op-12345678"],"nextPageToken":"next-token","outputParameters":[{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"Quae commodi rem est est nostrum cupiditate.","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"Quia voluptatem voluptatem.","serviceId":"s-123456","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"Quae commodi rem est est nostrum cupiditate.","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"Quia voluptatem voluptatem.","serviceId":"s-123456","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"Quae commodi rem est est nostrum cupiditate.","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"Quia voluptatem voluptatem.","serviceId":"s-123456","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"}]}}}},"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 output parameters","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/service-api":{"post":{"tags":["service-api-api"],"summary":"CreateServiceAPI service-api-api","operationId":"service-api-api#CreateServiceAPI","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceAPIRequest2"},"example":{"description":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceEnvironmentId":"se-123456"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Service API ID created","example":"Ut laboriosam deserunt amet dolorem quo."},"example":"Nemo harum quis."}}},"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 service API","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/service-api/{id}":{"delete":{"tags":["service-api-api"],"summary":"DeleteServiceAPI service-api-api","operationId":"service-api-api#DeleteServiceAPI","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service API ID","required":true,"schema":{"type":"string","description":"ID of a Service API","example":"Autem sed omnis distinctio."},"example":"sa-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 service API","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["service-api-api"],"summary":"DescribeServiceAPI service-api-api","operationId":"service-api-api#DescribeServiceAPI","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service API ID","required":true,"schema":{"type":"string","description":"ID of a Service API","example":"Nihil ut."},"example":"sa-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeServiceAPIResult"},"example":{"apiVersion":"v1","deploymentConfigId":"A voluptas quas aliquam qui nobis praesentium.","description":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","id":"Natus eos voluptates quia odit fugiat modi.","serviceEnvironmentId":"se-123456","serviceId":"s-123456","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 describe a service API","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["service-api-api"],"summary":"UpdateServiceAPI service-api-api","operationId":"service-api-api#UpdateServiceAPI","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service API ID","required":true,"schema":{"type":"string","description":"ID of a Service API","example":"Molestiae possimus et quia."},"example":"sa-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateServiceAPIRequest2"},"example":{"description":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability"}}}},"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 service API","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/service-api/{id}/all-pending-changes":{"delete":{"tags":["service-api-api"],"summary":"DiscardPendingChanges service-api-api","operationId":"service-api-api#DiscardPendingChanges","parameters":[{"name":"productTierId","in":"query","description":"ProductTierID of the resource to describe pending changes forNeeds to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Dignissimos ea error enim consequuntur voluptas quae."},"example":"pt-12345678"},{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service API ID","required":true,"schema":{"type":"string","description":"ID of a Service API","example":"Qui ut."},"example":"sa-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 describe pending changes to a service API","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["service-api-api"],"summary":"DescribePendingChanges service-api-api","operationId":"service-api-api#DescribePendingChanges","parameters":[{"name":"productTierId","in":"query","description":"ProductTierID of the resource to describe pending changes forNeeds to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Quibusdam voluptas aut."},"example":"pt-12345678"},{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service API ID","required":true,"schema":{"type":"string","description":"ID of a Service API","example":"Non maiores facere quo natus."},"example":"sa-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribePendingChangesResult"},"example":{"id":"Qui soluta.","resourceChangeSets":{"Reiciendis ab beatae distinctio porro quia.":{"categorizedResourceChanges":{"Eveniet veniam blanditiis.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"},"Fugit eveniet cum quasi est velit enim.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"},"Voluptates vel voluptates consequatur perspiciatis.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","name":"Customer metrics"}],"status":"NO_CHANGE|PENDING_CHANGE|NONE"}},"deploymentArtifactChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","imageConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","imageConfigId":"Quis enim aut numquam.","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","infraConfigId":"Corporis sed aut unde.","name":"MySQL Writer Infra Config"},"overallResourceStatus":"NO_CHANGE|PENDING_CHANGE|NONE","productTierFeatureChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","resourceChanges":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","resourceName":"Et assumenda."}},"serviceId":"s-123456"}}}},"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 pending changes to a service API","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/service-api/{id}/deprecate":{"post":{"tags":["service-api-api"],"summary":"DeprecateServiceAPI service-api-api","operationId":"service-api-api#DeprecateServiceAPI","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service API ID","required":true,"schema":{"type":"string","description":"ID of a Service API","example":"Tempora facilis placeat deserunt voluptatum at."},"example":"sa-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 deprecate a service API","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/service-api/{id}/release":{"post":{"tags":["service-api-api"],"summary":"ReleaseServiceAPI service-api-api","operationId":"service-api-api#ReleaseServiceAPI","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The service API ID","required":true,"schema":{"type":"string","description":"ID of a Service API","example":"Incidunt atque qui tempore odit corrupti."},"example":"sa-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseServiceAPIRequest2"},"example":{"copySpecFromPreviousVersion":false,"dryRun":false,"isPreferred":true,"productTierId":"Sequi asperiores.","versionSetName":"v1","versionSetType":"Major|Incremental|UserDefined"}}}},"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 release a service API","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/serviceapi/{serviceApiId}/model":{"get":{"tags":["service-model-api"],"summary":"ListServiceModel service-model-api","operationId":"service-model-api#ListServiceModel","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"serviceApiId","in":"path","description":"The service API ID","required":true,"schema":{"type":"string","description":"ID of a Service API","example":"Temporibus illo ea beatae et perspiciatis."},"example":"sa-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListServiceModelsResult"},"example":{"ids":["sm-12345678","sm-87654321"],"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 service models","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/serviceenvironment/{serviceEnvironmentId}/image-config":{"get":{"tags":["image-config-api"],"summary":"ListImageConfigs image-config-api","operationId":"image-config-api#ListImageConfigs","parameters":[{"name":"serviceId","in":"path","description":"The service ID to use for the infra","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"serviceEnvironmentId","in":"path","description":"The service environment ID","required":true,"schema":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"example":"se-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListImageConfigsResult"},"example":{"ids":["imgc-12345678","imgc-87654321"],"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 image configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/serviceenvironment/{serviceEnvironmentId}/infra-config":{"get":{"tags":["infra-config-api"],"summary":"ListInfraConfig infra-config-api","operationId":"infra-config-api#ListInfraConfig","parameters":[{"name":"managed","in":"query","description":"Is infra config managed by omnistrate","allowEmptyValue":true,"schema":{"type":"boolean","description":"Is infra config managed by omnistrate","example":false},"example":false},{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"serviceEnvironmentId","in":"path","description":"The service environment ID","required":true,"schema":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"example":"se-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListInfraConfigResult"},"example":{"ids":["ic-12345678","ic-abcdefgh","ic-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 infra configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/serviceenvironment/{serviceEnvironmentId}/service-api":{"get":{"tags":["service-api-api"],"summary":"ListServiceAPI service-api-api","operationId":"service-api-api#ListServiceAPI","parameters":[{"name":"serviceId","in":"path","description":"The service ID that this API bundle belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"serviceEnvironmentId","in":"path","description":"The service environment ID","required":true,"schema":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"example":"se-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListServiceAPIsResult"},"example":{"ids":["sa-12345678"],"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 service APIs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/storage-config":{"get":{"tags":["storage-config-api"],"summary":"ListStorageConfig storage-config-api","operationId":"storage-config-api#ListStorageConfig","parameters":[{"name":"managed","in":"query","description":"Is storage config managed by omnistrate","allowEmptyValue":true,"schema":{"type":"boolean","description":"Is storage config managed by omnistrate","example":false},"example":false},{"name":"serviceId","in":"path","description":"The service id to filter by","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListStorageConfigsResult"},"example":{"ids":["sc-12345678"],"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 storage configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["storage-config-api"],"summary":"CreateStorageConfig storage-config-api","operationId":"storage-config-api#CreateStorageConfig","parameters":[{"name":"serviceId","in":"path","description":"The service to which this storage config belongs","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStorageConfigRequest2"},"example":{"description":"my-storage-config-description","name":"my-storage-config"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Storage Config ID created","example":"Quisquam consequatur explicabo saepe."},"example":"Sed aut qui placeat saepe."}}},"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 storage config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/storage-config/{id}":{"delete":{"tags":["storage-config-api"],"summary":"DeleteStorageConfig storage-config-api","operationId":"storage-config-api#DeleteStorageConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Config","example":"Dolorum eveniet doloribus."},"example":"sc-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 storage config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["storage-config-api"],"summary":"DescribeStorageConfig storage-config-api","operationId":"storage-config-api#DescribeStorageConfig","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the storage config to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the storage config to describe. If not specified, the latest version is described.","example":"Ut qui harum."},"example":"Omnis placeat commodi neque voluptas ea."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the storage config to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Et voluptatum distinctio vel molestiae tenetur."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Config","example":"Autem sed numquam."},"example":"sc-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeStorageConfigResult"},"example":{"description":"my-storage-config-description","id":"Exercitationem omnis ipsam sit sunt necessitatibus suscipit.","infraConfigIDs":["ic-12345678","ic-abcdefgh"],"name":"my-storage-config","serviceId":"s-123456","volumes":{"svc-12345678":["/data","/mnt/logs"],"svc-23456789":["/config"]}}}}},"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 storage config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["storage-config-api"],"summary":"UpdateStorageConfig storage-config-api","operationId":"storage-config-api#UpdateStorageConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Config","example":"Qui dolorem laboriosam."},"example":"sc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStorageConfigRequest2"},"example":{"description":"my-storage-config-description","name":"my-storage-config"}}}},"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 storage config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/storage-config/{id}/volume/{storageVolumeConfigId}":{"delete":{"tags":["storage-config-api"],"summary":"RemoveStorageVolumeConfig storage-config-api","operationId":"storage-config-api#RemoveStorageVolumeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Config","example":"Enim consequuntur optio."},"example":"sc-12345678"},{"name":"storageVolumeConfigId","in":"path","description":"The storage volume config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Volume Config","example":"Libero facilis repellendus repudiandae et deserunt voluptas."},"example":"svc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveStorageVolumeConfigRequest2"},"example":{"mountPath":"/data"}}}},"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 storage volume config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"put":{"tags":["storage-config-api"],"summary":"AddStorageVolumeConfig storage-config-api","operationId":"storage-config-api#AddStorageVolumeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Config","example":"Occaecati corporis rerum."},"example":"sc-12345678"},{"name":"storageVolumeConfigId","in":"path","description":"The storage volume config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Volume Config","example":"Modi voluptas soluta velit."},"example":"svc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddStorageVolumeConfigRequest2"},"example":{"mountPath":"/data"}}}},"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 storage volume config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/storage-volume-config":{"get":{"tags":["storage-volume-config-api"],"summary":"ListStorageVolumeConfig storage-volume-config-api","operationId":"storage-volume-config-api#ListStorageVolumeConfig","parameters":[{"name":"managed","in":"query","description":"Is storage volume config managed by omnistrate","allowEmptyValue":true,"schema":{"type":"boolean","description":"Is storage volume config managed by omnistrate","example":false},"example":false},{"name":"serviceId","in":"path","description":"The service to list storage volume configs for","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListStorageVolumeConfigsResult"},"example":{"ids":["svc-12345678"],"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 storage volume configs","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["storage-volume-config-api"],"summary":"CreateStorageVolumeConfig storage-volume-config-api","operationId":"storage-volume-config-api#CreateStorageVolumeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStorageVolumeConfigRequest2"},"example":{"clusterStorageType":"S3|$var.storageType|AWS::EFS","description":"A storage volume set to store the MySQL data directory","disableBackup":false,"instanceStorageIops":"$var.storageIops","instanceStorageSizeGi":"$var.storage_size","instanceStorageThroughputMiBps":"128","instanceStorageType":"$var.storageType","name":"MySQL Data Volume","storageResourceID":"r-12345678"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Storage Volume Config ID created","example":"Assumenda ab quia est hic."},"example":"Earum et reiciendis itaque molestias."}}},"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 storage volume config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/storage-volume-config/{id}":{"delete":{"tags":["storage-volume-config-api"],"summary":"DeleteStorageVolumeConfig storage-volume-config-api","operationId":"storage-volume-config-api#DeleteStorageVolumeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage volume config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Volume Config","example":"Quasi molestiae saepe dolorem optio."},"example":"svc-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 storage volume config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["storage-volume-config-api"],"summary":"DescribeStorageVolumeConfig storage-volume-config-api","operationId":"storage-volume-config-api#DescribeStorageVolumeConfig","parameters":[{"name":"ProductTierVersion","in":"query","description":"Product tier version of the network config to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the network config to describe. If not specified, the latest version is described.","example":"Autem adipisci asperiores velit quidem quod et."},"example":"Exercitationem voluptatem inventore cum in qui et."},{"name":"ProductTierId","in":"query","description":"ProductTierId of the network config to describe. Needs to specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Dolorem explicabo similique impedit repellat quas vel."},"example":"Qui consequatur a voluptatem."},{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage volume config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Volume Config","example":"Sed incidunt a sint quae voluptas quibusdam."},"example":"svc-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeStorageVolumeConfigResult"},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|all","clusterStorageType":"S3|$var.storageType|AWS::EFS","description":"A storage volume set to store the MySQL data directory","disableBackup":false,"id":"Sint corporis nihil.","instanceStorageIops":"7500","instanceStorageSizeGi":"128","instanceStorageThroughputMiBps":"128","instanceStorageType":"$var.storageType","name":"MySQL Data Volume","serviceId":"s-123456","storageResourceID":"r-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 storage volume config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["storage-volume-config-api"],"summary":"UpdateStorageVolumeConfig storage-volume-config-api","operationId":"storage-volume-config-api#UpdateStorageVolumeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage volume config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Volume Config","example":"Occaecati voluptatem at iusto et corporis."},"example":"svc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStorageVolumeConfigRequest2"},"example":{"description":"A storage volume set to store the MySQL data directory","disableBackup":false,"name":"MySQL Data Volume"}}}},"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 storage volume config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/storage-volume-config/{id}/instance":{"patch":{"tags":["storage-volume-config-api"],"summary":"UpdateInstanceStorageVolumeConfig storage-volume-config-api","operationId":"storage-volume-config-api#UpdateInstanceStorageVolumeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage volume config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Volume Config","example":"Expedita praesentium sequi fugit repudiandae id magnam."},"example":"svc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInstanceStorageVolumeConfigRequest2"},"example":{"instanceStorageIops":"7500","instanceStorageThroughputMiBps":"128","instanceStorageType":"AWS::EBS_GP2"}}}},"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 instance storage volume type config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/storage-volume-config/{id}/size":{"patch":{"tags":["storage-volume-config-api"],"summary":"UpdateStorageVolumeSizeConfig storage-volume-config-api","operationId":"storage-volume-config-api#UpdateStorageVolumeSizeConfig","parameters":[{"name":"serviceId","in":"path","description":"The service ID","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The storage volume config ID","required":true,"schema":{"type":"string","description":"ID of a Storage Volume Config","example":"Quidem est laborum doloremque."},"example":"svc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStorageVolumeSizeConfigRequest2"},"example":{"instanceStorageSizeGi":"$var.storage_size"}}}},"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 storage volume size config","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/vunit/{id}":{"get":{"tags":["vunit-api"],"summary":"DescribeVUnit vunit-api","operationId":"vunit-api#DescribeVUnit","parameters":[{"name":"serviceId","in":"path","description":"Service ID for the VUnit","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"VUnit to operate on","required":true,"schema":{"type":"string","description":"ID of a VUnit","example":"Ea tempora reprehenderit laborum."},"example":"vu-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeVUnitResult"},"example":{"cloudProvider":"aws|azure|gcp|nebius|oci|all","id":"Aut in odio.","networkIds":["n-12345678","n-abcdefgh","n-1234efgh"],"region":"us-west-2","serviceId":"s-123456","serviceModelId":"Sed et nulla sed."}}}},"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 vunit","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/signin":{"post":{"tags":["signin-api"],"summary":"Signin signin-api","operationId":"signin-api#Signin","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SigninRequest"},"example":{"email":"abc@gmail.com","hashedPassword":"deprecated","password":"password"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SigninResult"},"example":{"jwtToken":"","refreshToken":""}}}},"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 signin","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/signup":{"post":{"tags":["signup-api"],"summary":"Signup signup-api","operationId":"signup-api#Signup","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignupRequest"},"example":{"attributes":{"affiliateCode":"AFF12345"},"companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","email":"abc@gmail.com","legalCompanyName":"mywebsite","name":"John Doe","password":"password"}}}},"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 signup","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/sp-organization":{"get":{"tags":["sp-organization-api"],"summary":"DescribeServiceProviderOrganization sp-organization-api","operationId":"sp-organization-api#DescribeServiceProviderOrganization","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeServiceProviderOrganizationResult"},"example":{"DefaultDeploymentCellConfigurations":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"DNS server for Kubernetes clusters.","IsManaged":true,"Name":"CoreDNS","Type":"HelmChart"},{"Description":"Service mesh for microservices.","IsManaged":false,"Name":"Istio","Properties":{"ChartName":"istio-base","ChartValues":{"pilot":{"traceSampling":1}},"ChartVersion":"1.18.2","RepoURL":"https://istio-release.storage.googleapis.com/charts"},"Type":"HelmChart"}]}}},"DeploymentCellConfigurationsPerEnv":{"DEV":{"DeploymentCellConfigurationPerCloudProvider":{"GCP":{"Amenities":[{"Description":"Distributed tracing system.","IsManaged":true,"Name":"Jaeger","Type":"HelmChart"}]}}},"PROD":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Type":"HelmChart"},{"Description":"Provides dashboards and visualizations.","IsManaged":false,"Name":"Grafana","Properties":{"ChartName":"grafana","ChartValues":{"adminPassword":"securepassword","adminUser":"admin"},"ChartVersion":"6.17.4","RepoURL":"https://grafana.github.io/helm-charts"},"Type":"HelmChart"}]}}}},"id":"Fuga nostrum.","isPerEnvClusterEnabled":true}}}},"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 service provider organization","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["sp-organization-api"],"summary":"ModifyServiceProviderOrganization sp-organization-api","operationId":"sp-organization-api#ModifyServiceProviderOrganization","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyServiceProviderOrganizationRequest2"},"example":{"DeploymentCellConfigurations":{"PROD":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Type":"HelmChart"},{"Description":"Provides dashboards and visualizations.","IsManaged":false,"Name":"Grafana","Properties":{"ChartName":"grafana","ChartValues":{"adminPassword":"securepassword","adminUser":"admin"},"ChartVersion":"6.17.4","RepoURL":"https://grafana.github.io/helm-charts"},"Type":"HelmChart"}]}}}}}}}},"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 service provider organization","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/stripe-setup":{"get":{"tags":["stripe-connect-api"],"summary":"GetStripeAuthorizeUrl stripe-connect-api","operationId":"stripe-connect-api#GetStripeAuthorizeUrl","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeAuthorizeURLResult"},"example":{"authorizeURL":"https://connect.stripe.com/oauth/authorize?response_type=code\u0026client_id=ca_12345678\u0026scope=read_write\u0026state=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 invoices","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["stripe-connect-api"],"summary":"CompleteOAuthConnection stripe-connect-api","operationId":"stripe-connect-api#CompleteOAuthConnection","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOAuthConnectionRequest2"},"example":{"code":"ac_12345678","state":"12345678"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOAuthConnectionResult"},"example":{"stripeUserID":"acct_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 invoices","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/subscription":{"get":{"tags":["subscription-api"],"summary":"ListSubscriptions subscription-api","operationId":"subscription-api#ListSubscriptions","parameters":[{"name":"serviceId","in":"query","description":"Service Id","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"service-12345678"},{"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|GLOBAL"},"example":"DEV"},{"name":"includeInactive","in":"query","description":"Flag indicating whether to include inactive (suspended, cancelled, terminated) subscriptions","allowEmptyValue":true,"schema":{"type":"boolean","description":"Flag indicating whether to include inactive (suspended, cancelled, terminated) subscriptions","example":false},"example":false}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSubscriptionsResult"},"example":{"ids":["sub-12345678","sub-abcdefgh","sub-1234efgh"],"nextPageToken":"next-token","subscriptions":[{"accountConfigIdentityId":"Doloribus magni sed qui consequatur sunt quibusdam.","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"Reiciendis rerum molestiae modi inventore nisi.","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"Molestiae aut vero.","productTierName":"Omnistrate Multi Tenancy","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","rootUserId":"Quis et voluptatibus rerum facilis ut.","rootUserName":"John Doe","rootUserOrgId":"Reprehenderit reiciendis repellendus incidunt aut voluptates.","rootUserOrgName":"Example Inc.","serviceId":"s-123456","serviceLogoURL":"Quia ullam a ullam enim sed ea.","serviceName":"MySQL multi-writer service","serviceOrgId":"Est asperiores velit et dolores quia explicabo.","serviceOrgName":"Omnistrate","status":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","subscriptionOwnerName":"John Doe"},{"accountConfigIdentityId":"Doloribus magni sed qui consequatur sunt quibusdam.","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"Reiciendis rerum molestiae modi inventore nisi.","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"Molestiae aut vero.","productTierName":"Omnistrate Multi Tenancy","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","rootUserId":"Quis et voluptatibus rerum facilis ut.","rootUserName":"John Doe","rootUserOrgId":"Reprehenderit reiciendis repellendus incidunt aut voluptates.","rootUserOrgName":"Example Inc.","serviceId":"s-123456","serviceLogoURL":"Quia ullam a ullam enim sed ea.","serviceName":"MySQL multi-writer service","serviceOrgId":"Est asperiores velit et dolores quia explicabo.","serviceOrgName":"Omnistrate","status":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","subscriptionOwnerName":"John Doe"},{"accountConfigIdentityId":"Doloribus magni sed qui consequatur sunt quibusdam.","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"Reiciendis rerum molestiae modi inventore nisi.","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"Molestiae aut vero.","productTierName":"Omnistrate Multi Tenancy","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","rootUserId":"Quis et voluptatibus rerum facilis ut.","rootUserName":"John Doe","rootUserOrgId":"Reprehenderit reiciendis repellendus incidunt aut voluptates.","rootUserOrgName":"Example Inc.","serviceId":"s-123456","serviceLogoURL":"Quia ullam a ullam enim sed ea.","serviceName":"MySQL multi-writer service","serviceOrgId":"Est asperiores velit et dolores quia explicabo.","serviceOrgName":"Omnistrate","status":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","subscriptionOwnerName":"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":[]}]},"post":{"tags":["subscription-api"],"summary":"CreateSubscription subscription-api","operationId":"subscription-api#CreateSubscription","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSubscriptionRequest2"},"example":{"productTierId":"Totam ex error.","serviceId":"s-123456"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Subscription ID created","example":"Laboriosam ea."},"example":"Inventore ut voluptatum placeat blanditiis."}}},"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 subscription","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/subscription/request":{"get":{"tags":["subscription-request-api"],"summary":"ListSubscriptionRequests subscription-request-api","operationId":"subscription-request-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"}],"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":"Aliquam voluptates.","productTierId":"Officiis quaerat quas.","productTierName":"Omnistrate Multi Tenancy","rootUserEmail":"abc@gmail.com","rootUserId":"Molestias cupiditate autem quas sint impedit.","rootUserName":"John Doe","serviceId":"s-123456","serviceLogoURL":"Error ut.","serviceName":"MySQL multi-writer service","status":"PENDING|APPROVED|DENIED|CANCELLED","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"Est et quibusdam est dolorum quo pariatur.","updatedByUserName":"John Doe"},{"createdAt":"2019-01-01T00:00:00Z","id":"Aliquam voluptates.","productTierId":"Officiis quaerat quas.","productTierName":"Omnistrate Multi Tenancy","rootUserEmail":"abc@gmail.com","rootUserId":"Molestias cupiditate autem quas sint impedit.","rootUserName":"John Doe","serviceId":"s-123456","serviceLogoURL":"Error ut.","serviceName":"MySQL multi-writer service","status":"PENDING|APPROVED|DENIED|CANCELLED","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"Est et quibusdam est dolorum quo pariatur.","updatedByUserName":"John Doe"},{"createdAt":"2019-01-01T00:00:00Z","id":"Aliquam voluptates.","productTierId":"Officiis quaerat quas.","productTierName":"Omnistrate Multi Tenancy","rootUserEmail":"abc@gmail.com","rootUserId":"Molestias cupiditate autem quas sint impedit.","rootUserName":"John Doe","serviceId":"s-123456","serviceLogoURL":"Error ut.","serviceName":"MySQL multi-writer service","status":"PENDING|APPROVED|DENIED|CANCELLED","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"Est et quibusdam est dolorum quo pariatur.","updatedByUserName":"John Doe"},{"createdAt":"2019-01-01T00:00:00Z","id":"Aliquam voluptates.","productTierId":"Officiis quaerat quas.","productTierName":"Omnistrate Multi Tenancy","rootUserEmail":"abc@gmail.com","rootUserId":"Molestias cupiditate autem quas sint impedit.","rootUserName":"John Doe","serviceId":"s-123456","serviceLogoURL":"Error ut.","serviceName":"MySQL multi-writer service","status":"PENDING|APPROVED|DENIED|CANCELLED","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"Est et quibusdam est dolorum quo pariatur.","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 create a subscription","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["subscription-request-api"],"summary":"CreateSubscriptionRequest subscription-request-api","operationId":"subscription-request-api#CreateSubscriptionRequest","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSubscriptionRequestRequest2"},"example":{"productTierId":"Ea ducimus.","serviceId":"s-123456"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Subscription request ID created","example":"Minus dolor fugiat."},"example":"Commodi cum quis."}}},"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 subscription","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/subscription/request/{id}":{"delete":{"tags":["subscription-request-api"],"summary":"CancelSubscriptionRequest subscription-request-api","operationId":"subscription-request-api#CancelSubscriptionRequest","parameters":[{"name":"id","in":"path","description":"The subscription ID","required":true,"schema":{"type":"string","description":"ID of a Subscription Request","example":"Atque voluptatem minus."},"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 create a subscription","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["subscription-request-api"],"summary":"DescribeSubscriptionRequest subscription-request-api","operationId":"subscription-request-api#DescribeSubscriptionRequest","parameters":[{"name":"id","in":"path","description":"The subscription ID","required":true,"schema":{"type":"string","description":"ID of a Subscription Request","example":"Voluptatem dolorem quaerat."},"example":"subr-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeSubscriptionRequestResult"},"example":{"createdAt":"2019-01-01T00:00:00Z","id":"Natus tempora nesciunt voluptatem fuga eos.","productTierId":"Molestias eum.","productTierName":"Omnistrate Multi Tenancy","rootUserEmail":"abc@gmail.com","rootUserId":"Veritatis debitis enim voluptas quibusdam.","rootUserName":"John Doe","serviceId":"s-123456","serviceLogoURL":"Explicabo reprehenderit quia.","serviceName":"MySQL multi-writer service","status":"PENDING|APPROVED|DENIED|CANCELLED","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"Eum ducimus rerum in accusamus.","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 create a subscription","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/subscription/{id}":{"delete":{"tags":["subscription-api"],"summary":"DeleteSubscription subscription-api","operationId":"subscription-api#DeleteSubscription","parameters":[{"name":"id","in":"path","description":"The subscription ID","required":true,"schema":{"type":"string","description":"ID of a Subscription","example":"Omnis harum ducimus cupiditate commodi."},"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 delete a subscription","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["subscription-api"],"summary":"DescribeSubscription subscription-api","operationId":"subscription-api#DescribeSubscription","parameters":[{"name":"id","in":"path","description":"The subscription ID","required":true,"schema":{"type":"string","description":"ID of a Subscription","example":"Distinctio in maxime odio sed magnam."},"example":"sub-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeSubscriptionResult"},"example":{"accountConfigIdentityId":"Doloribus ut.","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"Et possimus dolorem amet ea incidunt necessitatibus.","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"Natus accusantium facere explicabo dolorum architecto.","productTierName":"Omnistrate Multi Tenancy","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","rootUserId":"Aut voluptas doloremque eaque.","rootUserName":"John Doe","rootUserOrgId":"Consequuntur culpa.","rootUserOrgName":"Example Inc.","serviceId":"s-123456","serviceLogoURL":"Molestiae recusandae expedita sint quasi.","serviceName":"MySQL multi-writer service","serviceOrgId":"Aspernatur cupiditate molestias aperiam minus atque.","serviceOrgName":"Omnistrate","status":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","subscriptionOwnerName":"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/tenant-billing":{"get":{"tags":["tenant-billing-api"],"summary":"GetTenantBillingStatus tenant-billing-api","operationId":"tenant-billing-api#GetTenantBillingStatus","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTenantBillingStatusResult"},"example":{"billingProviders":[{"connectClientID":"ca_1234567890","status":"ENABLED","stripeCustomerID":"cus_1234567890","type":"STRIPE"},{"balanceDueLink":"https://billing.provider.com/balance-due","logoURL":"https://example.com/logo.png","name":"GovPay","status":"ENABLED","type":"BRING_YOUR_OWN"}],"enabled":true}}}},"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 billing providers","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/tenant-billing/disable":{"delete":{"tags":["tenant-billing-api"],"summary":"DisableTenantBilling tenant-billing-api","operationId":"tenant-billing-api#DisableTenantBilling","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 disable tenant billing","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/tenant-billing/disable/{billingProviderType}":{"delete":{"tags":["tenant-billing-api"],"summary":"DisableBillingProvider tenant-billing-api","operationId":"tenant-billing-api#DisableBillingProvider","parameters":[{"name":"billingProviderType","in":"path","description":"The type of billing provider to enable","required":true,"schema":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"example":"STRIPE"}],"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 disable billing provider","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/tenant-billing/enable":{"post":{"tags":["tenant-billing-api"],"summary":"EnableTenantBilling tenant-billing-api","operationId":"tenant-billing-api#EnableTenantBilling","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 enable tenant billing","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/tenant-billing/enable/{billingProviderType}":{"post":{"tags":["tenant-billing-api"],"summary":"EnableBillingProvider tenant-billing-api","operationId":"tenant-billing-api#EnableBillingProvider","parameters":[{"name":"billingProviderType","in":"path","description":"The type of billing provider to enable","required":true,"schema":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"example":"STRIPE"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnableBillingProviderRequest2"},"example":{"balanceDueLink":"https://billing.provider.com/balance-due. Only present when the billing provider is BRING_YOUR_OWN","logoURL":"https://example.com/logo.png","name":"Stripe"}}}},"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 enable billing provider","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/update-password":{"post":{"tags":["users-api"],"summary":"UpdatePassword users-api","operationId":"users-api#UpdatePassword","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePasswordRequest2"},"example":{"currentPassword":"currentPassword","currentPasswordHash":"currentPasswordHash","password":"password"}}}},"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 password","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/usage":{"get":{"tags":["usage-api"],"summary":"GetCurrentUsage usage-api","operationId":"usage-api#GetCurrentUsage","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetUsageResult"},"example":{"endTime":"2021-01-01T00:00:00.000Z","planName":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE","startTime":"2021-01-01T00:00:00.000Z","usage":[{"dimension":"core/hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67}]}}}},"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 usage","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/usage-per-day":{"get":{"tags":["usage-api"],"summary":"GetUsagePerDay usage-api","operationId":"usage-api#GetUsagePerDay","parameters":[{"name":"startDate","in":"query","description":"Start date of the usage report","allowEmptyValue":true,"schema":{"type":"string","description":"Start time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2023-01-01T10:00:00Z","format":"date-time"},"example":"2023-01-01T10:00:00Z"},{"name":"endDate","in":"query","description":"End date of the usage report","allowEmptyValue":true,"schema":{"type":"string","description":"End time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2024-01-01T10:00:00Z","format":"date-time"},"example":"2024-01-01T10:00:00Z"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetUsageResult"},"example":{"endTime":"2021-01-01T00:00:00.000Z","planName":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE","startTime":"2021-01-01T00:00:00.000Z","usage":[{"dimension":"core/hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67}]}}}},"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 usage","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/user":{"delete":{"tags":["users-api"],"summary":"DeleteUser users-api","operationId":"users-api#DeleteUser","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 user","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["users-api"],"summary":"DescribeUser users-api","operationId":"users-api#DescribeUser","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeUserResult"},"example":{"address":{"addressLine1":"1234 Main St","addressLine2":"Apt 123","addressLine3":"Building 123","city":"San Francisco","country":"US","state":"CA","zip":"94123"},"attributes":{"key1":"value1","key2":"value2"},"createdAt":"2023-01-10T00:00:00Z","email":"abc@gmail.com","enabled":true,"id":"user-abcd1234","lastModifiedAt":"2023-01-20T00:00:00Z","name":"John Dae","orgCookiePolicy":"Libero et sed consequuntur molestiae quia delectus.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":false,"orgFavIconURL":"Voluptatibus quia natus.","orgId":"org-aKQ8G13QeR","orgLogoURL":"Ab quia eum atque doloremque quia consequatur.","orgName":"ACME","orgPrivacyPolicy":"Rerum consequatur nemo amet id est quam.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Saepe est amet aut fugiat.","orgURL":"something.acme","planName":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","status":"ACTIVE|NOT_ENABLED"}}}},"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/user/{id}":{"patch":{"tags":["users-api"],"summary":"UpdateUser users-api","operationId":"users-api#UpdateUser","parameters":[{"name":"id","in":"path","description":"The User ID","required":true,"schema":{"type":"string","description":"The User ID","example":"user-abcd1234"},"example":"user-abcd1234"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserRequest2"},"example":{"address":{"addressLine1":"1234 Main St","addressLine2":"Apt 123","addressLine3":"Building 123","city":"San Francisco","country":"US","state":"CA","zip":"94123"},"attributes":{"key1":"value1","key2":"value2"},"name":"John Dae","orgCookiePolicy":"Similique nisi ratione natus qui.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":true,"orgFavIconURL":"http://torp.biz/foster.rolfson","orgLogoURL":"http://haley.org/green","orgName":"ACME","orgPrivacyPolicy":"Omnis animi occaecati.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Et deserunt optio optio soluta harum officiis.","orgURL":"something.acme"}}}},"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 describe a user","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/users/{id}/regenerate-token":{"post":{"tags":["signup-api"],"summary":"RegenerateToken signup-api","operationId":"signup-api#RegenerateToken","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","example":"user-abcd1234","minLength":1},"example":"user-abcd1234"}],"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: Response used on failure to regenerate token","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/validate-token":{"post":{"tags":["signup-api"],"summary":"ValidateToken signup-api","operationId":"signup-api#ValidateToken","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateTokenRequest"},"example":{"email":"abc@gmail.com","token":"fc7b8dea-a50b-4c9a-8864-fc3d845a2be6"}}}},"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 validate the token","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/2022-09-01-00/version":{"get":{"tags":["global-api"],"summary":"registrationServiceVersion global-api","description":"Registration service version endpoint","operationId":"global-api#registrationServiceVersion","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OmnistrateServiceVersionResult"},"example":{"additionalVersions":{"dataplaneAgent":"v1.12.3","managerAgent":"v1.12.3"},"apiVersion":"1.0","buildCommitSHA":"1234567890abcdef1234567890abcdef12345678","buildTimestamp":"2020-01-01T00:00:00Z","componentVersion":"v0.47.96"}}}}}}}},"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,"scope":{"cloudProviders":["aws","gcp"]},"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,"scope":{"cloudProviders":["aws","gcp"]},"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"]},"AWSPrivateLinkConfiguration":{"type":"object","properties":{"port":{"type":"integer","description":"The port of the target group","example":80,"format":"int64"},"targetGroupName":{"type":"string","description":"The target group name","example":"my-target-group"}},"example":{"port":80,"targetGroupName":"my-target-group"},"required":["targetGroupName","port"]},"AWSPrivateLinkConfigurations":{"type":"array","items":{"$ref":"#/components/schemas/AWSPrivateLinkConfiguration"},"description":"The list of private link configurations","example":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]},"AcceleratorConfiguration":{"type":"object","properties":{"count":{"type":"integer","description":"Number of accelerators to attach","example":1,"format":"int64","minimum":1},"type":{"type":"string","description":"Type of accelerator (GPU)","example":"nvidia-tesla-t4","enum":["nvidia-tesla-t4","nvidia-tesla-v100","nvidia-tesla-p100","nvidia-tesla-p4","nvidia-tesla-t4-vws","nvidia-tesla-p100-vws","nvidia-tesla-p4-vws","nvidia-a100","nvidia-a40","nvidia-h100","nvidia-l4"]}},"description":"Accelerator configuration for compute nodes","example":{"count":1,"type":"nvidia-tesla-t4"},"required":["count","type"]},"AccountConfigIdentityIDRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"dp","minLength":1}},"example":{"token":"fi"},"required":["token"]},"AccountConfigIdentityIDResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Org","example":"Error aut est non ea."}},"example":{"id":"org-12345678"},"required":["id"]},"AcknowledgeEventRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Event","example":"Id quis error perferendis omnis."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"yog","minLength":1}},"example":{"id":"e-123456","token":"r1"},"required":["token","id"]},"ActionHook":{"type":"object","properties":{"commandTemplate":{"type":"string","description":"The Base64 encoded command template to execute","example":"ZWNobyAiaGVsbG8gd29ybGQi"},"customCommand":{"type":"array","items":{"type":"string","example":"Dolores consequuntur expedita pariatur quas non."},"description":"The custom command to execute the hook with","example":["/bin/sh","-c"]},"customImage":{"type":"string","description":"The custom image to execute the hook","example":"my-custom-image:latest"},"scope":{"type":"string","description":"The scope of the hook","example":"CLUSTER|NODE"},"type":{"type":"string","description":"The type of hook to execute","example":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"}},"example":{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER","type":"ADD"},"required":["type","scope","commandTemplate"]},"AddAccountConfigToServiceModelRequest":{"type":"object","properties":{"accountConfigId":{"type":"string","description":"ID of an Account Config","example":"Et eum qui ut."},"id":{"type":"string","description":"ID of a Service Model","example":"Repudiandae error tenetur ullam pariatur."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"itb","minLength":1}},"example":{"accountConfigId":"ac-12345678","id":"sm-12345678","serviceId":"s-12345678","token":"ge"},"required":["token","accountConfigId","id","serviceId"]},"AddAccountConfigToServiceModelRequest2":{"type":"object","properties":{"accountConfigId":{"type":"string","description":"The infrastructure account configuration ID","example":"Doloremque qui numquam quibusdam eligendi adipisci reiciendis."}},"example":{"accountConfigId":"Sit inventore aut iste."},"required":["accountConfigId"]},"AddCapacityToResourceInstanceRequest":{"type":"object","properties":{"capacityToBeAdded":{"type":"integer","description":"Number of replicas to be added","example":3,"format":"int64"},"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Et id."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5a","minLength":1}},"example":{"capacityToBeAdded":3,"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"rj"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id","capacityToBeAdded"]},"AddCapacityToResourceInstanceRequest2":{"type":"object","properties":{"capacityToBeAdded":{"type":"integer","description":"Number of replicas to be added","example":3,"format":"int64"}},"example":{"capacityToBeAdded":3},"required":["capacityToBeAdded"]},"AddComputeInstanceTypeRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"configOverride":{"$ref":"#/components/schemas/ComputeInstanceTypeConfigOverride"},"id":{"type":"string","description":"ID of a Compute Config","example":"Placeat natus ipsum voluptatibus adipisci ut ipsam."},"instanceType":{"type":"string","description":"The instance type for this compute instance type config","example":"t3.micro"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"8","minLength":1}},"example":{"cloudProviderName":"aws","configOverride":{"instanceLifeCycleType":"Spot","labels":{"env":"prod"},"rootVolumeSizeGi":10,"taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"warmPoolConfiguration":{"minimumNodesInPool":1}},"id":"cc-12345678","instanceType":"t3.micro","serviceId":"s-12345678","token":"nh"},"required":["token","id","serviceId","cloudProviderName","instanceType"]},"AddComputeInstanceTypeRequest2":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"The cloud provider for this compute instance type config","example":"aws|azure|gcp|nebius|oci|all"},"configOverride":{"$ref":"#/components/schemas/ComputeInstanceTypeConfigOverride"},"instanceType":{"type":"string","description":"The instance type for this compute instance type config","example":"t3.micro"}},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|all","configOverride":{"instanceLifeCycleType":"Spot","labels":{"env":"prod"},"rootVolumeSizeGi":10,"taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"warmPoolConfiguration":{"minimumNodesInPool":1}},"instanceType":"t3.micro"},"required":["cloudProviderName","instanceType"]},"AddCustomDNSToResourceInstanceRequest":{"type":"object","properties":{"customDNS":{"type":"string","description":"The custom DNS to add","example":"my-custom-dns.com"},"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"http-service"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Perspiciatis aut suscipit."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"targetPort":{"type":"integer","description":"The target port","example":8080,"format":"int64"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"6","minLength":1}},"example":{"customDNS":"my-custom-dns.com","id":"instance-abcd1234","productTierKey":"premium","resourceKey":"http-service","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","targetPort":8080,"token":"1w"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id","customDNS"]},"AddCustomDNSToResourceInstanceRequest2":{"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"]},"AddFileRequest":{"type":"object","properties":{"content_type":{"type":"string","description":"Content-Type header, must define value for multipart boundary.","default":"multipart/form-data; boundary=boundary","example":"multipart/form-data; boundary=boundary","pattern":"multipart/[^;]+; boundary=.+"},"description":{"type":"string","description":"The description of the file","example":"A file to store the configuration for the resource"},"fileType":{"type":"string","description":"The type of the file","example":"Config|Secret"},"id":{"type":"string","description":"ID of a resource","example":"Adipisci expedita et expedita."},"mountPath":{"type":"string","description":"The mount path of the file","example":"/etc/config"},"name":{"type":"string","description":"The name of the file","example":"file.txt"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"f","minLength":1}},"example":{"content_type":"multipart/form-data; boundary=boundary","description":"A file to store the configuration for the resource","fileType":"Config","id":"r-12345678","mountPath":"/etc/config","name":"file.txt","serviceId":"s-12345678","token":"exu"},"required":["token","id","name","description","serviceId","content_type","fileType","mountPath"]},"AddResourceDependencyRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Placeat nobis et consequuntur consequatur non nulla."},"parameterMap":{"type":"object","description":"A map of the source parameter to the dependency resource parameter","example":{"clusterId":"writerId","clusterOrg":"userDatabase"},"additionalProperties":{"type":"string","example":"Repellendus illo voluptas."}},"resourceDependencyId":{"type":"string","description":"ID of a resource","example":"Ab et et libero voluptates."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"tij","minLength":1}},"example":{"id":"r-12345678","parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceDependencyId":"r-12345678","serviceId":"s-12345678","token":"xsm"},"required":["token","id","serviceId","resourceDependencyId"]},"AddResourceDependencyRequest2":{"type":"object","properties":{"parameterMap":{"type":"object","description":"A map of the source parameter to the dependency resource parameter","example":{"clusterId":"writerId","clusterOrg":"userDatabase"},"additionalProperties":{"type":"string","example":"Et et voluptas."}}},"example":{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"}}},"AddStorageVolumeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Config","example":"Necessitatibus dolore deleniti."},"mountPath":{"type":"string","description":"The path where the storage volume will be mounted","example":"/data"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"storageVolumeConfigId":{"type":"string","description":"ID of a Storage Volume Config","example":"Quam ab deleniti minima expedita molestias."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ykk","minLength":1}},"example":{"id":"sc-12345678","mountPath":"/data","serviceId":"s-12345678","storageVolumeConfigId":"svc-12345678","token":"d"},"required":["token","id","serviceId","storageVolumeConfigId"]},"AddStorageVolumeConfigRequest2":{"type":"object","properties":{"mountPath":{"type":"string","description":"The path where the storage volume will be mounted","example":"/data"}},"example":{"mountPath":"/data"}},"AdditionalSecurityContext":{"type":"object","properties":{"AddCapabilities":{"type":"array","items":{"type":"string","example":"Reprehenderit quidem accusantium sint sit alias voluptas."},"description":"Capabilities to add","example":["CAP_NET_ADMIN","CAP_NET_RAW"]},"DropCapabilities":{"type":"array","items":{"type":"string","example":"Molestiae molestiae inventore in ea unde cumque."},"description":"Capabilities to drop","example":["CAP_NET_ADMIN","CAP_NET_RAW"]},"SupplementalGroupIDs":{"type":"array","items":{"type":"integer","example":1647321743878429644,"format":"int64"},"description":"Supplemental group IDs","example":[1001,999]}},"example":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]}},"Address":{"type":"object","properties":{"addressLine1":{"type":"string","description":"The street address","example":"1234 Main St"},"addressLine2":{"type":"string","description":"Address Line 2","example":"Apt 123"},"addressLine3":{"type":"string","description":"Address Line 3","example":"Building 123"},"city":{"type":"string","description":"Name of the City","example":"San Francisco"},"country":{"type":"string","description":"Name of the Country","example":"US"},"state":{"type":"string","description":"Name of the State/Province/Region","example":"CA"},"zip":{"type":"string","description":"Zip code","example":"94123"}},"example":{"addressLine1":"1234 Main St","addressLine2":"Apt 123","addressLine3":"Building 123","city":"San Francisco","country":"US","state":"CA","zip":"94123"},"required":["addressLine1","city","state","zip","country"]},"AgentCodeInterpreterConfiguration":{"type":"object","properties":{"allowedPackages":{"type":"array","items":{"type":"string","example":"Dicta delectus explicabo."},"description":"List of allowed Python packages","example":["pandas","numpy","matplotlib"]},"enabled":{"type":"boolean","description":"Enable code interpreter for the agent","default":false,"example":false},"provider":{"type":"string","description":"Code interpreter provider","default":"agentcore","example":"agentcore"},"timeout":{"type":"integer","description":"Code execution timeout in seconds","default":60,"example":60,"format":"int64"}},"example":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60}},"AgentConfiguration":{"type":"object","properties":{"codeInterpreter":{"$ref":"#/components/schemas/AgentCodeInterpreterConfiguration"},"dockerfile":{"type":"string","description":"The Dockerfile path for the agent container","example":"Dockerfile"},"evaluations":{"type":"array","items":{"$ref":"#/components/schemas/AgentEvaluation"},"description":"Evaluation configurations for the agent","example":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}]},"memory":{"$ref":"#/components/schemas/AgentMemoryConfiguration"},"monitoring":{"$ref":"#/components/schemas/AgentMonitoringConfiguration"},"vectorStore":{"$ref":"#/components/schemas/AgentVectorStoreConfiguration"}},"example":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"required":["dockerfile","vectorStore","memory","codeInterpreter","monitoring","evaluations"]},"AgentEvaluation":{"type":"object","properties":{"metrics":{"type":"array","items":{"type":"string","example":"Veniam nulla explicabo facere ab molestias."},"description":"Metrics to evaluate","example":["relevance","helpfulness"]},"name":{"type":"string","description":"Name of the evaluation","example":"response-quality"},"schedule":{"type":"string","description":"Evaluation schedule","example":"every 6 hours"}},"example":{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"},"required":["name","schedule","metrics"]},"AgentMemoryConfiguration":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Enable memory store for agent context persistence","default":false,"example":true}},"example":{"enabled":true}},"AgentMonitoringConfiguration":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Enable monitoring for the agent","default":false,"example":true}},"example":{"enabled":true}},"AgentVectorStoreConfiguration":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Enable vector store for the agent","default":false,"example":false}},"example":{"enabled":false}},"Amenity":{"type":"object","properties":{"DependsOn":{"type":"array","items":{"type":"string","example":"Placeat voluptas laborum."},"description":"The names of other amenities that this amenity depends on. Amenities must be present in the list of amenities and will be installed prior to this amenity. This setting is used to control installation order.","example":["istio-base","prometheus"]},"Description":{"type":"string","description":"A description of the amenity.","example":"Ensures high availability across multiple zones."},"IsManaged":{"type":"boolean","description":"Whether the amenity is managed by the system.","example":true},"Name":{"type":"string","description":"The name of the amenity.","example":"Prometheus"},"Properties":{"type":"object","description":"The properties of the amenity.","example":{"Asperiores eaque recusandae et dolorem rem quod.":"Exercitationem quia voluptatum dolorum qui alias.","Odio consectetur aut at.":"Sit ut est et."},"additionalProperties":true},"Type":{"type":"string","description":"The type of the amenity.","example":"HelmChart"}},"example":{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Non id error reprehenderit nihil.":"Qui tempore."},"Type":"HelmChart"}},"ArtifactUploadingTask":{"type":"object","properties":{"accountConfigID":{"type":"string","description":"The account config ID associated with the artifact uploading task. This is defined by the service plan spec and is used by the caller to identify which account config this artifact is associated with.","example":"ac-12345678"},"artifactPath":{"type":"string","description":"The path of the artifact to be uploaded. This is defined by the service plan spec and is used by the caller to identify which artifact to upload for this task.","example":"mysql/mysql.tar.gz"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"productTierName":{"type":"string","description":"The name of the product tier. This is defined by the service plan spec and is used by the caller to identify which product tier this artifact is associated with.","example":"Basic"},"serviceName":{"type":"string","description":"The name of the service. This is defined by the service plan spec and is used by the caller to identify which service this artifact is associated with.","example":"mysql"}},"example":{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"DEV","productTierName":"Basic","serviceName":"mysql"}},"AutoScalingMetricSpec":{"type":"object","properties":{"metricEndpoint":{"type":"string","description":"The local host endpoint to supply prometheus metric","example":"http://localhost:9187/metrics"},"metricLabelName":{"type":"string","description":"The prometheus metric label name for scaling","example":"label"},"metricLabelValue":{"type":"string","description":"The prometheus metric label value for scaling","example":"value"},"metricName":{"type":"string","description":"The prometheus metric name for scaling","example":"metric_name"}},"example":{"metricEndpoint":"http://localhost:9187/metrics","metricLabelName":"label","metricLabelValue":"value","metricName":"metric_name"},"required":["metricEndpoint","metricName","metricLabelName","metricLabelValue"]},"AutoscalingPolicy":{"type":"object","properties":{"idleMinutesBeforeScalingDown":{"type":"integer","description":"Minutes before scaling down the compute nodes in idle state","default":5,"example":1,"format":"int64"},"idleThreshold":{"type":"integer","description":"Metric value below threshold will be considered to be idle","default":20,"example":1,"format":"int64"},"managementPolicy":{"type":"string","description":"The autoscaling policy type","default":"managed","example":"managed|custom"},"maxReplicas":{"type":"string","description":"Maximum number of compute nodes to provision","example":"4"},"minReplicas":{"type":"string","description":"Minimum number of compute nodes to provision","example":"1"},"overUtilizedMinutesBeforeScalingUp":{"type":"integer","description":"Minutes before scaling up the compute nodes in overUtilized state","default":5,"example":1,"format":"int64"},"overUtilizedThreshold":{"type":"integer","description":"Metric value beyond threshold will be considered to be overUtilized","default":80,"example":1,"format":"int64"},"scalingMetric":{"$ref":"#/components/schemas/AutoScalingMetricSpec"}},"description":"Autoscaling policy for compute nodes","example":{"idleMinutesBeforeScalingDown":1,"idleThreshold":1,"managementPolicy":"managed|custom","maxReplicas":"4","minReplicas":"1","overUtilizedMinutesBeforeScalingUp":1,"overUtilizedThreshold":1,"scalingMetric":{"metricEndpoint":"http://localhost:9187/metrics","metricLabelName":"label","metricLabelValue":"value","metricName":"metric_name"}},"required":["minReplicas","maxReplicas"]},"AzureFileShareConfiguration":{"type":"object","properties":{"Redundancy":{"type":"string","description":"The redundancy level of the Azure file share","example":"LRS|ZRS|GRS|GZRS"},"ShareQuota":{"type":"integer","description":"The share quota for the Azure file share","example":1024,"format":"int32"},"Tier":{"type":"string","description":"The tier of the Azure file share","example":"Standard|Premium"}},"example":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"required":["ShareQuota","Tier"]},"BackendPortConfiguration":{"type":"object","properties":{"associatedResourceIDs":{"type":"array","items":{"type":"string","description":"ID of a resource","example":"Eius sit fugit."},"description":"The IDs of the resource associated with the backend port","example":["r-12345678","r-abcdef12"]},"backendPort":{"type":"integer","description":"The port to forward traffic to","example":8080,"format":"int64"},"ingressPort":{"type":"integer","description":"The ingress port to configure on the load balancer","example":1234,"format":"int64"}},"example":{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},"required":["ingressPort","backendPort","associatedResourceIDs"]},"BackupConfiguration":{"type":"object","properties":{"backupPeriodInHours":{"type":"integer","description":"The period in hours to take backups","example":24,"format":"int64"},"backupRetentionInDays":{"type":"integer","description":"The number of days to retain backups","example":7,"format":"int64"},"snapshotBeforeDeletion":{"type":"boolean","description":"Controls whether a final manual snapshot is automatically created before resource deletion. Defaults to false (disabled) if not specified.","example":true}},"example":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"required":["backupRetentionInDays","backupPeriodInHours"]},"BackupStatus":{"type":"object","properties":{"backupPeriodInHours":{"type":"integer","description":"The backup period in hours","example":2,"format":"int64"},"backupRetentionInDays":{"type":"integer","description":"The backup retention in days","example":7,"format":"int64"},"earliestRestoreTime":{"type":"string","description":"The earliest restore time","example":"2021-09-01T00:00:00Z"},"lastBackupTime":{"type":"string","description":"The last backup time","example":"2021-09-01T00:00:00Z"}},"example":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"required":["backupRetentionInDays","backupPeriodInHours"]},"BillingProvider":{"type":"object","properties":{"balanceDueLink":{"type":"string","description":"The URL to the balance due page","example":"https://billing.provider.com/balance-due. Only present when the billing provider is BRING_YOUR_OWN"},"connectClientID":{"type":"string","description":"The Stripe Connect Client ID associated with the billing provider. Only present when the billing provider is STRIPE","example":"ca_1234567890"},"logoURL":{"type":"string","description":"The URL of the logo for the billing provider. Only present when the billing provider is BRING_YOUR_OWN","example":"https://example.com/logo.png"},"name":{"type":"string","description":"A custom name for the billing provider. Only present when the billing provider is BRING_YOUR_OWN","example":"GovPay"},"status":{"type":"string","description":"The status of the billing provider","example":"ENABLED | DISABLED | PENDING"},"stripeCustomerID":{"type":"string","description":"The Stripe Customer ID associated with the billing provider. Only present when the billing provider is STRIPE","example":"cus_1234567890"},"type":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"}},"example":{"balanceDueLink":"https://billing.provider.com/balance-due. Only present when the billing provider is BRING_YOUR_OWN","connectClientID":"ca_1234567890","logoURL":"https://example.com/logo.png","name":"GovPay","status":"ENABLED | DISABLED | PENDING","stripeCustomerID":"cus_1234567890","type":"STRIPE"},"required":["type","status"]},"BlobStorageConfiguration":{"type":"object","properties":{"GCSConfiguration":{"$ref":"#/components/schemas/GCSConfiguration"},"S3Configuration":{"$ref":"#/components/schemas/S3Configuration"}},"example":{"GCSConfiguration":{},"S3Configuration":{}}},"BuildServiceFromComposeSpecRequest":{"type":"object","properties":{"configs":{"type":"object","description":"Configs for the service. Key is the compose spec name of the config and value is base64 encoded config content","example":{"Ducimus laboriosam quaerat quo velit ut dolor.":"Quia et."},"additionalProperties":{"type":"string","example":"Nihil ducimus magnam qui."}},"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"dryrun":{"type":"boolean","description":"If set to true, performs a dry run of the build operation without making any changes","example":true},"environment":{"type":"string","description":"The environment to build the service in","example":"dev"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"fileContent":{"type":"string","description":"Base64 encoded Compose Spec YAML in docker compose format","example":"Qui repellendus."},"forceCreateNewServicePlanVersion":{"type":"boolean","description":"Force create a new service plan version when the service is released","example":true},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"release":{"type":"boolean","description":"Release the service after building","example":true},"releaseAsPreferred":{"type":"boolean","description":"Release the service as preferred","example":true},"releaseVersionName":{"type":"string","description":"Release version name","example":"mysql"},"secrets":{"type":"object","description":"Secrets for the service. Key is the compose spec name of the secret and value is base64 encoded secret content","example":{"Assumenda in molestiae ut ipsa ex.":"Delectus occaecati."},"additionalProperties":{"type":"string","example":"Accusamus cum provident ut."}},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://nolan.com/catharine_daniel","format":"uri"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"zam","minLength":1}},"example":{"configs":{"Necessitatibus soluta soluta corrupti assumenda sunt recusandae.":"Cumque maiores nesciunt."},"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryrun":true,"environment":"dev","environmentType":"DEV","fileContent":"Nulla dolores pariatur quod.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","secrets":{"Nihil incidunt maiores facere officia sapiente eum.":"Magni occaecati inventore et.","Ullam nostrum ipsum officia excepturi.":"Sapiente architecto ipsam nisi quia dolore laborum."},"serviceLogoURL":"http://hamill.name/talon","token":"k"},"required":["token","name","fileContent"]},"BuildServiceFromComposeSpecRequest2":{"type":"object","properties":{"configs":{"type":"object","description":"Configs for the service. Key is the compose spec name of the config and value is base64 encoded config content","example":{"Enim pariatur consequatur est incidunt ut ducimus.":"Exercitationem perferendis ea doloremque dolorem consectetur.","Iusto officia minima.":"Harum quia quia a."},"additionalProperties":{"type":"string","example":"Sit laudantium deserunt."}},"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"dryrun":{"type":"boolean","description":"If set to true, performs a dry run of the build operation without making any changes","example":true},"environment":{"type":"string","description":"The environment to build the service in","example":"dev"},"environmentType":{"type":"string","description":"The type of the environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"fileContent":{"type":"string","description":"Base64 encoded Compose Spec YAML in docker compose format","example":"Sit ut vitae."},"forceCreateNewServicePlanVersion":{"type":"boolean","description":"Force create a new service plan version when the service is released","example":true},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"release":{"type":"boolean","description":"Release the service after building","example":true},"releaseAsPreferred":{"type":"boolean","description":"Release the service as preferred","example":true},"releaseVersionName":{"type":"string","description":"Release version name","example":"mysql"},"secrets":{"type":"object","description":"Secrets for the service. Key is the compose spec name of the secret and value is base64 encoded secret content","example":{"Id praesentium necessitatibus aut.":"Ea asperiores sint quod voluptas."},"additionalProperties":{"type":"string","example":"Laborum dolores incidunt similique officia provident distinctio."}},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://fisher.name/rose","format":"uri"}},"example":{"configs":{"Minus officia exercitationem asperiores nulla et.":"Voluptas suscipit assumenda."},"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryrun":true,"environment":"dev","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","fileContent":"Velit ipsa iste voluptates et et.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","secrets":{"Maxime consectetur.":"Ut itaque assumenda blanditiis inventore maxime placeat."},"serviceLogoURL":"http://johnston.info/luna"},"required":["name","fileContent"]},"BuildServiceFromComposeSpecResult":{"type":"object","properties":{"isNewServicePlanVersionCreated":{"type":"boolean","description":"Indicates if a new service plan version was created","example":true},"productTierID":{"type":"string","description":"ID of a Product Tier","example":"Quam quaerat quasi voluptatibus."},"serviceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceID":{"type":"string","description":"ID of a Service","example":"s-123456"},"undefinedResources":{"type":"object","description":"Resources that appear in the service plan but were not defined in the spec. These resources were not processed during the build.","example":{"mysql":"r-12345678"},"additionalProperties":{"type":"string","description":"ID of a resource","example":"Laudantium nobis ut et ut voluptatem."}}},"example":{"isNewServicePlanVersionCreated":true,"productTierID":"pt-12345678","serviceEnvironmentID":"se-12345678","serviceID":"s-12345678","undefinedResources":{"mysql":"r-12345678"}},"required":["serviceID","productTierID","serviceEnvironmentID"]},"BuildServiceFromServicePlanSpecRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"dryrun":{"type":"boolean","description":"If set to true, performs a dry run of the build operation without making any changes","example":true},"environment":{"type":"string","description":"The environment to build the service in","example":"dev"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"fileContent":{"type":"string","description":"Base64 encoded Compose Spec YAML in service plan configuration format","example":"Consectetur saepe cum tempora nihil."},"forceCreateNewServicePlanVersion":{"type":"boolean","description":"Force create a new service plan version when the service is released","example":true},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"release":{"type":"boolean","description":"Release the service after building","example":true},"releaseAsPreferred":{"type":"boolean","description":"Release the service as preferred","example":true},"releaseVersionName":{"type":"string","description":"Release version name","example":"mysql"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://marquardt.com/amalia","format":"uri"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y5d","minLength":1}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryrun":true,"environment":"dev","environmentType":"DEV","fileContent":"Commodi non quia minima deserunt et necessitatibus.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","serviceLogoURL":"http://boehm.com/ayana_paucek","token":"l4p"},"required":["token","name","fileContent"]},"BuildServiceFromServicePlanSpecRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"dryrun":{"type":"boolean","description":"If set to true, performs a dry run of the build operation without making any changes","example":true},"environment":{"type":"string","description":"The environment to build the service in","example":"dev"},"environmentType":{"type":"string","description":"The type of the environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"fileContent":{"type":"string","description":"Base64 encoded Compose Spec YAML in service plan configuration format","example":"Sit eaque autem possimus officiis eos eveniet."},"forceCreateNewServicePlanVersion":{"type":"boolean","description":"Force create a new service plan version when the service is released","example":true},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"release":{"type":"boolean","description":"Release the service after building","example":true},"releaseAsPreferred":{"type":"boolean","description":"Release the service as preferred","example":true},"releaseVersionName":{"type":"string","description":"Release version name","example":"mysql"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://batzheaney.org/alden.bergnaum","format":"uri"}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryrun":true,"environment":"dev","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","fileContent":"Quo praesentium rerum illo cum eveniet.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","serviceLogoURL":"http://romaguera.biz/ruben.bosco"},"required":["name","fileContent"]},"BuildServiceFromServicePlanSpecResult":{"type":"object","properties":{"isNewServicePlanVersionCreated":{"type":"boolean","description":"Indicates if a new service plan version was created","example":true},"productTierID":{"type":"string","description":"ID of a Product Tier","example":"Excepturi culpa."},"serviceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceID":{"type":"string","description":"ID of a Service","example":"s-123456"},"undefinedResources":{"type":"object","description":"Resources that appear in the service plan but were not defined in the spec. These resources were not processed during the build.","example":{"mysql":"r-12345678"},"additionalProperties":{"type":"string","description":"ID of a resource","example":"Eaque praesentium vel minus accusamus pariatur nihil."}}},"example":{"isNewServicePlanVersionCreated":true,"productTierID":"pt-12345678","serviceEnvironmentID":"se-12345678","serviceID":"s-12345678","undefinedResources":{"mysql":"r-12345678"}},"required":["serviceID","productTierID","serviceEnvironmentID"]},"CancelSubscriptionRequestRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Subscription Request","example":"Qui sunt est at voluptate."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1","minLength":1}},"example":{"id":"subr-12345678","token":"f"},"required":["token","id"]},"Change":{"type":"object","properties":{"attributes":{"type":"object","description":"Additional setting/component attributes","example":{"resourceId":"r-12345678"},"additionalProperties":{"type":"string","example":"Sint excepturi maiores."}},"changeType":{"type":"string","description":"State of the configuration change","example":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE"},"name":{"type":"string","description":"The name of the setting/component that changed","example":"Customer metrics"}},"example":{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},"required":["changeType","name","attributes"]},"ChangePasswordRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"password":{"type":"string","example":"password","minLength":1},"token":{"type":"string","example":"fc7b8dea-a50b-4c9a-8864-fc3d845a2be6","minLength":1}},"example":{"email":"abc@gmail.com","password":"password","token":"fc7b8dea-a50b-4c9a-8864-fc3d845a2be6"},"required":["password","token","email"]},"ChangePlanRequest":{"type":"object","properties":{"planName":{"type":"string","description":"This parameter is used to select the appropriate Product Plan","example":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"adq","minLength":1}},"example":{"planName":"STARTER","token":"l7"},"required":["token","planName"]},"ChangePlanRequest2":{"type":"object","properties":{"planName":{"type":"string","description":"The name of the plan this user is changing to","example":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE"}},"example":{"planName":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE"},"required":["planName"]},"ChangeSet":{"type":"object","properties":{"categorizedResourceChanges":{"type":"object","description":"Summary of all changes within a resource for each category (ie. image, infra, product tier feature, etc.)","example":{"Sapiente ipsa.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"}],"status":"PENDING_UPDATE"}},"additionalProperties":{"$ref":"#/components/schemas/ChangeSummary"}},"deploymentArtifactChanges":{"type":"string","description":"State of the configuration change","example":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE"},"imageConfigChanges":{"$ref":"#/components/schemas/ImageConfigChangeSummary"},"infraConfigChanges":{"$ref":"#/components/schemas/InfraConfigChangeSummary"},"overallResourceStatus":{"type":"string","description":"Summary status of the changes","example":"NO_CHANGE|PENDING_CHANGE|NONE"},"productTierFeatureChanges":{"type":"string","description":"State of the configuration change","example":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE"},"resourceChanges":{"type":"string","description":"State of the configuration change","example":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE"},"resourceName":{"type":"string","description":"The name of the resource","example":"Voluptatum dignissimos mollitia veniam sapiente quis."}},"example":{"categorizedResourceChanges":{"Sapiente ipsa.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"}],"status":"PENDING_UPDATE"}},"deploymentArtifactChanges":"PENDING_UPDATE","imageConfigChanges":{"changeState":"PENDING_NEW","imageConfigId":"imgc-12345678","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW","infraConfigId":"ic-12345678","name":"MySQL Writer Infra Config"},"overallResourceStatus":"PENDING_UPDATE","productTierFeatureChanges":"PENDING_UPDATE","resourceChanges":"PENDING_DELETE","resourceName":"Earum dolorum quidem et quia."},"required":["overallResourceStatus","categorizedResourceChanges"]},"ChangeSummary":{"type":"object","properties":{"changes":{"type":"array","items":{"$ref":"#/components/schemas/Change"},"description":"List of individual changes","example":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"}]},"status":{"type":"string","description":"Summary status of the changes","example":"NO_CHANGE|PENDING_CHANGE|NONE"}},"example":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"}],"status":"PENDING_UPDATE"},"required":["status","changes"]},"ChangeUserRoleRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"newRoleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"dq8","minLength":1}},"example":{"email":"abc@gmail.com","newRoleType":"reader","token":"b"},"required":["token","email","newRoleType"]},"ChangeUserRoleRequest2":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"newRoleType":{"type":"string","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"}},"example":{"email":"abc@gmail.com","newRoleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"required":["email","newRoleType"]},"ChartValuesRef":{"type":"object","properties":{"name":{"type":"string","description":"The name of the layer","example":"my-layer"},"scope":{"type":"object","description":"Scope condition for applying these chart values (can be used with either values or valuesFile). Key is the parameter name which supports template expressions like '{{ $sys.cloudProviderName }}', value is the expected value. ","example":{"{{ $sys.cloudProviderName }}":"aws"},"additionalProperties":{"type":"string","example":"Velit iusto quod in."}},"values":{"description":"Inline chart values as a map (mutually exclusive with valuesFile)","example":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}}},"valuesFile":{"$ref":"#/components/schemas/ValuesFile"}},"example":{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}},"CheckIfContainerImageAccessibleRequest":{"type":"object","properties":{"image":{"type":"string","description":"Name of the image along with the tag. Include the repository name if the image is not from the official repository","example":"library/mysql:5.7"},"imageRegistry":{"type":"string","description":"Registry where the image is stored","example":"docker.io"},"password":{"type":"string","description":"Password to access the image registry","example":"password"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"uoe","minLength":1},"username":{"type":"string","description":"Username to access the image registry","example":"username"}},"example":{"image":"library/mysql:5.7","imageRegistry":"docker.io","password":"password","token":"gb","username":"username"},"required":["token","imageRegistry","image"]},"CheckIfContainerImageAccessibleResult":{"type":"object","properties":{"errorMsg":{"type":"string","description":"Error message if the image is not accessible","example":"Similique hic tempore at."},"imageAccessible":{"type":"boolean","description":"Indicates if the image is accessible","example":true}},"example":{"errorMsg":"Cum voluptas commodi.","imageAccessible":false},"required":["imageAccessible"]},"CloudProviderHealthSummary":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"deployingInstances":{"type":"integer","description":"The number of instances currently deploying","example":3523447087443302093,"format":"int64"},"healthyInstances":{"type":"integer","description":"The number of healthy instances in the cloud provider","example":445901595706668672,"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":{"Aut iste sit consequatur aut.":{"deployingInstances":2298678282557881209,"deploymentCellHealthSummary":{"Autem debitis velit et qui et.":{"deployingInstances":7683480458974885776,"healthyInstances":7625805120329452013,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":3293722116708194883,"unhealthyInstances":2720549860080455985,"unknownInstances":6042448592322176572}},"healthyInstances":6770702279687198992,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":6940340432849338119,"unhealthyInstances":2109279480486837371,"unknownInstances":6865781452798159450},"Eos excepturi voluptatem rerum dolores.":{"deployingInstances":2298678282557881209,"deploymentCellHealthSummary":{"Autem debitis velit et qui et.":{"deployingInstances":7683480458974885776,"healthyInstances":7625805120329452013,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":3293722116708194883,"unhealthyInstances":2720549860080455985,"unknownInstances":6042448592322176572}},"healthyInstances":6770702279687198992,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":6940340432849338119,"unhealthyInstances":2109279480486837371,"unknownInstances":6865781452798159450},"Et rem vitae iste et id.":{"deployingInstances":2298678282557881209,"deploymentCellHealthSummary":{"Autem debitis velit et qui et.":{"deployingInstances":7683480458974885776,"healthyInstances":7625805120329452013,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":3293722116708194883,"unhealthyInstances":2720549860080455985,"unknownInstances":6042448592322176572}},"healthyInstances":6770702279687198992,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":6940340432849338119,"unhealthyInstances":2109279480486837371,"unknownInstances":6865781452798159450}},"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":9104659015973117644,"format":"int64"},"unhealthyInstances":{"type":"integer","description":"The number of unhealthy instances in the cloud provider","example":3114011504692926294,"format":"int64"},"unknownInstances":{"type":"integer","description":"The number of instances with unknown status","example":6911668373128050240,"format":"int64"}},"example":{"cloudProvider":"aws","deployingInstances":4885115986621760708,"healthyInstances":3782283584988267339,"message":"Cloud provider is healthy","regionalHealthSummary":{"Eum molestias hic.":{"deployingInstances":2298678282557881209,"deploymentCellHealthSummary":{"Autem debitis velit et qui et.":{"deployingInstances":7683480458974885776,"healthyInstances":7625805120329452013,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":3293722116708194883,"unhealthyInstances":2720549860080455985,"unknownInstances":6042448592322176572}},"healthyInstances":6770702279687198992,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":6940340432849338119,"unhealthyInstances":2109279480486837371,"unknownInstances":6865781452798159450},"Voluptas omnis.":{"deployingInstances":2298678282557881209,"deploymentCellHealthSummary":{"Autem debitis velit et qui et.":{"deployingInstances":7683480458974885776,"healthyInstances":7625805120329452013,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":3293722116708194883,"unhealthyInstances":2720549860080455985,"unknownInstances":6042448592322176572}},"healthyInstances":6770702279687198992,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":6940340432849338119,"unhealthyInstances":2109279480486837371,"unknownInstances":6865781452798159450}},"status":"Healthy","totalInstances":8942727595786034451,"unhealthyInstances":4756408159059853929,"unknownInstances":5444352176327772350},"required":["cloudProvider","status","message","totalInstances","healthyInstances","unhealthyInstances","regionalHealthSummary","deployingInstances"]},"CloudProvidersConfigReadiness":{"type":"object","description":"The readiness of the cloud providers configurations","example":{"aws":{"resourceA":"missing terraform configuration","resourceB":"missing cloudformation configuration"}},"additionalProperties":{"$ref":"#/components/schemas/PerCloudProviderConfigReadiness"}},"ClusterEndpoint":{"type":"object","properties":{"endpoint":{"type":"string","description":"The endpoint","default":"","example":"https://r-1234.instance-abcdefgh.region.aws.omnistrate.cloud"},"healthStatus":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"networkingType":{"type":"string","description":"The networking type for this resource","example":"PUBLIC"},"openPorts":{"type":"array","items":{"type":"integer","example":8479617276203157836,"format":"int64"},"description":"The open ports","example":[30000,30001]},"primary":{"type":"boolean","description":"Whether this is the primary endpoint","default":false,"example":true}},"example":{"endpoint":"https://r-1234.instance-abcdefgh.region.aws.omnistrate.cloud","healthStatus":"HEALTHY","networkingType":"PUBLIC","openPorts":[30000,30001],"primary":true}},"CompleteOAuthConnectionRequest":{"type":"object","properties":{"code":{"type":"string","description":"Authorization code from Stripe","example":"ac_12345678"},"state":{"type":"string","description":"Random string used on the authorize URL","example":"12345678"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"zr1","minLength":1}},"example":{"code":"ac_12345678","state":"12345678","token":"jd"},"required":["token"]},"CompleteOAuthConnectionRequest2":{"type":"object","properties":{"code":{"type":"string","description":"Authorization code from Stripe","example":"ac_12345678"},"state":{"type":"string","description":"Random string used on the authorize URL","example":"12345678"}},"example":{"code":"ac_12345678","state":"12345678"}},"CompleteOAuthConnectionResult":{"type":"object","properties":{"stripeUserID":{"type":"string","description":"Stripe User ID","example":"acct_12345678"}},"example":{"stripeUserID":"acct_12345678"}},"ComputeInstanceTypeConfigOverride":{"type":"object","properties":{"acceleratorConfiguration":{"$ref":"#/components/schemas/AcceleratorConfiguration"},"ephemeralStorageLocalSsdConfig":{"$ref":"#/components/schemas/EphemeralStorageLocalSsdConfig"},"gpuClusterID":{"type":"string","description":"GPU cluster attachment identifier for providers that support explicit GPU cluster placement (for example Nebius)","example":"gpucluster-e00abc123"},"instanceLifeCycleType":{"type":"string","description":"The instance life cycle type for this compute instance type config","example":"Spot|OnDemand"},"labels":{"type":"object","description":"Labels for the compute instance type config","example":{"env":"prod"},"additionalProperties":{"type":"string","example":"Assumenda id fuga aut."}},"localNvmeSsdBlockConfig":{"$ref":"#/components/schemas/LocalNvmeSsdBlockConfig"},"osFamily":{"type":"string","description":"Operating system family for AWS instance type override (supported only for AWS)","example":"amazonlinux|bottlerocket"},"platform":{"type":"string","description":"First-class platform selector for cloud providers that require more than a single instance type string (for example Nebius)","example":"cpu-e2"},"rootVolumeSizeGi":{"type":"integer","description":"Size of the root volume in Gi","example":10,"format":"int64"},"rootVolumeSizeGiAPIParam":{"type":"string","description":"Size of the root volume in Gi as a string","example":"$var.root_volume_size_gi"},"taints":{"type":"array","items":{"$ref":"#/components/schemas/TaintConfiguration"},"description":"Taints for the compute instance type config","example":[{"effect":"NoSchedule","key":"env","value":"prod"}]},"warmPoolConfiguration":{"$ref":"#/components/schemas/WarmPoolConfiguration"}},"example":{"acceleratorConfiguration":{"count":1,"type":"nvidia-tesla-t4"},"ephemeralStorageLocalSsdConfig":{"dataCacheCount":0,"localSsdCount":2},"gpuClusterID":"gpucluster-e00abc123","instanceLifeCycleType":"Spot|OnDemand","labels":{"env":"prod"},"localNvmeSsdBlockConfig":{"localSsdCount":1},"osFamily":"amazonlinux|bottlerocket","platform":"cpu-e2","rootVolumeSizeGi":10,"rootVolumeSizeGiAPIParam":"$var.root_volume_size_gi","taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"warmPoolConfiguration":{"minimumNodesInPool":1}}},"ConsumptionServiceAuthRequest":{"type":"object","properties":{"password":{"type":"string","example":"Eligendi hic."},"username":{"type":"string","example":"Sunt quam nam harum voluptatem saepe esse."}},"example":{"password":"Consequatur est voluptatem autem aspernatur.","username":"Nihil voluptates perspiciatis."},"required":["username","password"]},"ConsumptionServiceAuthResult":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"f","minLength":1}},"example":{"token":"c"},"required":["token"]},"ContactusRequest":{"type":"object","properties":{"company":{"type":"string","example":"ABC","minLength":1},"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"message":{"type":"string","example":"this is a test","minLength":1},"name":{"type":"string","example":"John Doe","minLength":1}},"example":{"company":"ABC","email":"abc@gmail.com","message":"this is a test","name":"John Doe"},"required":["name","email","company","message"]},"ContainerImage":{"type":"object","properties":{"imageName":{"type":"string","description":"The name of the container image","example":"postgres"},"imageTag":{"type":"string","description":"The tag of the container image","example":"16"}},"example":{"imageName":"postgres","imageTag":"16"},"required":["imageName","imageTag"]},"ContainerImageRegistryCredentials":{"type":"object","properties":{"password":{"type":"string","description":"The password to authenticate with the container image registry","example":"my-password"},"username":{"type":"string","description":"The username to authenticate with the container image registry","example":"my-user"}},"example":{"password":"my-password","username":"my-user"},"required":["username","password"]},"ContainerImagesRegistry":{"type":"object","properties":{"credentials":{"$ref":"#/components/schemas/ContainerImageRegistryCredentials"},"registryURL":{"type":"string","description":"The URL of the container image registry (if not provided, defaults to the DockerHub)","example":"https://my-registry.com"},"repositoryName":{"type":"string","description":"The name of the container image repository","example":"library"}},"example":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"required":["registryURL","repositoryName"]},"ContainerImagesRegistryCopyConfiguration":{"type":"object","properties":{"images":{"type":"array","items":{"$ref":"#/components/schemas/ContainerImage"},"description":"The list of container images to copy from source to target","example":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}]},"pullMode":{"type":"string","description":"Mode for the image pull","example":"INSTALLER_EMBED|RUNTIME_PULL"},"pullSource":{"$ref":"#/components/schemas/ContainerImagesRegistry"},"pushTarget":{"$ref":"#/components/schemas/ContainerImagesRegistry"}},"example":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}}},"CopyInstanceSnapshotRequest":{"type":"object","properties":{"sourceSnapshotId":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Neque iste rem ex provident qui."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"targetRegion":{"type":"string","description":"The target region to copy the snapshot to","example":"us-west-2"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"8","minLength":1}},"example":{"sourceSnapshotId":"instance-ss-abcd1234","subscriptionId":"sub-abcd1234","targetRegion":"us-west-2","token":"rq"},"required":["token","sourceSnapshotId","targetRegion"]},"CopyInstanceSnapshotRequest2":{"type":"object","properties":{"targetRegion":{"type":"string","description":"The target region to copy the snapshot to","example":"us-west-2"}},"example":{"targetRegion":"us-west-2"},"required":["targetRegion"]},"CopyProductTierRequest":{"type":"object","properties":{"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Allow creates when payment not configured","example":true},"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"awsRegions":{"type":"array","items":{"type":"string","example":"Vel et quidem."},"description":"The AWS regions that this product tier is available on","example":["us-east-2","ca-central-1"]},"azureRegions":{"type":"array","items":{"type":"string","example":"Eos consequuntur consectetur autem tempora."},"description":"The Azure regions that this product tier is available on","example":["northcentralus"]},"billingProductID":{"type":"string","description":"Optional billing product ID for tax purposes","example":"abc123"},"description":{"type":"string","description":"A brief description of the product tier","example":"A premium product tier"},"documentation":{"type":"string","description":"Documentation","example":"Any documentation"},"enableDeletionProtection":{"type":"boolean","description":"Enable deletion protection for the product tier","example":false},"exportUsageMetering":{"type":"boolean","description":"Export usage metering data","example":true},"exportUsageMeteringConfig":{"type":"object","description":"Export usage metering data configuration","example":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"additionalProperties":true},"gcpRegions":{"type":"array","items":{"type":"string","example":"Qui eveniet saepe voluptas."},"description":"The GCP regions that this product tier is available on","example":["us-central1"]},"maxNumberOfInstances":{"type":"integer","description":"Maximum number of instances","example":5,"format":"int64"},"name":{"type":"string","description":"Name of the product tier","example":"Premium"},"nebiusRegions":{"type":"array","items":{"type":"string","example":"Harum eum mollitia fuga corrupti aliquid."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Enim nostrum est enim non."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Dolorem ut aliquid impedit voluptas deserunt."},"description":"The on prem platforms that this product tier is available on","example":["EKS","Generic"]},"planDescription":{"type":"string","description":"A brief description for the end user of the product tier","example":"A premium plan"},"pricePerUnit":{"type":"object","description":"Price per unit.","example":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"additionalProperties":true},"pricing":{"description":"Pricing","example":{"price1":"value1"}},"privateRegions":{"type":"array","items":{"type":"string","example":"Ipsum reiciendis."},"description":"The Private cloud regions that this product tier is available on","example":["n/a"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Commodi quia molestiae rem."},"sourceId":{"type":"string","description":"ID of a Product Tier","example":"Aut corporis."},"support":{"type":"string","description":"Support","example":"Any support"},"targetTierType":{"type":"string","description":"ProductTierType is the type of tier for a product","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"dv","minLength":1}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"gcpRegions":["us-central1"],"maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"serviceId":"s-12345678","serviceModelId":"sm-12345678","sourceId":"pt-12345678","support":"Any support","targetTierType":"OMNISTRATE_DEDICATED_TENANCY","token":"c"},"required":["token","sourceId","name","description","serviceModelId","serviceId"]},"CopyProductTierRequest2":{"type":"object","properties":{"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Allow creates when payment not configured","example":true},"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"awsRegions":{"type":"array","items":{"type":"string","example":"Error maiores aut iure blanditiis."},"description":"The AWS regions that this product tier is available on","example":["us-east-2","ca-central-1"]},"azureRegions":{"type":"array","items":{"type":"string","example":"Accusantium tempora dolores."},"description":"The Azure regions that this product tier is available on","example":["northcentralus"]},"billingProductID":{"type":"string","description":"Optional billing product ID for tax purposes","example":"abc123"},"description":{"type":"string","description":"A brief description of the product tier","example":"A premium product tier"},"documentation":{"type":"string","description":"Documentation","example":"Any documentation"},"enableDeletionProtection":{"type":"boolean","description":"Enable deletion protection for the product tier","example":false},"exportUsageMetering":{"type":"boolean","description":"Export usage metering data","example":true},"exportUsageMeteringConfig":{"type":"object","description":"Export usage metering data configuration","example":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"additionalProperties":true},"gcpRegions":{"type":"array","items":{"type":"string","example":"A cumque consequuntur id aut."},"description":"The GCP regions that this product tier is available on","example":["us-central1"]},"maxNumberOfInstances":{"type":"integer","description":"Maximum number of instances","example":5,"format":"int64"},"name":{"type":"string","description":"Name of the product tier","example":"Premium"},"nebiusRegions":{"type":"array","items":{"type":"string","example":"Quibusdam fugit nihil porro voluptate nostrum repellat."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Qui praesentium sed."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Velit facilis sit eius aliquam eos."},"description":"The on prem platforms that this product tier is available on","example":["EKS","Generic"]},"planDescription":{"type":"string","description":"A brief description for the end user of the product tier","example":"A premium plan"},"pricePerUnit":{"type":"object","description":"Price per unit.","example":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"additionalProperties":true},"pricing":{"description":"Pricing","example":{"price1":"value1"}},"privateRegions":{"type":"array","items":{"type":"string","example":"Et et laboriosam odit quam aliquid."},"description":"The Private cloud regions that this product tier is available on","example":["n/a"]},"serviceModelId":{"type":"string","description":"Service model ID","example":"Aut consequatur aut debitis et non natus."},"support":{"type":"string","description":"Support","example":"Any support"},"targetTierType":{"type":"string","description":"Tier type","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"gcpRegions":["us-central1"],"maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"serviceModelId":"Hic reprehenderit dolorem hic.","support":"Any support","targetTierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},"required":["name","description","serviceModelId"]},"CopyResourceInstanceSnapshotRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Libero corrupti."},"sourceSnapshotId":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Perspiciatis saepe sit necessitatibus sit sapiente."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"targetRegion":{"type":"string","description":"The target region to copy the snapshot to","example":"us-west-2"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"0","minLength":1}},"example":{"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","sourceSnapshotId":"instance-ss-abcd1234","subscriptionId":"sub-abcd1234","targetRegion":"us-west-2","token":"0"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id","targetRegion"]},"CopyResourceInstanceSnapshotRequest2":{"type":"object","properties":{"sourceSnapshotId":{"type":"string","description":"The source snapshot ID","example":"Non veniam."},"targetRegion":{"type":"string","description":"The target region to copy the snapshot to","example":"us-west-2"}},"example":{"sourceSnapshotId":"Minus placeat.","targetRegion":"us-west-2"},"required":["targetRegion"]},"CopyResourceInstanceSnapshotResponseBody":{"type":"object","properties":{"snapshotId":{"type":"string","description":"The new snapshot ID created as a result of the copy operation","example":"Quo est."}},"example":{"snapshotId":"Natus et."},"required":["snapshotId"]},"CopyServiceModelRequest":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Hic veniam esse veniam nulla sint distinctio."},"description":"The infrastructure account configuration ID list","example":["ac-12345678","ac-23456789"]},"description":{"type":"string","description":"A brief description of the service model","example":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability"},"features":{"type":"array","items":{"$ref":"#/components/schemas/ServiceModelFeatureDetail"},"description":"Enabled service model features","example":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}]},"name":{"type":"string","description":"Name of the Service Model","example":"MySQL multi-writer service hosted model"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"sourceId":{"type":"string","description":"ID of a Service Model","example":"Minus ut perferendis."},"targetServiceModelType":{"type":"string","description":"The model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"targetTierType":{"type":"string","description":"ProductTierType is the type of tier for a product","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5","minLength":1}},"example":{"accountConfigIds":["ac-12345678","ac-23456789"],"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","features":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"name":"MySQL multi-writer service hosted model","serviceId":"s-12345678","sourceId":"sm-12345678","targetServiceModelType":"CUSTOMER_HOSTED","targetTierType":"OMNISTRATE_DEDICATED_TENANCY","token":"fsn"},"required":["token","sourceId","name","description","serviceId","targetServiceModelType"]},"CopyServiceModelRequest2":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","example":"Ut officiis aut."},"description":"The infrastructure account configuration ID list","example":["ac-12345678","ac-23456789"]},"description":{"type":"string","description":"A brief description of the service model","example":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability"},"features":{"type":"array","items":{"$ref":"#/components/schemas/ServiceModelFeatureDetail"},"description":"Enabled service model features","example":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}]},"name":{"type":"string","description":"Name of the Service Model","example":"MySQL multi-writer service hosted model"},"targetServiceModelType":{"type":"string","description":"The model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"targetTierType":{"type":"string","description":"Target product tier type","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}},"example":{"accountConfigIds":["ac-12345678","ac-23456789"],"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","features":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"name":"MySQL multi-writer service hosted model","targetServiceModelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","targetTierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},"required":["name","description","targetServiceModelType"]},"CreateAccountConfigRequest":{"type":"object","properties":{"awsAccessKey":{"type":"string","description":"The AWS access key","example":"Quaerat veniam."},"awsAccountID":{"type":"string","description":"The AWS account ID","example":"123456789012"},"awsBootstrapRoleARN":{"type":"string","description":"The security role ARN or service account ARN that grants access to operate the infra","example":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e"},"awsSecretKey":{"type":"string","description":"The AWS secret key","example":"Et non aliquam ut."},"azureSubscriptionID":{"type":"string","description":"The Azure subscription ID","example":"12345678-1234-1234-1234-123456789012"},"azureTenantID":{"type":"string","description":"The Azure tenant ID","example":"12345678-1234-1234-1234-123456789012"},"byoaInstanceID":{"type":"string","description":"The BYOA instance ID that this account config is tied to","example":"instance-12345678"},"cloudProviderId":{"type":"string","description":"ID of an CloudProvider","example":"Sequi recusandae et quam mollitia."},"description":{"type":"string","description":"The description for the account","example":"An AWS account hosting multiple dev environments"},"gcpProjectID":{"type":"string","description":"The GCP project ID","example":"my-project"},"gcpProjectNumber":{"type":"string","description":"The GCP project number","example":"123456789012"},"gcpServiceAccountEmail":{"type":"string","description":"The GCP service account email","example":"bootstrap@my-project.iam.gserviceaccount.com"},"gcpServiceAccountKey":{"type":"string","description":"The GCP service account key","example":"Itaque sed aut suscipit qui facere."},"name":{"type":"string","description":"The name of the account","example":"Dev AWS account"},"nebiusBindings":{"type":"array","items":{"$ref":"#/components/schemas/NebiusAccountBindingInput"},"description":"The Nebius per-region project/service-account bindings for the tenant-scoped Nebius account configuration","example":[{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]},"nebiusTenantID":{"type":"string","description":"The Nebius tenant ID for the tenant-scoped Nebius account configuration","example":"tenant-id"},"ociDomainID":{"type":"string","description":"The Domain OCID for Oracle Cloud Infrastructure","example":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"ociTenancyID":{"type":"string","description":"The Tenancy OCID for Oracle Cloud Infrastructure","example":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"privateOnly":{"type":"boolean","description":"Whether all provisioned dataplanes from this provisioner account must be fully private (no public subnets, NAT gateway, or IGW)","example":true},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5","minLength":1}},"description":"Account configuration including the role required to access","example":{"awsAccessKey":"Fugiat quis aut quo exercitationem.","awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsSecretKey":"Optio et vero.","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceID":"instance-12345678","cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","gcpServiceAccountKey":"Enim architecto vero.","name":"Dev AWS account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"nebiusTenantID":"tenant-id","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"token":"8"},"required":["token","name","description","cloudProviderId"]},"CreateAccountConfigRequest2":{"type":"object","properties":{"awsAccessKey":{"type":"string","description":"The AWS access key","example":"Aut rerum consequuntur provident et qui."},"awsAccountID":{"type":"string","description":"The AWS account ID","example":"123456789012"},"awsBootstrapRoleARN":{"type":"string","description":"The security role ARN or service account ARN that grants access to operate the infra","example":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e"},"awsSecretKey":{"type":"string","description":"The AWS secret key","example":"Repellat error deleniti quia unde nihil."},"azureSubscriptionID":{"type":"string","description":"The Azure subscription ID","example":"12345678-1234-1234-1234-123456789012"},"azureTenantID":{"type":"string","description":"The Azure tenant ID","example":"12345678-1234-1234-1234-123456789012"},"byoaInstanceID":{"type":"string","description":"The BYOA instance ID that this account config is tied to","example":"instance-12345678"},"cloudProviderId":{"type":"string","description":"Cloud Provider ID to operate on","example":"Soluta nihil velit iste corporis ut."},"description":{"type":"string","description":"The description for the account","example":"An AWS account hosting multiple dev environments"},"gcpProjectID":{"type":"string","description":"The GCP project ID","example":"my-project"},"gcpProjectNumber":{"type":"string","description":"The GCP project number","example":"123456789012"},"gcpServiceAccountEmail":{"type":"string","description":"The GCP service account email","example":"bootstrap@my-project.iam.gserviceaccount.com"},"gcpServiceAccountKey":{"type":"string","description":"The GCP service account key","example":"Culpa magni ut est maiores dolores."},"name":{"type":"string","description":"The name of the account","example":"Dev AWS account"},"nebiusBindings":{"type":"array","items":{"$ref":"#/components/schemas/NebiusAccountBindingInput"},"description":"The Nebius per-region project/service-account bindings for the tenant-scoped Nebius account configuration","example":[{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]},"nebiusTenantID":{"type":"string","description":"The Nebius tenant ID for the tenant-scoped Nebius account configuration","example":"tenant-id"},"ociDomainID":{"type":"string","description":"The Domain OCID for Oracle Cloud Infrastructure","example":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"ociTenancyID":{"type":"string","description":"The Tenancy OCID for Oracle Cloud Infrastructure","example":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"privateOnly":{"type":"boolean","description":"Whether all provisioned dataplanes from this provisioner account must be fully private (no public subnets, NAT gateway, or IGW)","example":true}},"example":{"awsAccessKey":"Qui nihil omnis aliquid consequatur occaecati ab.","awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsSecretKey":"Aut excepturi enim atque.","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceID":"instance-12345678","cloudProviderId":"Porro officia molestiae.","description":"An AWS account hosting multiple dev environments","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","gcpServiceAccountKey":"Debitis itaque consequatur et.","name":"Dev AWS account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"nebiusTenantID":"tenant-id","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true},"required":["name","description","cloudProviderId"]},"CreateComputeConfigRequest":{"type":"object","properties":{"autoscalingPolicy":{"$ref":"#/components/schemas/AutoscalingPolicy"},"cpuArchitecture":{"type":"string","description":"Processor architecture","example":"X86_64|ARM64"},"description":{"type":"string","description":"Description of the compute config","example":"my compute config description","minLength":1},"name":{"type":"string","description":"Name of the compute config","example":"my compute config","minLength":1},"replicaCount":{"type":"string","description":"Number of replicas to provision for this logical pool of nodes per instance of the resource","example":"3"},"resources":{"$ref":"#/components/schemas/ResourceSpec"},"rootVolumeSizeGi":{"type":"integer","description":"Size of the root volume in Gi","example":10,"format":"int64"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"lhh","minLength":1},"warmPoolConfiguration":{"$ref":"#/components/schemas/WarmPoolConfiguration"}},"example":{"autoscalingPolicy":{"maxReplicas":4,"minReplicas":1},"cpuArchitecture":"X86_64|ARM64","description":"my compute config description","name":"my compute config","replicaCount":"3","resources":{"limits":{"cpu":"1","memory":"500Mi"},"requests":{"cpu":"0.5","memory":"200Mi"}},"rootVolumeSizeGi":10,"serviceId":"s-12345678","token":"jkk","warmPoolConfiguration":{"minimumNodesInPool":1}},"required":["token","name","description","serviceId"]},"CreateComputeConfigRequest2":{"type":"object","properties":{"autoscalingPolicy":{"$ref":"#/components/schemas/AutoscalingPolicy"},"cpuArchitecture":{"type":"string","description":"Processor architecture","example":"X86_64|ARM64"},"description":{"type":"string","description":"Description of the compute config","example":"my compute config description","minLength":1},"name":{"type":"string","description":"Name of the compute config","example":"my compute config","minLength":1},"replicaCount":{"type":"string","description":"Number of replicas to provision for this logical pool of nodes per instance of the resource","example":"3"},"resources":{"$ref":"#/components/schemas/ResourceSpec"},"rootVolumeSizeGi":{"type":"integer","description":"Size of the root volume in Gi","example":10,"format":"int64"},"warmPoolConfiguration":{"$ref":"#/components/schemas/WarmPoolConfiguration"}},"example":{"autoscalingPolicy":{"maxReplicas":4,"minReplicas":1},"cpuArchitecture":"X86_64|ARM64","description":"my compute config description","name":"my compute config","replicaCount":"3","resources":{"limits":{"cpu":"1","memory":"500Mi"},"requests":{"cpu":"0.5","memory":"200Mi"}},"rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}},"required":["name","description"]},"CreateCustomDomainRequest":{"type":"object","properties":{"customDomain":{"type":"string","description":"The root domain of the domain to use as suffix","example":"mydomain.dev"},"description":{"type":"string","description":"The description for the domain","example":"Description of the domain"},"name":{"type":"string","description":"The name of the custom domain","example":"Dev domain"},"route53Configuration":{"$ref":"#/components/schemas/Route53Configuration"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"h","minLength":1}},"description":"Custom domain including the role required to access","example":{"customDomain":"mydomain.dev","description":"Description of the domain","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012"},"token":"v"},"required":["token","name","description","customDomain","route53Configuration"]},"CreateCustomDomainRequest2":{"type":"object","properties":{"customDomain":{"type":"string","description":"The root domain of the domain to use as suffix","example":"mydomain.dev"},"description":{"type":"string","description":"The description for the domain","example":"Description of the domain"},"name":{"type":"string","description":"The name of the custom domain","example":"Dev domain"},"route53Configuration":{"$ref":"#/components/schemas/Route53Configuration"}},"example":{"customDomain":"mydomain.dev","description":"Description of the domain","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012"}},"required":["name","description","customDomain","route53Configuration"]},"CreateCustomNetworkRequest":{"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":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"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/NetworkFeaturesConfiguration"},"orgId":{"type":"string","description":"ID of an Org","example":"In aut consectetur eius fuga voluptatum porro."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"zx","minLength":1}},"example":{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","name":"Prod us-east-1","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"orgId":"org-12345678","token":"63z"},"required":["token","cloudProviderName","cloudProviderRegion"]},"CreateCustomNetworkRequest2":{"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|azure|gcp|nebius|oci|all"},"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/NetworkFeaturesConfiguration"},"orgId":{"type":"string","description":"The ID of the organization that owns the custom network","example":"Vel ut esse quia cupiditate ut aliquid."}},"example":{"cidr":"10.0.0.0/16","cloudProviderName":"aws|azure|gcp|nebius|oci|all","cloudProviderRegion":"us-east-1","name":"Prod us-east-1","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"orgId":"Inventore ut."},"required":["cloudProviderName","cloudProviderRegion"]},"CreateDeploymentConfigRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the deployment config","example":"A production deployment config"},"infraRollConfiguration":{"$ref":"#/components/schemas/InfraRollConfiguration"},"name":{"type":"string","description":"Name of the deployment config","example":"Production"},"rolloutPriorityList":{"type":"array","items":{"type":"string","description":"ID of a Region","example":"Repudiandae soluta et ea nesciunt minus ea."},"example":["region-12345678","region-abcd1234","region-3c3c3c3c"]},"token":{"type":"string","description":"JWT token used to perform authorization","example":"yyd","minLength":1}},"example":{"description":"A production deployment config","infraRollConfiguration":{"infraRolloutStrategy":"NEW_DEPLOYMENT_ONLY","maximumNumberOfResourceInstancesPerBatch":1,"maximumUnavailableReplicas":1},"name":"Production","rolloutPriorityList":["region-12345678","region-abcd1234","region-3c3c3c3c"],"token":"du"},"required":["token","name","description"]},"CreateDeploymentConfigRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the deployment config","example":"A production deployment config"},"infraRollConfiguration":{"$ref":"#/components/schemas/InfraRollConfiguration"},"name":{"type":"string","description":"Name of the deployment config","example":"Production"},"rolloutPriorityList":{"type":"array","items":{"type":"string","example":"Tempore quia inventore odit officia optio."},"example":["region-12345678","region-abcd1234","region-3c3c3c3c"]}},"example":{"description":"A production deployment config","infraRollConfiguration":{"infraRolloutStrategy":"APPLY_IMMEDIATELY","maximumNumberOfResourceInstancesPerBatch":1,"maximumUnavailableReplicas":1},"name":"Production","rolloutPriorityList":["region-12345678","region-abcd1234","region-3c3c3c3c"]},"required":["name","description"]},"CreateIdentityProviderRequest":{"type":"object","properties":{"authorizationEndpoint":{"type":"string","description":"The authorization endpoint of the Identity Provider","example":"https://accounts.google.com/o/oauth2/auth"},"clientId":{"type":"string","description":"The Client ID of the Identity Provider","example":"exampleclientid.apps.googleusercontent.com"},"clientSecret":{"type":"string","description":"The Client Secret of the Identity Provider","example":"exampleclientsecret"},"disabled":{"type":"boolean","description":"Whether the Identity Provider is disabled","example":false},"emailIdentifiers":{"type":"string","description":"The email identifiers to use for the Identity Provider","example":"company.com"},"environmentType":{"type":"string","description":"The type of environment to filter costs by","example":"Eligendi delectus iusto laborum reprehenderit totam doloribus."},"identityProviderName":{"type":"string","description":"The name of the identity provider","example":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"},"loginButtonIconUrl":{"type":"string","description":"The URL of the icon to use for the login button","example":"https://example.com/icon.png"},"loginButtonText":{"type":"string","description":"The text to use for the login button","example":"Login with Google"},"name":{"type":"string","description":"The name of the Identity Provider","example":"Google for my company"},"scopes":{"type":"string","description":"The scopes to request from the Identity Provider","example":"openid email profile"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"46d","minLength":1},"tokenEndpoint":{"type":"string","description":"The token endpoint of the Identity Provider","example":"https://oauth2.googleapis.com/token"},"userInfoEndpoint":{"type":"string","description":"The user info endpoint of the Identity Provider","example":"https://www.googleapis.com/oauth2/v3/userinfo"}},"example":{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"Laborum est exercitationem unde expedita.","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","token":"170","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"},"required":["token","identityProviderName","clientId","clientSecret"]},"CreateIdentityProviderRequest2":{"type":"object","properties":{"authorizationEndpoint":{"type":"string","description":"The authorization endpoint of the Identity Provider","example":"https://accounts.google.com/o/oauth2/auth"},"clientId":{"type":"string","description":"The Client ID of the Identity Provider","example":"exampleclientid.apps.googleusercontent.com"},"clientSecret":{"type":"string","description":"The Client Secret of the Identity Provider","example":"exampleclientsecret"},"disabled":{"type":"boolean","description":"Whether the Identity Provider is disabled","example":false},"emailIdentifiers":{"type":"string","description":"The email identifiers to use for the Identity Provider","example":"company.com"},"environmentType":{"type":"string","description":"The type of environment to filter costs by","example":"Dolorem ut nihil sint labore et."},"identityProviderName":{"type":"string","description":"The type of the Identity Provider","example":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"},"loginButtonIconUrl":{"type":"string","description":"The URL of the icon to use for the login button","example":"https://example.com/icon.png"},"loginButtonText":{"type":"string","description":"The text to use for the login button","example":"Login with Google"},"name":{"type":"string","description":"The name of the Identity Provider","example":"Google for my company"},"scopes":{"type":"string","description":"The scopes to request from the Identity Provider","example":"openid email profile"},"tokenEndpoint":{"type":"string","description":"The token endpoint of the Identity Provider","example":"https://oauth2.googleapis.com/token"},"userInfoEndpoint":{"type":"string","description":"The user info endpoint of the Identity Provider","example":"https://www.googleapis.com/oauth2/v3/userinfo"}},"example":{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"Vel nulla debitis doloribus sint ducimus non.","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"},"required":["identityProviderName","clientId","clientSecret"]},"CreateImageConfigRequest":{"type":"object","properties":{"customImageCommandsAndArgs":{"$ref":"#/components/schemas/CustomImageCommandsAndArgs"},"description":{"type":"string","description":"A brief description of the image configuration","example":"A image configuration for my new entity"},"imageName":{"type":"string","description":"Name of the container image","example":"mysql","minLength":1},"imageRegistryId":{"type":"string","description":"ID of an Image Registry","example":"Et et quis quasi neque eaque."},"imageSignaturePublicKeyPEM":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the container image","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"imageTag":{"type":"string","description":"Tag representing the specific software image version","default":"latest","example":"latest"},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y4","minLength":1}},"description":"Create the image configuration required to bring up a new entity","example":{"customImageCommandsAndArgs":{"args":["-d","mysql"],"commands":["echo","Hello, World!"]},"description":"A image configuration for my new entity","imageName":"mysql","imageRegistryId":"ir-12345678","imageSignaturePublicKeyPEM":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","imageTag":"latest","serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"bc"},"required":["token","imageName","serviceEnvironmentId","description","serviceId"]},"CreateImageConfigRequest2":{"type":"object","properties":{"customImageCommandsAndArgs":{"$ref":"#/components/schemas/CustomImageCommandsAndArgs"},"description":{"type":"string","description":"A brief description of the image configuration","example":"A image configuration for my new entity"},"imageName":{"type":"string","description":"Name of the container image","example":"mysql","minLength":1},"imageRegistryId":{"type":"string","description":"The image registry ID to use for the infra","example":"Voluptas commodi voluptatum."},"imageSignaturePublicKeyPEM":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the container image","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"imageTag":{"type":"string","description":"Tag representing the specific software image version","default":"latest","example":"latest"},"serviceEnvironmentId":{"type":"string","description":"The service environment ID","example":"se-123456"}},"example":{"customImageCommandsAndArgs":{"args":["-d","mysql"],"commands":["echo","Hello, World!"]},"description":"A image configuration for my new entity","imageName":"mysql","imageRegistryId":"Itaque voluptatem in tempora minima.","imageSignaturePublicKeyPEM":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","imageTag":"latest","serviceEnvironmentId":"se-123456"},"required":["imageName","serviceEnvironmentId","description"]},"CreateImageRegistryRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the Image Registry","example":"DockerHub is a public Docker Image Registry"},"host":{"type":"string","description":"The Image Registry host","example":"docker.io"},"name":{"type":"string","description":"Name of the Image Registry","example":"DockerHub"},"password":{"type":"string","description":"The password to use when authenticating to the Image Registry","example":"mypassword"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9r","minLength":1},"username":{"type":"string","description":"The username to use when authenticating to the Image Registry","example":"myusername"}},"description":"Create an HTTP API v2 Docker Image Registry","example":{"description":"DockerHub is a public Docker Image Registry","host":"docker.io","name":"DockerHub","password":"mypassword","token":"m","username":"myusername"},"required":["token","name","description","host"]},"CreateImageRegistryRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the Image Registry","example":"DockerHub is a public Docker Image Registry"},"host":{"type":"string","description":"The Image Registry host","example":"docker.io"},"name":{"type":"string","description":"Name of the Image Registry","example":"DockerHub"},"password":{"type":"string","description":"The password to use when authenticating to the Image Registry","example":"mypassword"},"username":{"type":"string","description":"The username to use when authenticating to the Image Registry","example":"myusername"}},"example":{"description":"DockerHub is a public Docker Image Registry","host":"docker.io","name":"DockerHub","password":"mypassword","username":"myusername"},"required":["name","description","host"]},"CreateInfraConfigRequest":{"type":"object","properties":{"computeConfigId":{"type":"string","description":"ID of a Compute Config","example":"Nisi vel aut minima ullam pariatur debitis."},"customTag":{"$ref":"#/components/schemas/CustomTag"},"description":{"type":"string","description":"The description for the infra config","example":"Infra config used for the base tier MySQL service"},"name":{"type":"string","description":"The name of the infra config","example":"MySQL Writer Infra Config"},"networkConfigId":{"type":"string","description":"ID of a Network Config","example":"Ipsum consequatur."},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"storageConfigId":{"type":"string","description":"ID of a Storage Config","example":"Vel quia mollitia nemo sequi velit."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1r","minLength":1}},"description":"Create the infra required to host a resource","example":{"computeConfigId":"cc-12345678","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","name":"MySQL Writer Infra Config","networkConfigId":"nc-12345678","serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","storageConfigId":"sc-12345678","token":"h"},"required":["token","name","description","serviceId","serviceEnvironmentId"]},"CreateInfraConfigRequest2":{"type":"object","properties":{"computeConfigId":{"type":"string","description":"The compute config ID","example":"Rerum enim sint repudiandae aut."},"customTag":{"$ref":"#/components/schemas/CustomTag"},"description":{"type":"string","description":"The description for the infra config","example":"Infra config used for the base tier MySQL service"},"name":{"type":"string","description":"The name of the infra config","example":"MySQL Writer Infra Config"},"networkConfigId":{"type":"string","description":"The network config ID","example":"Corporis nam ipsam tempora velit rerum."},"serviceEnvironmentId":{"type":"string","description":"The service environment ID","example":"se-123456"},"storageConfigId":{"type":"string","description":"The storage config ID","example":"At quas recusandae."}},"example":{"computeConfigId":"Est pariatur tempora.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","name":"MySQL Writer Infra Config","networkConfigId":"Illum distinctio.","serviceEnvironmentId":"se-123456","storageConfigId":"Molestias totam dolore at."},"required":["name","description","serviceEnvironmentId"]},"CreateInputParameterRequest":{"type":"object","properties":{"defaultValue":{"type":"string","description":"Default value to use for an optional input parameter represented as a string","example":"default value"},"dependentResourceId":{"type":"string","description":"ID of a resource","example":"Doloribus sit voluptatum cum ut."},"description":{"type":"string","description":"A brief description of the input parameter","example":"Illum suscipit aspernatur qui voluptatem."},"hasOptions":{"type":"boolean","description":"Marks the input parameter to be selectable from a list of values","default":false,"example":true},"isList":{"type":"boolean","description":"Marks the input parameter as a list of values","default":false,"example":true},"key":{"type":"string","description":"Key of the input parameter","example":"crd","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$","minLength":1},"labeledOptions":{"type":"object","description":"A map for labeled options. The key is the label and the value is the option. When the option is selected, the label will be displayed to the end customer. Specify either options or labeledOptions when defining the input parameter.","example":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"additionalProperties":{"type":"string","example":"Iusto facere sunt."}},"limits":{"$ref":"#/components/schemas/Limits"},"modifiable":{"type":"boolean","description":"Marks the input parameter as immutable","example":true},"name":{"type":"string","description":"External name for the input parameter","example":"ag4","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Voluptatem quibusdam magnam."},"description":"A list of options to restrict the value of the input parameter to (represented as a string)","example":["a","b","c","default value"]},"regex":{"type":"string","description":"Regular expression pattern for validating the input parameter value","example":"^[a-zA-Z0-9_-]+$"},"required":{"type":"boolean","description":"Enforces the input parameter as a required parameter","example":true},"resourceId":{"type":"string","description":"ID of a resource","example":"Neque id et sed id est."},"scope":{"$ref":"#/components/schemas/InputParameterScope"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"tabIndex":{"type":"integer","description":"Index for parameter ordering in the SaaS portal","default":0,"example":1,"format":"int64"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"pbk","minLength":1},"type":{"type":"string","description":"Type of the variable encoding the value","example":"Boolean|Float64|String|Resource|Secret|Password"}},"example":{"defaultValue":"default value","dependentResourceId":"r-12345678","description":"Magni aperiam.","hasOptions":true,"isList":true,"key":"dz","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Aspernatur ea.","maxLength":"Ratione magni.","min":"Cum repellat impedit vel.","minLength":"Aut ex sint."},"modifiable":true,"name":"5","options":["a","b","c","default value"],"regex":"^[a-zA-Z0-9_-]+$","required":false,"resourceId":"r-12345678","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"token":"3","type":"Boolean|Float64|String|Resource|Secret|Password"},"required":["token","key","description","resourceId","type","name","required","modifiable","serviceId"]},"CreateInputParameterRequest2":{"type":"object","properties":{"defaultValue":{"type":"string","description":"Default value to use for an optional input parameter represented as a string","example":"default value"},"dependentResourceId":{"type":"string","description":"The ID of the resource whose instance this input parameter depends on","example":"In est et soluta."},"description":{"type":"string","description":"A brief description of the input parameter","example":"Nesciunt qui aut."},"hasOptions":{"type":"boolean","description":"Marks the input parameter to be selectable from a list of values","default":false,"example":false},"isList":{"type":"boolean","description":"Marks the input parameter as a list of values","default":false,"example":false},"key":{"type":"string","description":"Key of the input parameter","example":"te","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$","minLength":1},"labeledOptions":{"type":"object","description":"A map for labeled options. The key is the label and the value is the option. When the option is selected, the label will be displayed to the end customer. Specify either options or labeledOptions when defining the input parameter.","example":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"additionalProperties":{"type":"string","example":"Eaque dolor optio cum porro fugit."}},"limits":{"$ref":"#/components/schemas/Limits"},"modifiable":{"type":"boolean","description":"Marks the input parameter as immutable","example":true},"name":{"type":"string","description":"External name for the input parameter","example":"lx","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Modi quia earum."},"description":"A list of options to restrict the value of the input parameter to (represented as a string)","example":["a","b","c","default value"]},"regex":{"type":"string","description":"Regular expression pattern for validating the input parameter value","example":"^[a-zA-Z0-9_-]+$"},"required":{"type":"boolean","description":"Enforces the input parameter as a required parameter","example":true},"resourceId":{"type":"string","description":"The ID of the resource that this input parameter belongs to","example":"Odit est."},"scope":{"$ref":"#/components/schemas/InputParameterScope"},"tabIndex":{"type":"integer","description":"Index for parameter ordering in the SaaS portal","default":0,"example":1,"format":"int64"},"type":{"type":"string","example":"Boolean|Float64|String|Resource|Secret|Password"}},"example":{"defaultValue":"default value","dependentResourceId":"Illo accusantium rerum incidunt nam nam.","description":"Et excepturi ipsum laudantium quos.","hasOptions":false,"isList":true,"key":"f","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Tenetur quidem maiores ducimus omnis minus.","maxLength":"Quia sint atque animi.","min":"Beatae quo dolorum voluptas eos.","minLength":"Quasi repudiandae est et sint modi culpa."},"modifiable":true,"name":"dp","options":["a","b","c","default value"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"Neque ad ut dolor officiis odio.","scope":{"cloudProviders":["aws","azure","gcp"]},"tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"},"required":["key","description","resourceId","type","name","required","modifiable"]},"CreateInstanceSnapshotRequest":{"type":"object","properties":{"instanceId":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"targetRegion":{"type":"string","description":"The target region to create the snapshot in. If not specified, use the same region as the instance","example":"us-west-2"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"x","minLength":1}},"example":{"instanceId":"instance-abcd1234","subscriptionId":"sub-abcd1234","targetRegion":"us-west-2","token":"e"},"required":["token","instanceId"]},"CreateInstanceSnapshotRequest2":{"type":"object","properties":{"instanceId":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"targetRegion":{"type":"string","description":"The target region to create the snapshot in. If not specified, use the same region as the instance","example":"us-west-2"}},"example":{"instanceId":"instance-abcd1234","targetRegion":"us-west-2"},"required":["instanceId"]},"CreateNetworkConfigRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the network config","example":"A multi-zone HA network config"},"endpointPerReplica":{"type":"boolean","description":"Generates a DNS endpoint per-replica for this network config","example":true},"internal":{"type":"boolean","description":"Restrict access to this network config to the internal network","default":false,"example":true},"name":{"type":"string","description":"Name of the network config","example":"Multi-zone"},"namedOpenPorts":{"$ref":"#/components/schemas/NamedPorts"},"openPorts":{"type":"array","items":{"type":"integer","example":3705898773089020160,"format":"int64"},"description":"Ports to map to the generated DNS endpoint","example":[1299,3306]},"privateNetworkingConfiguration":{"$ref":"#/components/schemas/PrivateNetworkingConfiguration"},"publicNetworkingConfiguration":{"$ref":"#/components/schemas/PublicNetworkingConfiguration"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"stableEgressIP":{"type":"boolean","description":"Enable stable egress IP","example":true},"tlsTerminationPort":{"type":"integer","description":"The port that hosts the reverse proxy for TLS termination","example":443,"format":"int64"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"67","minLength":1},"zoneConfiguration":{"type":"string","description":"The preferred type of zonal availability for this resource and the specific zone(s) to deploy in","example":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"}},"example":{"description":"A multi-zone HA network config","endpointPerReplica":true,"internal":true,"name":"Multi-zone","namedOpenPorts":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"openPorts":[1299,3306],"privateNetworkingConfiguration":{"privateLinkConfiguration":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}},"publicNetworkingConfiguration":{"enableClusterLoadBalancer":true,"enableNodeLoadBalancer":true},"serviceId":"s-12345678","stableEgressIP":true,"tlsTerminationPort":443,"token":"p9","zoneConfiguration":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"},"required":["token","name","description","serviceId","endpointPerReplica"]},"CreateNetworkConfigRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the network config","example":"A multi-zone HA network config"},"endpointPerReplica":{"type":"boolean","description":"Generates a DNS endpoint per-replica for this network config","example":true},"internal":{"type":"boolean","description":"Restrict access to this network config to the internal network","default":false,"example":true},"name":{"type":"string","description":"Name of the network config","example":"Multi-zone"},"namedOpenPorts":{"type":"object","description":"Named ports to map to the generated DNS endpoint","example":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"additionalProperties":{"$ref":"#/components/schemas/NamedPortSpec"}},"openPorts":{"type":"array","items":{"type":"integer","example":9017654995649544315,"format":"int64"},"description":"Ports to map to the generated DNS endpoint","example":[1299,3306]},"privateNetworkingConfiguration":{"$ref":"#/components/schemas/PrivateNetworkingConfiguration"},"publicNetworkingConfiguration":{"$ref":"#/components/schemas/PublicNetworkingConfiguration"},"stableEgressIP":{"type":"boolean","description":"Enable stable egress IP","example":true},"tlsTerminationPort":{"type":"integer","description":"The port that hosts the reverse proxy for TLS termination","example":443,"format":"int64"},"zoneConfiguration":{"type":"string","description":"The preferred type of zonal availability for this resource and the specific zone(s) to deploy in","example":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"}},"example":{"description":"A multi-zone HA network config","endpointPerReplica":true,"internal":true,"name":"Multi-zone","namedOpenPorts":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"openPorts":[1299,3306],"privateNetworkingConfiguration":{"privateLinkConfiguration":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}},"publicNetworkingConfiguration":{"enableClusterLoadBalancer":true,"enableNodeLoadBalancer":true},"stableEgressIP":true,"tlsTerminationPort":443,"zoneConfiguration":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"},"required":["name","description","endpointPerReplica"]},"CreateOutputParameterRequest":{"type":"object","properties":{"description":{"type":"string","description":"Description of the output variable being exported","example":"Username of the user created in the target system","minLength":1},"genericCommandValueProvider":{"$ref":"#/components/schemas/GenericCommandValueProviderConfig"},"key":{"type":"string","description":"Key of the output variable being exported","example":"username","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$","minLength":1},"kubectlValueProvider":{"$ref":"#/components/schemas/KubectlValueProviderConfig"},"name":{"type":"string","description":"External name of the output variable being exported","example":"Username","minLength":1},"resourceId":{"type":"string","description":"ID of a resource","example":"Quae vero tempore nulla laboriosam."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1a","minLength":1},"value":{"type":"string","description":"Value of the output variable being exported","example":"johndoe"},"valueRef":{"type":"string","description":"Reference to another variable that will be used to set the value of the output variable being exported","example":"$var.username"},"valueType":{"type":"string","description":"Type of the variable encoding the value","example":"Boolean|Float64|String|Secret|Password"}},"example":{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"r-12345678","serviceId":"s-12345678","token":"x4o","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},"required":["token","key","description","name","resourceId","serviceId"]},"CreateOutputParameterRequest2":{"type":"object","properties":{"description":{"type":"string","description":"Description of the output variable being exported","example":"Username of the user created in the target system","minLength":1},"genericCommandValueProvider":{"$ref":"#/components/schemas/GenericCommandValueProviderConfig"},"key":{"type":"string","description":"Key of the output variable being exported","example":"username","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$","minLength":1},"kubectlValueProvider":{"$ref":"#/components/schemas/KubectlValueProviderConfig"},"name":{"type":"string","description":"External name of the output variable being exported","example":"Username","minLength":1},"resourceId":{"type":"string","description":"The ID of the resource that this output parameter belongs to","example":"Voluptatem voluptas et sint eum labore."},"value":{"type":"string","description":"Value of the output variable being exported","example":"johndoe"},"valueRef":{"type":"string","description":"Reference to another variable that will be used to set the value of the output variable being exported","example":"$var.username"},"valueType":{"type":"string","example":"Boolean|Float64|String|Secret|Password"}},"example":{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"Nihil debitis magnam qui eos.","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},"required":["key","description","name","resourceId"]},"CreatePipelineRequest":{"type":"object","properties":{"description":{"type":"string","description":"Description of the pipeline","example":"MySQL SaaS promotion pipeline"},"name":{"type":"string","description":"Name of the pipeline","example":"my-pipeline"},"serviceEnvironmentSequence":{"type":"array","items":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"description":"Sequence of service environments to be deployed in the pipeline","example":["se-12345678","se-23456789"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ywv","minLength":1}},"example":{"description":"MySQL SaaS promotion pipeline","name":"my-pipeline","serviceEnvironmentSequence":["se-12345678","se-23456789"],"serviceId":"s-12345678","token":"rp"},"required":["token","name","description","serviceId","serviceEnvironmentSequence"]},"CreateProductTierRequest":{"type":"object","properties":{"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Allow creates when payment not configured","example":true},"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"awsRegions":{"type":"array","items":{"type":"string","example":"Maxime cupiditate."},"description":"The AWS regions that this product tier is available on","example":["us-east-2","ca-central-1"]},"azureRegions":{"type":"array","items":{"type":"string","example":"Nostrum accusantium est ipsam qui sed impedit."},"description":"The Azure regions that this product tier is available on","example":["northcentralus"]},"billingProductID":{"type":"string","description":"Optional billing product ID for tax purposes","example":"abc123"},"billingProviders":{"type":"array","items":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"description":"List of billing providers to be used for the product tier","example":["STRIPE","BRING_YOUR_OWN"]},"defaultBillingProvider":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"deploymentConfiguration":{"$ref":"#/components/schemas/ProductTierDeploymentConfiguration"},"description":{"type":"string","description":"A brief description of the product tier","example":"A premium product tier"},"documentation":{"type":"string","description":"Documentation","example":"Any documentation"},"enableDeletionProtection":{"type":"boolean","description":"Enable deletion protection for the product tier","example":false},"exportUsageMetering":{"type":"boolean","description":"Export usage metering data","example":true},"exportUsageMeteringConfig":{"type":"object","description":"Export usage metering data configuration","example":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"additionalProperties":true},"gcpRegions":{"type":"array","items":{"type":"string","example":"Nam iusto et."},"description":"The GCP regions that this product tier is available on","example":["us-central1"]},"isDisabled":{"type":"boolean","description":"Create the product tier in a disabled state. Enabling the product tier will let end-customers subscribe and use the service plan.","example":false},"maxNumberOfInstances":{"type":"integer","description":"Maximum number of instances","example":5,"format":"int64"},"name":{"type":"string","description":"Name of the product tier","example":"Premium"},"nebiusRegions":{"type":"array","items":{"type":"string","example":"Et repudiandae voluptatem explicabo."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Sunt quia consequatur velit."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Accusantium deleniti."},"description":"The on prem platforms that this product tier is available on","example":["EKS","Generic"]},"planDescription":{"type":"string","description":"A brief description for the end user of the product tier","example":"A premium plan"},"pricePerUnit":{"type":"object","description":"Price per unit.","example":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"additionalProperties":true},"pricing":{"description":"Pricing","example":{"price1":"value1"}},"privateRegions":{"type":"array","items":{"type":"string","example":"Quidem consectetur quasi qui distinctio."},"description":"The private regions that this product tier is available on","example":["n/a"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Id sit qui."},"support":{"type":"string","description":"Support","example":"Any support"},"tierType":{"type":"string","description":"ProductTierType is the type of tier for a product","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"3","minLength":1}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"defaultBillingProvider":"STRIPE","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'hello world'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"gcpRegions":["us-central1"],"isDisabled":false,"maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"serviceId":"s-12345678","serviceModelId":"sm-12345678","support":"Any support","tierType":"OMNISTRATE_DEDICATED_TENANCY","token":"q"},"required":["token","name","description","planDescription","tierType","serviceModelId","serviceId"]},"CreateProductTierRequest2":{"type":"object","properties":{"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Allow creates when payment not configured","example":true},"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"awsRegions":{"type":"array","items":{"type":"string","example":"Voluptates consequatur iste."},"description":"The AWS regions that this product tier is available on","example":["us-east-2","ca-central-1"]},"azureRegions":{"type":"array","items":{"type":"string","example":"Fugit deleniti maiores."},"description":"The Azure regions that this product tier is available on","example":["northcentralus"]},"billingProductID":{"type":"string","description":"Optional billing product ID for tax purposes","example":"abc123"},"billingProviders":{"type":"array","items":{"type":"string","example":"STRIPE|BRING_YOUR_OWN"},"description":"List of billing providers to be used for the product tier","example":["STRIPE","BRING_YOUR_OWN"]},"defaultBillingProvider":{"type":"string","description":"The default billing provider to be used for the product tier","example":"STRIPE|BRING_YOUR_OWN"},"deploymentConfiguration":{"$ref":"#/components/schemas/ProductTierDeploymentConfiguration"},"description":{"type":"string","description":"A brief description of the product tier","example":"A premium product tier"},"documentation":{"type":"string","description":"Documentation","example":"Any documentation"},"enableDeletionProtection":{"type":"boolean","description":"Enable deletion protection for the product tier","example":false},"exportUsageMetering":{"type":"boolean","description":"Export usage metering data","example":true},"exportUsageMeteringConfig":{"type":"object","description":"Export usage metering data configuration","example":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"additionalProperties":true},"gcpRegions":{"type":"array","items":{"type":"string","example":"Quia cum aut provident quidem cumque recusandae."},"description":"The GCP regions that this product tier is available on","example":["us-central1"]},"isDisabled":{"type":"boolean","description":"Create the product tier in a disabled state. Enabling the product tier will let end-customers subscribe and use the service plan.","example":false},"maxNumberOfInstances":{"type":"integer","description":"Maximum number of instances","example":5,"format":"int64"},"name":{"type":"string","description":"Name of the product tier","example":"Premium"},"nebiusRegions":{"type":"array","items":{"type":"string","example":"Expedita temporibus unde dolorem repellendus fuga."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Consequuntur vel dolorum voluptatem aut."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Non optio consequuntur laudantium."},"description":"The on prem platforms that this product tier is available on","example":["EKS","Generic"]},"planDescription":{"type":"string","description":"A brief description for the end user of the product tier","example":"A premium plan"},"pricePerUnit":{"type":"object","description":"Price per unit.","example":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"additionalProperties":true},"pricing":{"description":"Pricing","example":{"price1":"value1"}},"privateRegions":{"type":"array","items":{"type":"string","example":"Nobis qui unde ad corrupti dignissimos neque."},"description":"The private regions that this product tier is available on","example":["n/a"]},"serviceModelId":{"type":"string","description":"Service model ID","example":"Quo rerum necessitatibus ipsam."},"support":{"type":"string","description":"Support","example":"Any support"},"tierType":{"type":"string","description":"Tier type","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"defaultBillingProvider":"STRIPE|BRING_YOUR_OWN","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'hello world'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"gcpRegions":["us-central1"],"isDisabled":false,"maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"serviceModelId":"Laborum repellat ab dolor.","support":"Any support","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},"required":["name","description","planDescription","tierType","serviceModelId"]},"CreateResourceInstanceRequest":{"type":"object","properties":{"cloud_provider":{"type":"string","description":"The cloud provider name","example":"aws"},"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tags for the resource instance","example":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}]},"custom_network_id":{"type":"string","description":"Custom network for resource","example":"n-1234567890"},"externalBillingId":{"type":"string","description":"This externalBillingId is deprecated and will be removed in the future","example":"external-billing-id-1234"},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"},"onprem_platform":{"type":"string","description":"OnPrem platform","example":"OpenShift"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"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"}},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Qui omnis."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"hc","minLength":1}},"example":{"cloud_provider":"aws","customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"custom_network_id":"n-1234567890","externalBillingId":"external-billing-id-1234","network_type":"PUBLIC|INTERNAL","onprem_platform":"OpenShift","productTierKey":"premium","productTierVersion":"1.0","region":"us-east-1","requestParams":{"param1":"value1","param2":"value2"},"resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"cfr"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey"]},"CreateResourceInstanceRequest2":{"type":"object","properties":{"cloud_provider":{"type":"string","description":"The cloud provider name","example":"aws"},"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tags for the resource instance","example":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}]},"custom_network_id":{"type":"string","description":"Custom network for resource","example":"n-1234567890"},"externalBillingId":{"type":"string","description":"This externalBillingId is deprecated and will be removed in the future","example":"external-billing-id-1234"},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"},"onprem_platform":{"type":"string","description":"OnPrem platform","example":"OpenShift"},"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"}}},"example":{"cloud_provider":"aws","customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"custom_network_id":"n-1234567890","externalBillingId":"external-billing-id-1234","network_type":"PUBLIC|INTERNAL","onprem_platform":"OpenShift","productTierVersion":"1.0","region":"us-east-1","requestParams":{"param1":"value1","param2":"value2"}}},"CreateResourceRequest":{"type":"object","properties":{"additionalSecurityContext":{"$ref":"#/components/schemas/AdditionalSecurityContext"},"agentConfiguration":{"$ref":"#/components/schemas/AgentConfiguration"},"backupConfiguration":{"$ref":"#/components/schemas/BackupConfiguration"},"blobStorageConfiguration":{"$ref":"#/components/schemas/BlobStorageConfiguration"},"containerImagesRegistryCopyConfiguration":{"$ref":"#/components/schemas/ContainerImagesRegistryCopyConfiguration"},"customLabels":{"type":"object","description":"Custom labels for the resource","example":{"key":"value"},"additionalProperties":{"type":"string","example":"Accusantium qui odit."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"Debitis beatae saepe et quam fugit molestiae."}},"customULimits":{"type":"array","items":{"$ref":"#/components/schemas/CustomULimits"},"description":"Custom ulimits for the resource","example":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}]},"deploymentTarget":{"$ref":"#/components/schemas/DeploymentTarget"},"description":{"type":"string","description":"A brief description of the resource","example":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service"},"disable":{"type":"string","description":"Allows resource to be disabled. Expression returning true/false can be used as value. Resource is enabled by default, if this property is not set.","example":"{{ $var.disableExtraComponents }}"},"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"The environment variables that this resource requires","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]},"fileSystemConfiguration":{"$ref":"#/components/schemas/FileSystemConfiguration"},"helmChartConfiguration":{"$ref":"#/components/schemas/HelmChartConfiguration"},"imageConfigId":{"type":"string","description":"ID of an Image Config","example":"Sit officia voluptatum ducimus sequi impedit qui."},"infraConfigId":{"type":"string","description":"ID of an Infra Config","example":"Et velit mollitia amet."},"internal":{"type":"boolean","description":"Whether this resource is internal or not","default":false,"example":true},"isProxy":{"type":"boolean","description":"Whether this resource is a proxy or not","default":false,"example":true},"jobConfig":{"$ref":"#/components/schemas/JobConfig"},"key":{"type":"string","description":"The key of the resource","example":"galera"},"kustomizeConfiguration":{"$ref":"#/components/schemas/KustomizeConfiguration"},"l4LoadBalancerConfiguration":{"$ref":"#/components/schemas/L4LoadBalancerConfiguration"},"l7LoadBalancerConfiguration":{"$ref":"#/components/schemas/L7LoadBalancerConfiguration"},"name":{"type":"string","description":"Name of the resource","example":"Galera"},"onPremTerraformConfigurations":{"$ref":"#/components/schemas/OnPremTerraformConfigurations"},"operatorCRDConfiguration":{"$ref":"#/components/schemas/OperatorCRDConfiguration"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Ab aut occaecati culpa."},"proxyType":{"type":"string","description":"A proxy type of resource","default":"PortsBasedProxy","example":"PortsBasedProxy"},"resourceDependencies":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDependency"},"example":[{"parameterMap":{"userDatabase":"clusterOrg","writerId":"clusterWriterId"},"resourceId":"r-12345678"},{"parameterMap":{"readerId":"clusterReaderId","userDatabase":"clusterOrg"},"resourceId":"r-abcdef12"}]},"resourceType":{"type":"string","description":"The type of the resource","example":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"terraformConfigurations":{"$ref":"#/components/schemas/TerraformConfigurations"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"6","minLength":1}},"example":{"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"deploymentTarget":{"account":"ControlPlane"},"description":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":true,"isProxy":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceDependencies":[{"parameterMap":{"userDatabase":"clusterOrg","writerId":"clusterWriterId"},"resourceId":"r-12345678"},{"parameterMap":{"readerId":"clusterReaderId","userDatabase":"clusterOrg"},"resourceId":"r-abcdef12"}],"resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"token":"hm"},"required":["token","name","description","serviceId","productTierId"]},"CreateResourceRequest2":{"type":"object","properties":{"additionalSecurityContext":{"$ref":"#/components/schemas/AdditionalSecurityContext"},"agentConfiguration":{"$ref":"#/components/schemas/AgentConfiguration"},"backupConfiguration":{"$ref":"#/components/schemas/BackupConfiguration"},"blobStorageConfiguration":{"$ref":"#/components/schemas/BlobStorageConfiguration"},"containerImagesRegistryCopyConfiguration":{"$ref":"#/components/schemas/ContainerImagesRegistryCopyConfiguration"},"customLabels":{"type":"object","description":"Custom labels for the resource","example":{"key":"value"},"additionalProperties":{"type":"string","example":"Vitae et accusantium."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"Soluta consectetur nam ipsam excepturi fugit."}},"customULimits":{"type":"array","items":{"$ref":"#/components/schemas/CustomULimits"},"description":"Custom ulimits for the resource","example":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}]},"deploymentTarget":{"$ref":"#/components/schemas/DeploymentTarget"},"description":{"type":"string","description":"A brief description of the resource","example":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service"},"disable":{"type":"string","description":"Allows resource to be disabled. Expression returning true/false can be used as value. Resource is enabled by default, if this property is not set.","example":"{{ $var.disableExtraComponents }}"},"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"The environment variables that this resource requires","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]},"fileSystemConfiguration":{"$ref":"#/components/schemas/FileSystemConfiguration"},"helmChartConfiguration":{"$ref":"#/components/schemas/HelmChartConfiguration"},"imageConfigId":{"type":"string","description":"The ID of the image configuration that this resource refers to","example":"Error nihil velit facere placeat."},"infraConfigId":{"type":"string","description":"The ID of the infrastructure configuration that this resource refers to","example":"Accusantium possimus dolorem."},"internal":{"type":"boolean","description":"Whether this resource is internal or not","default":false,"example":true},"isProxy":{"type":"boolean","description":"Whether this resource is a proxy or not","default":false,"example":true},"jobConfig":{"$ref":"#/components/schemas/JobConfig"},"key":{"type":"string","description":"The key of the resource","example":"galera"},"kustomizeConfiguration":{"$ref":"#/components/schemas/KustomizeConfiguration"},"l4LoadBalancerConfiguration":{"$ref":"#/components/schemas/L4LoadBalancerConfiguration"},"l7LoadBalancerConfiguration":{"$ref":"#/components/schemas/L7LoadBalancerConfiguration"},"name":{"type":"string","description":"Name of the resource","example":"Galera"},"onPremTerraformConfigurations":{"type":"object","description":"The Terraform configurations for various OnPrem platforms","example":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"additionalProperties":{"$ref":"#/components/schemas/TerraformConfiguration"}},"operatorCRDConfiguration":{"$ref":"#/components/schemas/OperatorCRDConfiguration"},"productTierId":{"type":"string","description":"The product tier ID","example":"Numquam architecto sint excepturi qui."},"proxyType":{"type":"string","description":"A proxy type of resource","default":"PortsBasedProxy","example":"PortsBasedProxy"},"resourceDependencies":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDependency"},"example":[{"parameterMap":{"userDatabase":"clusterOrg","writerId":"clusterWriterId"},"resourceId":"r-12345678"},{"parameterMap":{"readerId":"clusterReaderId","userDatabase":"clusterOrg"},"resourceId":"r-abcdef12"}]},"resourceType":{"type":"string","description":"The type of the resource","example":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize"},"terraformConfigurations":{"type":"object","description":"The Terraform configurations for various cloud providers","example":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"additionalProperties":{"$ref":"#/components/schemas/TerraformConfiguration"}}},"example":{"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"deploymentTarget":{"account":"ControlPlane|DataPlane"},"description":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"imageConfigId":"Non quos rerum.","infraConfigId":"Ea ad facere dolores omnis nemo.","internal":true,"isProxy":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"Veritatis assumenda placeat nulla.","proxyType":"PortsBasedProxy","resourceDependencies":[{"parameterMap":{"userDatabase":"clusterOrg","writerId":"clusterWriterId"},"resourceId":"r-12345678"},{"parameterMap":{"readerId":"clusterReaderId","userDatabase":"clusterOrg"},"resourceId":"r-abcdef12"}],"resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},"required":["name","description","productTierId"]},"CreateSaaSPortalCustomDomainRequest":{"type":"object","properties":{"customDomain":{"type":"string","description":"The custom domain","example":"mycustomdomain.com"},"description":{"type":"string","description":"The custom domain description","example":"My custom domain description"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"name":{"type":"string","description":"The custom domain name","example":"MyCustomDomain"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"u7","minLength":1}},"example":{"customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","token":"iik"},"required":["token","environmentType","name","description","customDomain"]},"CreateSaaSPortalCustomDomainRequest2":{"type":"object","properties":{"customDomain":{"type":"string","description":"The custom domain","example":"mycustomdomain.com"},"description":{"type":"string","description":"The custom domain description","example":"My custom domain description"},"environmentType":{"type":"string","description":"The environment type for the custom domain","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"name":{"type":"string","description":"The custom domain name","example":"MyCustomDomain"}},"example":{"customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","name":"MyCustomDomain"},"required":["environmentType","name","description","customDomain"]},"CreateServiceAPIRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service API bundle","example":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability"},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"onu","minLength":1}},"example":{"description":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"n"},"required":["token","description","serviceId","serviceEnvironmentId"]},"CreateServiceAPIRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service API bundle","example":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability"},"serviceEnvironmentId":{"type":"string","description":"The service environment ID","example":"se-123456"}},"example":{"description":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceEnvironmentId":"se-123456"},"required":["description","serviceEnvironmentId"]},"CreateServiceEnvironmentRequest":{"type":"object","properties":{"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"deploymentConfigId":{"type":"string","description":"ID of a Deployment Config","example":"Ea sit sed."},"description":{"type":"string","description":"A brief description of the service environment","example":"The production environment for the MySQL multi-writer service"},"name":{"type":"string","description":"Name of the Service Environment","example":"Production"},"serviceAuthPublicKey":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the JWT tokens for the service control plane APIs","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"sourceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"4o","minLength":1},"type":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"visibility":{"type":"string","description":"This parameter is used to configure the visibility of the service control-plane APIs","example":"PUBLIC"}},"example":{"autoApproveSubscription":false,"deploymentConfigId":"dc-12345678","description":"The production environment for the MySQL multi-writer service","name":"Production","serviceAuthPublicKey":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","serviceId":"s-12345678","sourceEnvironmentId":"se-12345678","token":"gqc","type":"DEV","visibility":"PUBLIC"},"required":["token","name","description","serviceId","deploymentConfigId"]},"CreateServiceEnvironmentRequest2":{"type":"object","properties":{"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"deploymentConfigId":{"type":"string","description":"The deployment configuration ID","example":"Ut placeat recusandae."},"description":{"type":"string","description":"A brief description of the service environment","example":"The production environment for the MySQL multi-writer service"},"name":{"type":"string","description":"Name of the Service Environment","example":"Production"},"serviceAuthPublicKey":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the JWT tokens for the service control plane APIs","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"sourceEnvironmentId":{"type":"string","description":"The ID of the service environment to use for promoting changes to this environment","example":"se-123456"},"type":{"type":"string","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"visibility":{"type":"string","description":"This parameter is used to configure the visibility of the service control-plane APIs","example":"PUBLIC"}},"example":{"autoApproveSubscription":false,"deploymentConfigId":"Neque sunt culpa est ducimus et sed.","description":"The production environment for the MySQL multi-writer service","name":"Production","serviceAuthPublicKey":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","sourceEnvironmentId":"se-123456","type":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","visibility":"PUBLIC"},"required":["name","description","deploymentConfigId"]},"CreateServiceFromComposeSpecRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"fileContent":{"type":"string","description":"Base64 encoded Compose Spec YAML in docker compose format","example":"Quo aspernatur architecto molestiae velit tenetur adipisci."},"fileFormat":{"type":"string","description":"MIME type of file format","example":"text/plain"},"fileName":{"type":"string","description":"Name of compose spec YAML file that is uploaded","example":"mysql.yaml"},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://goldner.biz/amie.effertz","format":"uri"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9lv","minLength":1}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","fileContent":"Minus illo quibusdam quia voluptatem.","fileFormat":"text/plain","fileName":"mysql.yaml","name":"MySQL multi-writer service","serviceLogoURL":"http://mills.org/elizabeth","token":"dv"},"required":["token","name","description","fileName","fileContent","fileFormat"]},"CreateServiceFromComposeSpecRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"fileContent":{"type":"string","description":"Base64 encoded Compose Spec YAML in docker compose format","example":"Quia voluptas ea quia nemo."},"fileFormat":{"type":"string","description":"MIME type of file format","example":"text/plain"},"fileName":{"type":"string","description":"Name of compose spec YAML file that is uploaded","example":"mysql.yaml"},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://koss.biz/mekhi_sawayn","format":"uri"}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","fileContent":"Consectetur corrupti ipsum autem asperiores maiores.","fileFormat":"text/plain","fileName":"mysql.yaml","name":"MySQL multi-writer service","serviceLogoURL":"http://swaniawskidubuque.net/lorenzo"},"required":["name","description","fileName","fileContent","fileFormat"]},"CreateServiceModelRequest":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Est nostrum."},"description":"The infrastructure account configuration ID list","example":["ac-12345678","ac-23456789"]},"description":{"type":"string","description":"A brief description of the service model","example":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability"},"features":{"type":"array","items":{"$ref":"#/components/schemas/ServiceModelFeatureDetail"},"description":"Enabled service model features","example":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}]},"modelType":{"type":"string","description":"The model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"name":{"type":"string","description":"Name of the Service Model","example":"MySQL multi-writer service hosted model"},"serviceApiId":{"type":"string","description":"ID of a Service API","example":"Enim fuga."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"rj","minLength":1}},"example":{"accountConfigIds":["ac-12345678","ac-23456789"],"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","features":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"modelType":"CUSTOMER_HOSTED","name":"MySQL multi-writer service hosted model","serviceApiId":"sa-12345678","serviceId":"s-12345678","token":"vpr"},"required":["token","name","description","modelType","serviceApiId","serviceId"]},"CreateServiceModelRequest2":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","example":"Quod quia et."},"description":"The infrastructure account configuration ID list","example":["ac-12345678","ac-23456789"]},"description":{"type":"string","description":"A brief description of the service model","example":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability"},"features":{"type":"array","items":{"$ref":"#/components/schemas/ServiceModelFeatureDetail"},"description":"Enabled service model features","example":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}]},"modelType":{"type":"string","description":"The model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"name":{"type":"string","description":"Name of the Service Model","example":"MySQL multi-writer service hosted model"},"serviceApiId":{"type":"string","description":"The service API this model is for","example":"Alias veritatis vero dicta vel."}},"example":{"accountConfigIds":["ac-12345678","ac-23456789"],"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","features":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"MySQL multi-writer service hosted model","serviceApiId":"Voluptatem vel quis vero."},"required":["name","description","modelType","serviceApiId"]},"CreateServiceRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://fadel.com/randy.mclaughlin","format":"uri"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9o","minLength":1}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","name":"MySQL multi-writer service","serviceLogoURL":"http://bayerwillms.com/raoul","token":"4t1"},"required":["token","name","description"]},"CreateServiceRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://sauerschneider.name/mabel_moore","format":"uri"}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","name":"MySQL multi-writer service","serviceLogoURL":"http://casperschuster.name/pattie"},"required":["name","description"]},"CreateServicesOrchestrationRequest":{"type":"object","properties":{"orchestrationCreateDSL":{"type":"string","description":"base64 encoded content of service orchestration create DSL","example":"Quam voluptatem qui inventore."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"w0c","minLength":1}},"example":{"orchestrationCreateDSL":"Cum quis.","token":"dp"},"required":["token","orchestrationCreateDSL"]},"CreateServicesOrchestrationRequest2":{"type":"object","properties":{"orchestrationCreateDSL":{"type":"string","description":"base64 encoded content of service orchestration create DSL","example":"Earum consectetur est."}},"example":{"orchestrationCreateDSL":"Voluptas consequuntur a expedita sequi."},"required":["orchestrationCreateDSL"]},"CreateServicesOrchestrationResponseBody":{"type":"object","properties":{"id":{"type":"string","description":"Services Orchestration Id","example":"Nihil at impedit qui."}},"example":{"id":"Hic aut in voluptatem ut."}},"CreateStorageConfigRequest":{"type":"object","properties":{"description":{"type":"string","description":"Description of the storage config","example":"my-storage-config-description","minLength":1},"name":{"type":"string","description":"Name of the storage config","example":"my-storage-config","minLength":1},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ym","minLength":1}},"example":{"description":"my-storage-config-description","name":"my-storage-config","serviceId":"s-12345678","token":"whw"},"required":["token","name","description","serviceId"]},"CreateStorageConfigRequest2":{"type":"object","properties":{"description":{"type":"string","description":"Description of the storage config","example":"my-storage-config-description","minLength":1},"name":{"type":"string","description":"Name of the storage config","example":"my-storage-config","minLength":1}},"example":{"description":"my-storage-config-description","name":"my-storage-config"},"required":["name","description"]},"CreateStorageVolumeConfigRequest":{"type":"object","properties":{"clusterStorageType":{"type":"string","description":"The type of the fixed storage for the cluster","example":"S3|$var.storageType|AWS::EFS"},"description":{"type":"string","description":"A brief description of the context for the storage volume pool","example":"A storage volume set to store the MySQL data directory"},"disableBackup":{"type":"boolean","description":"Disable backup for the storage volume","example":false},"instanceStorageIops":{"type":"string","description":"The IOPS provisioned for the configured instance storage type","example":"$var.storageIops"},"instanceStorageSizeGi":{"type":"string","description":"The storage size (in Gi) provisioned for the configured instance storage type","example":"$var.storage_size"},"instanceStorageThroughputMiBps":{"type":"string","description":"The throughput (in MiBps) provisioned for the configured instance storage type","example":"128"},"instanceStorageType":{"type":"string","description":"The type of the storage for a compute instance","example":"$var.storageType"},"name":{"type":"string","description":"Name of the storage volume pool","example":"MySQL Data Volume"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"storageResourceID":{"type":"string","description":"The storage resource ID","example":"r-12345678"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"mcx","minLength":1}},"example":{"clusterStorageType":"S3|$var.storageType|AWS::EFS","description":"A storage volume set to store the MySQL data directory","disableBackup":false,"instanceStorageIops":"$var.storageIops","instanceStorageSizeGi":"$var.storage_size","instanceStorageThroughputMiBps":"128","instanceStorageType":"$var.storageType","name":"MySQL Data Volume","serviceId":"s-12345678","storageResourceID":"r-12345678","token":"nx2"},"required":["token","name","description","serviceId"]},"CreateStorageVolumeConfigRequest2":{"type":"object","properties":{"clusterStorageType":{"type":"string","description":"The type of the fixed storage for the cluster","example":"S3|$var.storageType|AWS::EFS"},"description":{"type":"string","description":"A brief description of the context for the storage volume pool","example":"A storage volume set to store the MySQL data directory"},"disableBackup":{"type":"boolean","description":"Disable backup for the storage volume","example":false},"instanceStorageIops":{"type":"string","description":"The IOPS provisioned for the configured instance storage type","example":"$var.storageIops"},"instanceStorageSizeGi":{"type":"string","description":"The storage size (in Gi) provisioned for the configured instance storage type","example":"$var.storage_size"},"instanceStorageThroughputMiBps":{"type":"string","description":"The throughput (in MiBps) provisioned for the configured instance storage type","example":"128"},"instanceStorageType":{"type":"string","description":"The type of the storage for a compute instance","example":"$var.storageType"},"name":{"type":"string","description":"Name of the storage volume pool","example":"MySQL Data Volume"},"storageResourceID":{"type":"string","description":"The storage resource ID","example":"r-12345678"}},"example":{"clusterStorageType":"S3|$var.storageType|AWS::EFS","description":"A storage volume set to store the MySQL data directory","disableBackup":false,"instanceStorageIops":"$var.storageIops","instanceStorageSizeGi":"$var.storage_size","instanceStorageThroughputMiBps":"128","instanceStorageType":"$var.storageType","name":"MySQL Data Volume","storageResourceID":"r-12345678"},"required":["name","description"]},"CreateSubscriptionRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Consectetur dolorem maiores minus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"e","minLength":1}},"example":{"productTierId":"pt-12345678","serviceId":"s-12345678","token":"d"},"required":["token","serviceId","productTierId"]},"CreateSubscriptionRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The product tier ID","example":"Illum est."},"serviceId":{"type":"string","description":"The service ID","example":"s-123456"}},"example":{"productTierId":"Repellendus et fugit ab ab.","serviceId":"s-123456"},"required":["serviceId","productTierId"]},"CreateSubscriptionRequestRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Nisi dolorem voluptas saepe provident."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"l47","minLength":1}},"example":{"productTierId":"pt-12345678","serviceId":"s-12345678","token":"wi"},"required":["token","serviceId","productTierId"]},"CreateSubscriptionRequestRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The product tier ID","example":"Sed ut quis excepturi et accusantium porro."},"serviceId":{"type":"string","description":"The service ID","example":"s-123456"}},"example":{"productTierId":"Voluptatem nihil ut dolorum voluptatem.","serviceId":"s-123456"},"required":["serviceId","productTierId"]},"CreateTierVersionSetRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the product-tier version set.","example":"Tempore placeat."},"name":{"type":"string","description":"The name of the product-tier version set.","example":"Major version set"},"parentVersion":{"type":"string","description":"The parent version of this version set.","example":"2.0"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Omnis doloremque dolorum deleniti et iusto atque."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"bb","minLength":1},"type":{"type":"string","description":"The version-set type of the product-tier.","example":"Major|Incremental|UserDefined"}},"example":{"description":"Ut facilis mollitia qui necessitatibus.","name":"Major version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"0r","type":"Major|Incremental|UserDefined"},"required":["token","serviceId","productTierId","type"]},"CreateTierVersionSetRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the product-tier version set.","example":"Doloremque et hic excepturi sed."},"name":{"type":"string","description":"The name of the product-tier version set.","example":"Major version set"},"parentVersion":{"type":"string","description":"The parent version of this version set.","example":"2.0"},"type":{"type":"string","description":"The version-set type of the product-tier.","example":"Major|Incremental|UserDefined"}},"example":{"description":"Esse odit a beatae.","name":"Major version set","parentVersion":"2.0","type":"Major|Incremental|UserDefined"},"required":["type"]},"CreateTierVersionSetResult":{"type":"object","properties":{"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"version":"3.0"},"required":["version"]},"CreateUpgradePathRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the upgrade path","example":"An upgrade path migrating clusters from one LTS version to another"},"name":{"type":"string","description":"Name of the upgrade path","example":"LTS upgrade path"},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"sourceVersion":{"type":"string","description":"Version of the Entity to operate on","example":"1.0","minLength":1},"targetVersion":{"type":"string","description":"Version of the Entity to operate on","example":"1.0","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j","minLength":1}},"example":{"description":"An upgrade path migrating clusters from one LTS version to another","name":"LTS upgrade path","serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","sourceVersion":"567.0","targetVersion":"589.0","token":"h"},"required":["token","name","description","sourceVersion","targetVersion","serviceEnvironmentId"]},"CustomDNSEndpoint":{"type":"object","properties":{"aRecordTarget":{"type":"string","example":"1.1.1.1"},"cnameTarget":{"type":"string","example":"cname-target.com"},"dnsHost":{"type":"string","example":"https://my-custom-endpoint.com"},"dnsName":{"type":"string","description":"DEPRECATED: Use dnsHost instead","example":"https://my-custom-endpoint.com"},"enabled":{"type":"boolean","example":true},"name":{"type":"string","example":"DNS to access the dashboard"},"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}},"example":{"aRecordTarget":"1.1.1.1","cnameTarget":"cname-target.com","dnsHost":"https://my-custom-endpoint.com","dnsName":"https://my-custom-endpoint.com","enabled":true,"name":"DNS to access the dashboard","status":"READY"},"required":["enabled"]},"CustomDomain":{"type":"object","properties":{"clusterEndpoint":{"type":"string","description":"The cluster endpoint for the saas portal instance","example":"example.com"},"customDomain":{"type":"string","description":"The custom domain","example":"mycustomdomain.com"},"description":{"type":"string","description":"The custom domain description","example":"My custom domain description"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"name":{"type":"string","description":"The custom domain name","example":"MyCustomDomain"},"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}},"example":{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","status":"READY"},"required":["environmentType","name","description","customDomain","status","clusterEndpoint"]},"CustomDomainIdentityIDRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"ieb","minLength":1}},"example":{"token":"ep"},"required":["token"]},"CustomDomainIdentityIDResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Org","example":"Voluptatum qui quia vitae."}},"example":{"id":"org-12345678"},"required":["id"]},"CustomImageCommandsAndArgs":{"type":"object","properties":{"args":{"type":"array","items":{"type":"string","example":"Quas accusantium quam quia ut qui alias."},"description":"Arguments to pass to the container","example":["-d","mysql"]},"commands":{"type":"array","items":{"type":"string","example":"Possimus velit at ratione molestiae."},"description":"Commands to run in the container","example":["echo","Hello, World!"]}},"description":"Commands and arguments to run in the container","example":{"args":["-d","mysql"],"commands":["echo","Hello, World!"]}},"CustomNetwork":{"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":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"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":"Quia deleniti vel voluptatem molestiae quasi."},"name":{"type":"string","description":"User friendly network name to help distinguish networks with same CIDRs","example":"Prod us-east-1"},"networkDefinitionType":{"type":"string","description":"Type of the network definition","example":"Default|Custom|Imported"},"networkFeaturesConfiguration":{"$ref":"#/components/schemas/NetworkFeaturesConfiguration"},"networkInstances":{"type":"array","items":{"$ref":"#/components/schemas/CustomNetworkInstance"},"description":"List of network instances created within this custom network","example":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]},"owningUserId":{"type":"string","description":"ID of a User","example":"Dolorem occaecati aut esse veritatis."},"owningUserName":{"type":"string","description":"The name of the user that created and owns the custom network","example":"John Doe"},"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}},"example":{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","id":"n-12345678","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"user-12345678","owningUserName":"John Doe","status":"Ready"},"required":["id","cloudProviderName","cloudProviderRegion"]},"CustomNetworkInstance":{"type":"object","properties":{"awsAccountID":{"type":"string","description":"The AWS account ID","example":"123456789012"},"azureSubscriptionID":{"type":"string","description":"The Azure subscription ID","example":"12345678-1234-1234-1234-123456789012"},"azureTenantID":{"type":"string","description":"The Azure tenant ID","example":"12345678-1234-1234-1234-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":"ID of a Host Cluster","example":"Possimus libero itaque."},"ociDomainID":{"type":"string","description":"The Domain OCID for Oracle Cloud Infrastructure","example":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"ociTenancyID":{"type":"string","description":"The Tenancy OCID for Oracle Cloud Infrastructure","example":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}},"example":{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}},"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":"Similique inventore."},"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"}},"CustomTag":{"type":"object","properties":{"key":{"type":"string","description":"Key of the custom tag","example":"customKey"},"value":{"type":"string","description":"Value of the custom tag","example":"customValue"}},"description":"Custom tag","example":{"key":"customKey","value":"customValue"},"required":["key","value"]},"CustomULimits":{"type":"object","properties":{"ULimitsName":{"type":"string","description":"The name of the ulimit","example":"core|nofile|rss|stack|nproc|msgqueue"},"ULimitsType":{"type":"string","example":"Soft|Hard"},"ULimitsValue":{"type":"integer","description":"The value of the ulimit","example":1000,"format":"int64"}},"example":{"ULimitsName":"nofile","ULimitsType":"Soft","ULimitsValue":1000},"required":["ULimitsName","ULimitsType","ULimitsValue"]},"CustomerBillingProvider":{"type":"object","properties":{"balanceDueLink":{"type":"string","description":"The URL to the balance due page. Only present when the payment channel is BRING_YOUR_OWN","example":"https://billing.provider.com/balance-due"},"logoURL":{"type":"string","description":"The URL of the logo for the payment channel. Only present when the payment channel is BRING_YOUR_OWN","example":"https://example.com/logo.png"},"name":{"type":"string","description":"A custom name for the payment channel","example":"Stripe"},"paymentConfigurable":{"type":"boolean","description":"Whether the payment channel payment information can be configured.","example":true},"paymentConfigured":{"type":"boolean","description":"Whether the customer has configured their payment information.","example":true},"paymentInfoPortalURL":{"type":"string","description":"The URL from the billing provide to redirect users to so they can enter their payment information.  Only present when first adding payment information","example":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx"},"type":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"}},"example":{"balanceDueLink":"https://billing.provider.com/balance-due","logoURL":"https://example.com/logo.png","name":"Stripe","paymentConfigurable":true,"paymentConfigured":true,"paymentInfoPortalURL":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx","type":"STRIPE"},"required":["type"]},"CustomerDeleteUserRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"ido","minLength":1}},"example":{"token":"6"},"required":["token"]},"CustomerInviteUserRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@example.com","format":"email","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1m","minLength":1}},"example":{"email":"abc@example.com","token":"h"},"required":["token","email"]},"CustomerInviteUserRequest2":{"type":"object","properties":{"email":{"type":"string","example":"abc@example.com","format":"email","minLength":1}},"example":{"email":"abc@example.com"},"required":["email"]},"CustomerListTierVersionSetsRequest":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"},"pageSize":{"type":"integer","description":"The number of resources to return per page","example":10,"format":"int64"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Saepe consequatur."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b3","minLength":1}},"example":{"nextPageToken":"token","pageSize":10,"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"5ii"},"required":["token","serviceId","productTierId"]},"CustomerListTierVersionSetsResult":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"Token to use for the next request","example":"next-token"},"tierVersionSets":{"type":"array","items":{"$ref":"#/components/schemas/TierVersionSet"},"description":"List of product-tier version sets.","example":[{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}]}},"example":{"nextPageToken":"next-token","tierVersionSets":[{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}]},"required":["tierVersionSets"]},"CustomerLoginWithIdentityProviderRequest":{"type":"object","properties":{"attributes":{"type":"object","description":"Additional attributes for the user","example":{"affiliateCode":"AFF12345"},"additionalProperties":{"type":"string","example":"Dolor molestiae ducimus."}},"authorizationCode":{"type":"string","description":"The authorization code from the Identity Provider","example":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026"},"companyDescription":{"type":"string","example":"We sell xyz database software","minLength":1},"companyUrl":{"type":"string","example":"https://www.mywebsite.com","minLength":1},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"identityProviderName":{"type":"string","description":"The name of the identity provider","example":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"},"invitedEmail":{"type":"string","description":"Email address that the user was invited with","example":"abc@gmail.com","format":"email"},"legalCompanyName":{"type":"string","example":"mywebsite","minLength":1},"redirectUri":{"type":"string","description":"The redirect URI used to get the authorization code","example":"https://www.example/redirect"},"state":{"type":"string","description":"The state parameter used to prevent CSRF attacks","example":"state"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"czr","minLength":1}},"example":{"attributes":{"affiliateCode":"AFF12345"},"authorizationCode":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026","companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","environmentType":"DEV","identityProviderName":"Google","invitedEmail":"abc@gmail.com","legalCompanyName":"mywebsite","redirectUri":"https://www.example/redirect","state":"state","token":"h0s"},"required":["token","authorizationCode"]},"CustomerLoginWithIdentityProviderRequest2":{"type":"object","properties":{"attributes":{"type":"object","description":"Additional attributes for the user","example":{"affiliateCode":"AFF12345"},"additionalProperties":{"type":"string","example":"Dolor perspiciatis laborum nesciunt omnis."}},"authorizationCode":{"type":"string","description":"The authorization code from the Identity Provider","example":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026"},"companyDescription":{"type":"string","example":"We sell xyz database software","minLength":1},"companyUrl":{"type":"string","example":"https://www.mywebsite.com","minLength":1},"environmentType":{"type":"string","description":"The environment type of the portal that the customer is signing in to","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"identityProviderName":{"type":"string","description":"The name or type of the Identity Provider","example":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"},"invitedEmail":{"type":"string","description":"Email address that the user was invited with","example":"abc@gmail.com","format":"email"},"legalCompanyName":{"type":"string","example":"mywebsite","minLength":1},"redirectUri":{"type":"string","description":"The redirect URI used to get the authorization code","example":"https://www.example/redirect"},"state":{"type":"string","description":"The state parameter used to prevent CSRF attacks","example":"state"}},"example":{"attributes":{"affiliateCode":"AFF12345"},"authorizationCode":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026","companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","identityProviderName":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC","invitedEmail":"abc@gmail.com","legalCompanyName":"mywebsite","redirectUri":"https://www.example/redirect","state":"state"},"required":["authorizationCode"]},"CustomerLoginWithIdentityProviderResult":{"type":"object","properties":{"jwtToken":{"type":"string","description":"The jwt token","example":""},"refreshToken":{"type":"string","description":"Opaque refresh token for obtaining new JWT tokens","example":""}},"example":{"jwtToken":"","refreshToken":""},"required":["jwtToken"]},"CustomerResetPasswordRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@example.com","format":"email","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"r76","minLength":1}},"example":{"email":"abc@example.com","token":"z"},"required":["token","email"]},"CustomerResetPasswordRequest2":{"type":"object","properties":{"email":{"type":"string","example":"abc@example.com","format":"email","minLength":1}},"example":{"email":"abc@example.com"},"required":["email"]},"CustomerSigninRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"hashedPassword":{"type":"string","example":"deprecated","minLength":1},"password":{"type":"string","example":"password","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"r","minLength":1}},"example":{"email":"abc@gmail.com","environmentType":"DEV","hashedPassword":"deprecated","password":"password","token":"x2e"},"required":["token","email"]},"CustomerSigninRequest2":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"environmentType":{"type":"string","description":"The environment type of the portal that the customer is signing in to","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"hashedPassword":{"type":"string","example":"deprecated","minLength":1},"password":{"type":"string","example":"password","minLength":1}},"example":{"email":"abc@gmail.com","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","hashedPassword":"deprecated","password":"password"},"required":["email"]},"CustomerSigninResult":{"type":"object","properties":{"jwtToken":{"type":"string","description":"The jwt token","example":""},"refreshToken":{"type":"string","description":"Opaque refresh token for obtaining new JWT tokens","example":""}},"example":{"jwtToken":"","refreshToken":""},"required":["jwtToken"]},"CustomerSignupRequest":{"type":"object","properties":{"attributes":{"type":"object","description":"Additional attributes for the user signup","example":{"affiliateCode":"AFF12345"},"additionalProperties":{"type":"string","example":"Voluptatum voluptate natus ut eum."}},"companyDescription":{"type":"string","example":"We sell xyz database software","minLength":1},"companyUrl":{"type":"string","example":"https://www.mywebsite.com","minLength":1},"email":{"type":"string","description":"Email address of the end-user","example":"abc@gmail.com","format":"email","minLength":1},"legalCompanyName":{"type":"string","default":"","example":"mywebsite"},"name":{"type":"string","description":"Name of the end-user","example":"John Doe","minLength":1},"password":{"type":"string","example":"password","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"k","minLength":1}},"example":{"attributes":{"affiliateCode":"AFF12345"},"companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","email":"abc@gmail.com","legalCompanyName":"mywebsite","name":"John Doe","password":"password","token":"r2"},"required":["token","name","email","password"]},"CustomerSignupRequest2":{"type":"object","properties":{"attributes":{"type":"object","description":"Additional attributes for the user signup","example":{"affiliateCode":"AFF12345"},"additionalProperties":{"type":"string","example":"Dolorem hic in minus unde."}},"companyDescription":{"type":"string","example":"We sell xyz database software","minLength":1},"companyUrl":{"type":"string","example":"https://www.mywebsite.com","minLength":1},"email":{"type":"string","description":"Email address of the end-user","example":"abc@gmail.com","format":"email","minLength":1},"legalCompanyName":{"type":"string","default":"","example":"mywebsite"},"name":{"type":"string","description":"Name of the end-user","example":"John Doe","minLength":1},"password":{"type":"string","example":"password","minLength":1}},"example":{"attributes":{"affiliateCode":"AFF12345"},"companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","email":"abc@gmail.com","legalCompanyName":"mywebsite","name":"John Doe","password":"password"},"required":["name","email","password"]},"DeRegisterResourceMetricsConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Corporis molestiae eos eum et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"4","minLength":1}},"example":{"id":"r-12345678","serviceId":"s-12345678","token":"0"},"required":["token","serviceId","id"]},"DeleteAccountConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Account Config","example":"Quidem magni numquam."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"n","minLength":1}},"example":{"id":"ac-12345678","token":"2qc"},"required":["token","id"]},"DeleteComputeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Compute Config","example":"Officiis alias quo rerum sequi."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"rtw","minLength":1}},"example":{"id":"cc-12345678","serviceId":"s-12345678","token":"22d"},"required":["token","id","serviceId"]},"DeleteCustomDomainRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Custom Domain","example":"Beatae consectetur atque omnis."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"s7z","minLength":1}},"example":{"id":"cd-12345678","token":"9ot"},"required":["token","id"]},"DeleteCustomNetworkRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a custom network","example":"Est magni et."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"q0","minLength":1}},"example":{"id":"n-12345678","token":"5pa"},"required":["token","id"]},"DeleteDeploymentConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Deployment Config","example":"In ullam consequatur quaerat sapiente quasi."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"67h","minLength":1}},"example":{"id":"dc-12345678","token":"2"},"required":["token","id"]},"DeleteHelmPackageRequest":{"type":"object","properties":{"chartName":{"type":"string","description":"The chart name of the Helm package to delete","example":"my-chart"},"chartVersion":{"type":"string","description":"The chart version of the Helm package to delete","example":"1.0.0"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"mea","minLength":1}},"example":{"chartName":"my-chart","chartVersion":"1.0.0","token":"6"},"required":["token","chartName","chartVersion"]},"DeleteIdentityProviderRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Identity Provider","example":"Aut officiis dolorem."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"3d","minLength":1}},"example":{"id":"idp-12345678","token":"s"},"required":["token","id"]},"DeleteImageConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Image Config","example":"Et et incidunt."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"4p","minLength":1}},"description":"Delete an image configuration","example":{"id":"imgc-12345678","serviceId":"s-12345678","token":"kw9"},"required":["token","serviceId","id"]},"DeleteImageRegistryRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Image Registry","example":"Inventore a."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"sz1","minLength":1}},"description":"Delete an HTTP API v2 Docker Image Registry","example":{"id":"ir-12345678","token":"e"},"required":["token","id"]},"DeleteInfraConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Est error voluptatem placeat."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"tzy","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"v4x"},"required":["token","id","serviceId"]},"DeleteInputParameterRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Input Parameter","example":"Et sed aut."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"l","minLength":1}},"example":{"id":"var-12345678","serviceId":"s-12345678","token":"a"},"required":["token","id","serviceId"]},"DeleteInstanceSnapshotRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance snapshot ID","example":"instance-ss-12345678"},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"axu","minLength":1}},"example":{"id":"instance-ss-12345678","subscriptionId":"sub-abcd1234","token":"1"},"required":["token","id"]},"DeleteLimitRequest":{"type":"object","properties":{"family":{"type":"string","description":"The limit family","example":"SERVICE"},"key":{"type":"string","description":"Unique key to identify the limit","example":"MAX_VIRTUAL_CORES_PER_RESOURCE"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"zzp","minLength":1}},"example":{"family":"COMPUTE_INFRA","key":"MAX_VIRTUAL_CORES_PER_RESOURCE","token":"h6q"},"required":["token","key","family"]},"DeleteNetworkConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Network Config","example":"Laudantium atque."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"i","minLength":1}},"example":{"id":"nc-12345678","serviceId":"s-12345678","token":"hj"},"required":["token","id","serviceId"]},"DeleteOutputParameterRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Output Parameter","example":"Alias et et natus nesciunt ut sed."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"gf","minLength":1}},"example":{"id":"op-12345678","serviceId":"s-12345678","token":"4"},"required":["token","id","serviceId"]},"DeletePipelineRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Pipeline","example":"Numquam rerum nobis totam."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"hc","minLength":1}},"example":{"id":"p-12345678","serviceId":"s-12345678","token":"n"},"required":["token"]},"DeleteProductTierRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Product Tier","example":"Ut est iure ea tenetur excepturi."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7f6","minLength":1}},"example":{"id":"pt-12345678","serviceId":"s-12345678","token":"ih9"},"required":["token","serviceId","id"]},"DeleteResourceInstanceRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Ut optio et et."},"skipFinalSnapshot":{"type":"boolean","description":"Skip taking final snapshot before deletion. If false (default), a final snapshot will be taken before deletion if snapshot-before-deletion is enabled on the plan.","default":false,"example":false},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7e","minLength":1}},"example":{"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","skipFinalSnapshot":true,"subscriptionId":"sub-abcd1234","token":"otz"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"DeleteResourceRequest":{"type":"object","properties":{"dryRun":{"type":"boolean","description":"If true, validates the deletion without actually deleting the resource","default":false,"example":false},"id":{"type":"string","description":"ID of a resource","example":"Similique voluptas ullam dolorem sed laboriosam et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9py","minLength":1}},"example":{"dryRun":false,"id":"r-12345678","serviceId":"s-12345678","token":"a3z"},"required":["token","id","serviceId"]},"DeleteSaaSPortalCustomDomainRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"l","minLength":1}},"example":{"environmentType":"DEV","token":"03d"},"required":["token","environmentType"]},"DeleteSecretRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"name":{"type":"string","description":"Name of the secret","example":"my-secret"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"rz","minLength":1}},"example":{"environmentType":"DEV","name":"my-secret","token":"f5m"},"required":["token","environmentType","name"]},"DeleteServiceAPIRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"Quis officiis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"80q","minLength":1}},"example":{"id":"sa-12345678","serviceId":"s-12345678","token":"e9"},"required":["token","id","serviceId"]},"DeleteServiceEnvironmentRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"pa","minLength":1}},"example":{"id":"se-12345678","serviceId":"s-12345678","token":"m"},"required":["token","id","serviceId"]},"DeleteServiceModelRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Model","example":"Est voluptas."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"sy","minLength":1}},"example":{"id":"sm-12345678","serviceId":"s-12345678","token":"fg"},"required":["token","id","serviceId"]},"DeleteServiceRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"g","minLength":1}},"example":{"id":"s-12345678","token":"776"},"required":["token","id"]},"DeleteServicesOrchestrationRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Services Orchestration","example":"In aut est aut."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"uy","minLength":1}},"example":{"id":"so-12345678","token":"qv"},"required":["token","id"]},"DeleteStorageConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Config","example":"Provident sint odit laborum."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"4yu","minLength":1}},"example":{"id":"sc-12345678","serviceId":"s-12345678","token":"6c"},"required":["token","id","serviceId"]},"DeleteStorageVolumeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Volume Config","example":"Maiores distinctio quo earum nostrum dolor quia."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"i","minLength":1}},"example":{"id":"svc-12345678","serviceId":"s-12345678","token":"x8u"},"required":["token","serviceId","id"]},"DeleteSubscriptionRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Subscription","example":"Dolores consequatur sunt."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"t","minLength":1}},"example":{"id":"sub-12345678","token":"b7p"},"required":["token","id"]},"DeleteUpgradePathRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Upgrade Path","example":"Eligendi animi quaerat voluptatibus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"bev","minLength":1}},"example":{"id":"up-12345678","serviceId":"s-12345678","token":"e9"},"required":["token"]},"DeleteUserRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"zm","minLength":1}},"example":{"token":"sh"},"required":["token"]},"DemoRequest":{"type":"object","properties":{"company":{"type":"string","example":"ABC","minLength":1},"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"name":{"type":"string","example":"John Doe","minLength":1},"phone":{"type":"string","example":"+1-234567890"}},"example":{"company":"ABC","email":"abc@gmail.com","name":"John Doe","phone":"+1-234567890"},"required":["name","email","company"]},"DeploymentCellConfiguration":{"type":"object","properties":{"Amenities":{"type":"array","items":{"$ref":"#/components/schemas/Amenity"},"description":"The amenities available in the deployment cell.","example":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"}]}},"example":{"Amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"}]}},"DeploymentCellConfigurations":{"type":"object","properties":{"DeploymentCellConfigurationPerCloudProvider":{"type":"object","description":"The deployment cell configurations per cloud provider.","example":{"aws|azure|gcp|nebius|oci|all":{"Amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"}]}},"additionalProperties":{"$ref":"#/components/schemas/DeploymentCellConfiguration"}}},"example":{"DeploymentCellConfigurationPerCloudProvider":{"aws|azure|gcp|nebius|oci|all":{"Amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Properties":{"Enim est.":"Sit iusto qui temporibus odit delectus.","Labore laboriosam quos qui eum possimus impedit.":"Ea vel."},"Type":"HelmChart"}]}}}},"DeploymentCellHealthDetail":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"hostClusterID":{"type":"string","description":"ID of a Host Cluster","example":"Nobis exercitationem quasi dicta animi est illo."},"instanceHealth":{"type":"object","description":"The health summary of the instances by instance ID","example":{"Commodi et velit delectus.":{"instanceID":"instance-12345678","lifeCycleStatus":"RUNNING","resourcesHealth":{"Accusantium quia natus.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Numquam laudantium.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Quia qui quisquam qui vel.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"}},"status":"HEALTHY"},"Consequatur tempore nihil cupiditate ea.":{"instanceID":"instance-12345678","lifeCycleStatus":"RUNNING","resourcesHealth":{"Accusantium quia natus.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Numquam laudantium.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Quia qui quisquam qui vel.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"}},"status":"HEALTHY"},"Qui et eius fugit vel necessitatibus.":{"instanceID":"instance-12345678","lifeCycleStatus":"RUNNING","resourcesHealth":{"Accusantium quia natus.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Numquam laudantium.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Quia qui quisquam qui vel.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","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":{"Esse ea numquam ut fugiat.":{"instanceID":"instance-12345678","lifeCycleStatus":"RUNNING","resourcesHealth":{"Accusantium quia natus.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Numquam laudantium.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Quia qui quisquam qui vel.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"}},"status":"HEALTHY"}},"regionCode":"us-west-1","serviceEnvironmentName":"prod","serviceName":"mysql"}},"DeploymentCellHealthRequest":{"type":"object","properties":{"hostClusterID":{"type":"string","description":"ID of a Host Cluster","example":"Amet et fuga beatae ut ut."},"serviceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceID":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"c","minLength":1}},"example":{"hostClusterID":"hc-12345678","serviceEnvironmentID":"se-12345678","serviceID":"s-12345678","token":"o"},"required":["token"]},"DeploymentCellHealthSummary":{"type":"object","properties":{"deployingInstances":{"type":"integer","description":"The number of instances currently deploying","example":7719222459310214276,"format":"int64"},"healthyInstances":{"type":"integer","description":"The number of healthy instances in the cell","example":4201755627893588519,"format":"int64"},"hostClusterID":{"type":"string","description":"ID of a Host Cluster","example":"Hic adipisci."},"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":3443851131291527064,"format":"int64"},"unhealthyInstances":{"type":"integer","description":"The number of unhealthy instances in the cell","example":4581367937988692642,"format":"int64"},"unknownInstances":{"type":"integer","description":"The number of instances with unknown status","example":5439565615511757324,"format":"int64"}},"example":{"deployingInstances":4813153572924655063,"healthyInstances":2815296303443478117,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":7234992880185547818,"unhealthyInstances":9212127955432681350,"unknownInstances":3126708160926949955},"required":["hostClusterID","status","message","totalInstances","healthyInstances","unhealthyInstances","deployingInstances"]},"DeploymentTarget":{"type":"object","properties":{"account":{"type":"string","description":"The account type for deployment target","example":"ControlPlane|DataPlane"}},"description":"The deployment target configuration for the resource","example":{"account":"ControlPlane"}},"DeprecateResourceRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Quibusdam voluptas vel voluptatum facilis voluptas."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b68","minLength":1}},"example":{"id":"r-12345678","serviceId":"s-12345678","token":"x1"},"required":["token","id","serviceId"]},"DeprecateServiceAPIRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"Quod et tempora qui alias."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"q","minLength":1}},"example":{"id":"sa-12345678","serviceId":"s-12345678","token":"hy"},"required":["token","id","serviceId"]},"DeprecateTierVersionSetRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Et repellat autem et nesciunt nostrum."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xh","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"tw","version":"3.0"},"required":["token","version","serviceId","productTierId"]},"DeregisterActionHookRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Alias et dignissimos non."},"scope":{"type":"string","description":"The scope of the hook","example":"CLUSTER|NODE"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"p3t","minLength":1},"type":{"type":"string","description":"The type of hook to execute","example":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"}},"example":{"id":"r-12345678","scope":"CLUSTER","serviceId":"s-12345678","token":"qjv","type":"ADD"},"required":["token","serviceId","id","type","scope"]},"DeregisterActionHookRequest2":{"type":"object","properties":{"scope":{"type":"string","description":"The scope of the hook","example":"CLUSTER|NODE"},"type":{"type":"string","description":"The type of hook to execute","example":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"}},"example":{"scope":"CLUSTER|NODE","type":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"},"required":["type","scope"]},"DescribeAccountConfigByAWSAccountIDRequest":{"type":"object","properties":{"awsAccountID":{"type":"string","description":"The AWS account ID","example":"123456789012"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"gf","minLength":1}},"example":{"awsAccountID":"123456789012","token":"eqi"},"required":["token","awsAccountID"]},"DescribeAccountConfigByAWSAccountIDResult":{"type":"object","properties":{"awsAccountID":{"type":"string","description":"The AWS account ID","example":"123456789012"},"awsBootstrapRoleARN":{"type":"string","description":"The security role ARN or service account ARN that grants access to operate the infra","example":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e"},"awsCloudFormationNoLBTemplateURL":{"type":"string","description":"The URL to the CloudFormation template (no LoadBalancer policy version)","example":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml\u0026param_CreateLoadBalancerPolicy=false"},"awsCloudFormationTemplateURL":{"type":"string","description":"The URL to the CloudFormation template","example":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml"},"byoaInstanceIDs":{"type":"array","items":{"type":"string","example":"Velit rerum."},"description":"The BYOA instance IDs that this account config is tied to","example":["instance-12345678","instance-abcdefgh"]},"cloudProviderId":{"type":"string","description":"ID of an CloudProvider","example":"Unde inventore ad sit quis ea."},"description":{"type":"string","description":"The description for the account","example":"An AWS account hosting multiple dev environments"},"id":{"type":"string","description":"ID of an Account Config","example":"Molestias nihil id placeat et."},"name":{"type":"string","description":"The name of the account","example":"Dev AWS account"},"status":{"type":"string","description":"The status of the account configuration","example":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD"},"statusMessage":{"type":"string","description":"The status message of the account","example":"Account is ready"}},"description":"Account configuration including the role required to access","example":{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml\u0026param_CreateLoadBalancerPolicy=false","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","id":"ac-12345678","name":"Dev AWS account","status":"READY","statusMessage":"Account is ready"},"required":["id","name","description","awsAccountID","awsBootstrapRoleARN","cloudProviderId","status","statusMessage"]},"DescribeAccountConfigByAzureSubscriptionIDRequest":{"type":"object","properties":{"azureSubscriptionID":{"type":"string","description":"The Azure subscription ID","example":"12345678-1234-1234-1234-123456789012"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b","minLength":1}},"example":{"azureSubscriptionID":"12345678-1234-1234-1234-123456789012","token":"k8h"},"required":["token","azureSubscriptionID"]},"DescribeAccountConfigByAzureSubscriptionIDResult":{"type":"object","properties":{"azureSubscriptionID":{"type":"string","description":"The Azure subscription ID","example":"12345678-1234-1234-1234-123456789012"},"azureTenantID":{"type":"string","description":"The Azure tenant ID","example":"12345678-1234-1234-1234-123456789012"},"byoaInstanceIDs":{"type":"array","items":{"type":"string","example":"Nihil aliquam deserunt aut exercitationem."},"description":"The BYOA instance IDs that this account config is tied to","example":["instance-12345678","instance-abcdefgh"]},"cloudProviderId":{"type":"string","description":"ID of an CloudProvider","example":"Ut vel labore."},"description":{"type":"string","description":"The description for the account","example":"An AWS account hosting multiple dev environments"},"id":{"type":"string","description":"ID of an Account Config","example":"Odio ipsum amet."},"name":{"type":"string","description":"The name of the account","example":"Dev AWS account"},"status":{"type":"string","description":"The status of the account configuration","example":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD"},"statusMessage":{"type":"string","description":"The status message of the account","example":"Account is ready"}},"description":"Account configuration for Azure","example":{"azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","id":"ac-12345678","name":"Dev AWS account","status":"READY","statusMessage":"Account is ready"},"required":["id","name","description","cloudProviderId","status","statusMessage","azureSubscriptionID","azureTenantID"]},"DescribeAccountConfigByGCPProjectIDRequest":{"type":"object","properties":{"gcpProjectID":{"type":"string","description":"The GCP project ID","example":"my-project"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"or","minLength":1}},"example":{"gcpProjectID":"my-project","token":"s"},"required":["token","gcpProjectID"]},"DescribeAccountConfigByGCPProjectIDResult":{"type":"object","properties":{"byoaInstanceIDs":{"type":"array","items":{"type":"string","example":"Et architecto sequi qui ut."},"description":"The BYOA instance IDs that this account config is tied to","example":["instance-12345678","instance-abcdefgh"]},"cloudProviderId":{"type":"string","description":"ID of an CloudProvider","example":"Rerum molestias eveniet."},"description":{"type":"string","description":"The description for the account","example":"An AWS account hosting multiple dev environments"},"gcpProjectID":{"type":"string","description":"The GCP project ID","example":"my-project"},"gcpProjectNumber":{"type":"string","description":"The GCP project number","example":"123456789012"},"gcpServiceAccountEmail":{"type":"string","description":"The GCP service account email","example":"bootstrap@my-project.iam.gserviceaccount.com"},"id":{"type":"string","description":"ID of an Account Config","example":"Praesentium necessitatibus quia enim omnis."},"name":{"type":"string","description":"The name of the account","example":"Dev AWS account"},"status":{"type":"string","description":"The status of the account configuration","example":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD"},"statusMessage":{"type":"string","description":"The status message of the account","example":"Account is ready"}},"description":"Account configuration including the role required to access","example":{"byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","status":"READY","statusMessage":"Account is ready"},"required":["id","name","description","gcpProjectID","gcpProjectNumber","gcpServiceAccountEmail","cloudProviderId","status","statusMessage"]},"DescribeAccountConfigByNebiusTenantIDRequest":{"type":"object","properties":{"nebiusTenantID":{"type":"string","description":"The Nebius tenant ID","example":"tenant-id"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"f","minLength":1}},"example":{"nebiusTenantID":"tenant-id","token":"e"},"required":["token","nebiusTenantID"]},"DescribeAccountConfigByNebiusTenantIDResult":{"type":"object","properties":{"byoaInstanceIDs":{"type":"array","items":{"type":"string","example":"Est iste inventore odit qui repellendus animi."},"description":"The BYOA instance IDs that this account config is tied to","example":["instance-12345678","instance-abcdefgh"]},"cloudProviderId":{"type":"string","description":"ID of an CloudProvider","example":"Aut accusantium hic."},"description":{"type":"string","description":"The description for the account","example":"A Nebius tenant account hosting multiple regional project bindings"},"id":{"type":"string","description":"ID of an Account Config","example":"Dignissimos ad et culpa aut quis."},"name":{"type":"string","description":"The name of the account","example":"Prod Nebius tenant account"},"nebiusBindings":{"type":"array","items":{"$ref":"#/components/schemas/NebiusAccountBindingResult"},"description":"The safe per-region Nebius bindings configured under this tenant account configuration","example":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}]},"nebiusTenantID":{"type":"string","description":"The Nebius tenant ID for the tenant-scoped Nebius account configuration","example":"tenant-e00abc123"},"status":{"type":"string","description":"The status of the account configuration","example":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD"},"statusMessage":{"type":"string","description":"The status message of the account","example":"Account is ready"}},"description":"Tenant-scoped account configuration for Nebius","example":{"byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"A Nebius tenant account hosting multiple regional project bindings","id":"ac-12345678","name":"Prod Nebius tenant account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","status":"READY","statusMessage":"Account is ready"},"required":["id","name","description","cloudProviderId","status","statusMessage","nebiusTenantID"]},"DescribeAccountConfigByOCITenancyIDRequest":{"type":"object","properties":{"ociTenancyID":{"type":"string","description":"The Tenancy OCID for Oracle Cloud Infrastructure","example":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"g35","minLength":1}},"example":{"ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","token":"1"},"required":["token","ociTenancyID"]},"DescribeAccountConfigByOCITenancyIDResult":{"type":"object","properties":{"byoaInstanceIDs":{"type":"array","items":{"type":"string","example":"Quibusdam est et nihil maxime."},"description":"The BYOA instance IDs that this account config is tied to","example":["instance-12345678","instance-abcdefgh"]},"cloudProviderId":{"type":"string","description":"ID of an CloudProvider","example":"Voluptas nesciunt accusantium consequatur."},"description":{"type":"string","description":"The description for the account","example":"An OCI account hosting multiple dev environments"},"id":{"type":"string","description":"ID of an Account Config","example":"Optio officia excepturi quaerat debitis."},"name":{"type":"string","description":"The name of the account","example":"Dev OCI account"},"ociDomainID":{"type":"string","description":"The Domain OCID for Oracle Cloud Infrastructure","example":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"ociTenancyID":{"type":"string","description":"The Tenancy OCID for Oracle Cloud Infrastructure","example":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"status":{"type":"string","description":"The status of the account configuration","example":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD"},"statusMessage":{"type":"string","description":"The status message of the account","example":"Account is ready"}},"description":"Account configuration for OCI","example":{"byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An OCI account hosting multiple dev environments","id":"ac-12345678","name":"Dev OCI account","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","status":"READY","statusMessage":"Account is ready"},"required":["id","name","description","cloudProviderId","status","statusMessage","ociTenancyID","ociDomainID"]},"DescribeAccountConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Account Config","example":"Deleniti excepturi fugit voluptas eum ratione."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"cm","minLength":1}},"example":{"id":"ac-12345678","token":"0z"},"required":["token","id"]},"DescribeAccountConfigResult":{"type":"object","properties":{"awsAccountID":{"type":"string","description":"The AWS account ID","example":"123456789012"},"awsBootstrapRoleARN":{"type":"string","description":"The security role ARN or service account ARN that grants access to operate the infra","example":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e"},"awsCloudFormationNoLBTemplateURL":{"type":"string","description":"The URL to the CloudFormation template (no LoadBalancer policy version)","example":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml"},"awsCloudFormationTemplateURL":{"type":"string","description":"The URL to the CloudFormation template","example":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml"},"azureBootstrapShellCommand":{"type":"string","description":"The Azure bootstrap shell command","example":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\""},"azureDisconnectShellCommand":{"type":"string","description":"The Azure disconnect shell command","example":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\""},"azureOffboardShellCommand":{"type":"string","description":"The Azure offboard shell command","example":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\""},"azureSubscriptionID":{"type":"string","description":"The Azure subscription ID","example":"12345678-1234-1234-1234-123456789012"},"azureTenantID":{"type":"string","description":"The Azure tenant ID","example":"12345678-1234-1234-1234-123456789012"},"byoaInstanceIDs":{"type":"array","items":{"type":"string","example":"Maxime est possimus quisquam dignissimos porro vitae."},"description":"The BYOA instance IDs that this account config is tied to","example":["instance-12345678","instance-abcdefgh"]},"cloudProviderId":{"type":"string","description":"ID of an CloudProvider","example":"Repellat voluptas consequuntur."},"description":{"type":"string","description":"The description for the account","example":"An AWS account hosting multiple dev environments"},"gcpBootstrapShellCommand":{"type":"string","description":"The GCP bootstrap shell command","example":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\""},"gcpDisconnectShellCommand":{"type":"string","description":"The GCP disconnect shell command","example":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\""},"gcpOffboardShellCommand":{"type":"string","description":"The GCP offboard shell command","example":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\""},"gcpProjectID":{"type":"string","description":"The GCP project ID","example":"my-project"},"gcpProjectNumber":{"type":"string","description":"The GCP project number","example":"123456789012"},"gcpServiceAccountEmail":{"type":"string","description":"The GCP service account email","example":"bootstrap@my-project.iam.gserviceaccount.com"},"id":{"type":"string","description":"ID of an Account Config","example":"Adipisci enim et libero aspernatur."},"name":{"type":"string","description":"The name of the account","example":"Dev AWS account"},"nebiusBindings":{"type":"array","items":{"$ref":"#/components/schemas/NebiusAccountBindingResult"},"description":"The safe per-region Nebius bindings configured under this tenant account configuration","example":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}]},"nebiusTenantID":{"type":"string","description":"The Nebius tenant ID for the tenant-scoped Nebius account configuration","example":"tenant-e00abc123"},"ociBootstrapShellCommand":{"type":"string","description":"The OCI bootstrap shell command","example":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\""},"ociDisconnectShellCommand":{"type":"string","description":"The OCI disconnect shell command","example":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\""},"ociDomainID":{"type":"string","description":"The Domain OCID for Oracle Cloud Infrastructure","example":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"ociOffboardShellCommand":{"type":"string","description":"The OCI offboard shell command","example":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\""},"ociTenancyID":{"type":"string","description":"The Tenancy OCID for Oracle Cloud Infrastructure","example":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"privateOnly":{"type":"boolean","description":"Whether all provisioned dataplanes from this provisioner account must be fully private (no public subnets, NAT gateway, or IGW)","example":true},"status":{"type":"string","description":"The status of the account configuration","example":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD"},"statusMessage":{"type":"string","description":"The status message of the account","example":"Account is ready"}},"description":"Account configuration including the role required to access","example":{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"},"required":["id","name","description","cloudProviderId","status","statusMessage"]},"DescribeAuditEventRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Event","example":"Id minima est ad ab qui."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"e","minLength":1}},"example":{"id":"event-12345678","subscriptionId":"sub-abcd1234","token":"zm"},"required":["token","id"]},"DescribeAuditEventResult":{"type":"object","properties":{"eventSource":{"type":"string","description":"The event source","example":"Customer, Infra or Maintenance"},"id":{"type":"string","description":"ID of a Event","example":"Harum magnam quaerat."},"message":{"type":"string","description":"Resource Instance of message","example":"instance-abcd1234 created"},"orgId":{"type":"string","description":"ID of an Org","example":"Pariatur est."},"orgName":{"type":"string","description":"The organization name of the user that caused the event","example":"Acme Corporation"},"resourceInstanceId":{"type":"string","description":"Instance Id of the resource instance","example":"instance-abcd1234"},"resourceName":{"type":"string","description":"Name of the resource","example":"Galera"},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"time":{"type":"string","description":"The event time","example":"2023-01-10T00:00:00Z"},"userAgent":{"type":"string","description":"The User-Agent string of the client that caused the event","example":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0"},"userId":{"type":"string","description":"ID of a User","example":"Et porro."},"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"}]}},"example":{"eventSource":"Customer, Infra or Maintenance","id":"event-12345678","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","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"}]},"required":["id","resourceName","resourceInstanceId","subscriptionId","time","message"]},"DescribeAvailabilityZoneRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an AZ","example":"Ducimus dolorem incidunt aut occaecati sunt."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"r","minLength":1}},"example":{"id":"az-12345678","token":"q"},"required":["token","id"]},"DescribeAvailabilityZoneResult":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"code":{"type":"string","description":"Cloud-provider native availability zone code","example":"us-east-1a"},"description":{"type":"string","description":"Description of the AvailabilityZone","example":"US East (N. Virginia) Availability Zone A"},"id":{"type":"string","description":"ID of an AZ","example":"Laborum doloremque animi deserunt."},"regionCode":{"type":"string","description":"Cloud-provider native region code","example":"us-east-1"}},"example":{"cloudProviderName":"aws","code":"us-east-1a","description":"US East (N. Virginia) Availability Zone A","id":"az-12345678","regionCode":"us-east-1"},"required":["id","code","description","regionCode","cloudProviderName"]},"DescribeCloudProviderRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an CloudProvider","example":"Aut fugit."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"na","minLength":1}},"example":{"id":"infra-12345678","token":"x"},"required":["token","id"]},"DescribeCloudProviderResult":{"type":"object","properties":{"description":{"type":"string","description":"Description of the CloudProvider","example":"Amazon Web Services"},"id":{"type":"string","description":"ID of an CloudProvider","example":"Deleniti voluptas dicta est eius hic voluptatem."},"name":{"type":"string","description":"Name of the CloudProvider","example":"aws"}},"example":{"description":"Amazon Web Services","id":"infra-12345678","name":"aws"},"required":["id","name","description"]},"DescribeComputeConfigRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Qui et non magnam veritatis deserunt atque."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Nihil autem doloribus reprehenderit accusantium optio debitis."},"id":{"type":"string","description":"ID of a Compute Config","example":"Animi et possimus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Dolor ut temporibus.","id":"cc-12345678","serviceId":"s-12345678","token":"c"},"required":["token","id","serviceId"]},"DescribeComputeConfigResult":{"type":"object","properties":{"autoscalingPolicy":{"$ref":"#/components/schemas/AutoscalingPolicy"},"computeInstanceTypeConfigOverrides":{"type":"object","description":"The compute instance type config overrides for this compute config","example":{"aws":{"t3.micro":{"instanceLifeCycleType":"Spot","osFamily":"amazonlinux","rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}},"t3.small":{"instanceLifeCycleType":"OnDemand","warmPoolConfiguration":{"minimumNodesInPool":2}}},"azure":{"Standard_B1ls":{"rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}}}},"additionalProperties":{"type":"object","example":{"Est at aperiam corrupti velit in.":{"acceleratorConfiguration":{"count":1,"type":"nvidia-tesla-t4"},"ephemeralStorageLocalSsdConfig":{"dataCacheCount":0,"localSsdCount":2},"gpuClusterID":"gpucluster-e00abc123","instanceLifeCycleType":"Spot|OnDemand","labels":{"env":"prod"},"localNvmeSsdBlockConfig":{"localSsdCount":1},"osFamily":"amazonlinux|bottlerocket","platform":"cpu-e2","rootVolumeSizeGi":10,"rootVolumeSizeGiAPIParam":"$var.root_volume_size_gi","taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"warmPoolConfiguration":{"minimumNodesInPool":1}}},"additionalProperties":{"$ref":"#/components/schemas/ComputeInstanceTypeConfigOverride"}}},"cpuArchitecture":{"type":"string","description":"Processor architecture","example":"X86_64|ARM64"},"description":{"type":"string","description":"Description of the compute config","example":"my compute config description"},"id":{"type":"string","description":"ID of a Compute Config","example":"Voluptas neque et culpa reiciendis vel."},"infraConfigIDs":{"type":"array","items":{"type":"string","description":"ID of an Infra Config","example":"Soluta autem molestiae."},"description":"The list of infra config IDs associated with the compute config.","example":["ic-12345678","ic-abcdefgh"]},"instanceTypes":{"type":"object","description":"The instance types for this compute config","example":{"aws":["t3.micro","t3.small"],"azure":["Standard_B1ls","Standard_B1ms"],"gcp":["$var.instance_type"]},"additionalProperties":{"type":"array","items":{"type":"string","example":"Aut autem quibusdam dignissimos dolore ullam."},"example":["Nisi consequatur doloribus perferendis.","Voluptate illum necessitatibus facilis modi aut consequatur.","Voluptatem optio a eaque rerum.","Nostrum eaque rerum id quia."]}},"name":{"type":"string","description":"Name of the compute config","example":"my compute config"},"replicaCount":{"type":"string","description":"Number of replicas to provision for this logical pool of nodes per instance of the resource","example":"3"},"resources":{"$ref":"#/components/schemas/ResourceSpec"},"rootVolumeSizeGi":{"type":"integer","description":"Size of the root volume in Gi","example":10,"format":"int64"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"warmPoolConfiguration":{"$ref":"#/components/schemas/WarmPoolConfiguration"}},"example":{"autoscalingPolicy":{"maxReplicas":4,"minReplicas":1},"computeInstanceTypeConfigOverrides":{"aws":{"t3.micro":{"instanceLifeCycleType":"Spot","osFamily":"amazonlinux","rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}},"t3.small":{"instanceLifeCycleType":"OnDemand","warmPoolConfiguration":{"minimumNodesInPool":2}}},"azure":{"Standard_B1ls":{"rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}}}},"cpuArchitecture":"X86_64|ARM64","description":"my compute config description","id":"cc-12345678","infraConfigIDs":["ic-12345678","ic-abcdefgh"],"instanceTypes":{"aws":["t3.micro","t3.small"],"azure":["Standard_B1ls","Standard_B1ms"],"gcp":["$var.instance_type"]},"name":"my compute config","replicaCount":"3","resources":{"limits":{"cpu":"1","memory":"500Mi"},"requests":{"cpu":"0.5","memory":"200Mi"}},"rootVolumeSizeGi":10,"serviceId":"s-12345678","warmPoolConfiguration":{"minimumNodesInPool":1}},"required":["id","serviceId","name","description","replicaCount"]},"DescribeConsumptionBillingDetailsRequest":{"type":"object","properties":{"returnUrl":{"type":"string","description":"Return Url used to configure payment methods links","example":"https://mysaasportal.com"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1","minLength":1}},"example":{"returnUrl":"https://mysaasportal.com","token":"kt"},"required":["token"]},"DescribeConsumptionBillingDetailsResult":{"type":"object","properties":{"billingProviders":{"type":"array","items":{"$ref":"#/components/schemas/CustomerBillingProvider"},"description":"The billing providers available for the customer.","example":[{"paymentConfigurable":true,"paymentConfigured":true,"paymentInfoPortalURL":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx","type":"STRIPE"},{"balanceDueLink":"https://billing.provider.com/balance-due","logoURL":"https://example.com/logo.png","name":"GovPay","paymentConfigurable":false,"paymentConfigured":false,"paymentInfoPortalURL":null,"type":"BRING_YOUR_OWN"}]},"paymentConfigured":{"type":"boolean","description":"Deprecated. Whether the customer has configured their payment information.","example":true},"paymentInfoPortalURL":{"type":"string","description":"Deprecated. The URL from the billing provide to redirect users to so they can enter their payment information.  Only present when first adding payment information","example":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx"}},"example":{"billingProviders":[{"paymentConfigurable":true,"paymentConfigured":true,"paymentInfoPortalURL":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx","type":"STRIPE"},{"balanceDueLink":"https://billing.provider.com/balance-due","logoURL":"https://example.com/logo.png","name":"GovPay","paymentConfigurable":false,"paymentConfigured":false,"paymentInfoPortalURL":null,"type":"BRING_YOUR_OWN"}],"paymentConfigured":true,"paymentInfoPortalURL":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx"},"required":["paymentConfigured"]},"DescribeConsumptionBillingStatusRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"kfy","minLength":1}},"example":{"token":"yqx"},"required":["token"]},"DescribeConsumptionBillingStatusResult":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Whether billing is enabled","example":true}},"example":{"enabled":true}},"DescribeConsumptionUserBillingDetailsRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a User","example":"Voluptas explicabo omnis aliquam tempora culpa."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"sp","minLength":1}},"example":{"id":"user-abcd1234","token":"ex"},"required":["token","id"]},"DescribeConsumptionUserBillingDetailsResult":{"type":"object","properties":{"billingEmbedURL":{"type":"string","description":"DEPRECATED","example":"DEPRECATED"},"name":{"type":"string","description":"DEPRECATED: The name of the user","example":"John Dae"},"paymentConfigured":{"type":"boolean","description":"Whether the customer has configured their payment information.","example":true},"paymentInfoPortalURL":{"type":"string","description":"The URL from the billing provide to redirect users to so they can enter their payment information.  Only present when first adding payment information","example":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx"},"userId":{"type":"string","description":"ID of a User","example":"Quos ab sequi ea."}},"example":{"billingEmbedURL":"DEPRECATED","name":"John Dae","paymentConfigured":true,"paymentInfoPortalURL":"https://billing.provider.com/stripe-portal?customerId=cus_xxxxxxxxxxxxxx","userId":"user-abcd1234"},"required":["paymentConfigured"]},"DescribeCustomDomainRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Custom Domain","example":"Commodi officiis quas sunt."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"baw","minLength":1}},"example":{"id":"cd-12345678","token":"x"},"required":["token","id"]},"DescribeCustomDomainResult":{"type":"object","properties":{"customDomain":{"type":"string","description":"The root domain of the domain to use as suffix","example":"mydomain.dev"},"description":{"type":"string","description":"The description for the domain","example":"Description of the domain"},"id":{"type":"string","description":"ID of an Custom Domain","example":"Odit voluptates velit dolores unde."},"name":{"type":"string","description":"The name of the custom domain","example":"Dev domain"},"route53Configuration":{"$ref":"#/components/schemas/Route53ConfigurationDescription"},"status":{"type":"string","example":"PENDING|VERIFYING|READY|FAILED"},"statusMessage":{"type":"string","description":"The status message of the custom domain","example":"Account is ready"}},"description":"Custom domain including the role required to access","example":{"customDomain":"mydomain.dev","description":"Description of the domain","id":"cd-12345678","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"status":"READY","statusMessage":"Account is ready"},"required":["id","name","description","customDomain","route53Configuration"]},"DescribeCustomNetworkRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a custom network","example":"Ut vel nihil quis."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"dyi","minLength":1}},"example":{"id":"n-12345678","token":"ka9"},"required":["token","id"]},"DescribeDeploymentArtifactRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Deployment Artifact","example":"Id delectus."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"mj3","minLength":1}},"example":{"id":"da-12345678","token":"fm"},"required":["token","id"]},"DescribeDeploymentArtifactResult":{"type":"object","properties":{"artifactPath":{"type":"string","description":"The path to the deployment artifact","example":"artifacts/path/to/"},"hash":{"type":"string","description":"The hash of the deployment artifact","example":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1"},"id":{"type":"string","description":"ID of a Deployment Artifact","example":"Officiis soluta eos voluptas eveniet."},"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}},"example":{"artifactPath":"artifacts/path/to/","hash":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1","id":"da-12345678","status":"UPLOADING"}},"DescribeDeploymentConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"The deployment configuration ID","example":"default"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"0kx","minLength":1}},"example":{"id":"default","token":"rws"},"required":["token","id"]},"DescribeDeploymentConfigResult":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the deployment config","example":"A production deployment config"},"id":{"type":"string","description":"ID of a Deployment Config","example":"Corrupti id et."},"infraRollConfiguration":{"$ref":"#/components/schemas/InfraRollConfiguration"},"name":{"type":"string","description":"Name of the deployment config","example":"Production"},"rolloutPriorityList":{"type":"array","items":{"type":"string","description":"ID of a Region","example":"Quas magnam officia ea enim."},"example":["region-12345678","region-abcd1234","region-3c3c3c3c"]}},"example":{"description":"A production deployment config","id":"dc-12345678","infraRollConfiguration":{"infraRolloutStrategy":"NEW_DEPLOYMENT_ONLY","maximumNumberOfResourceInstancesPerBatch":1,"maximumUnavailableReplicas":1},"name":"Production","rolloutPriorityList":["region-12345678","region-abcd1234","region-3c3c3c3c"]},"required":["id","name","description","infraRollConfiguration","rolloutPriorityList"]},"DescribeHelmPackageRequest":{"type":"object","properties":{"chartName":{"type":"string","description":"The chart name of the Helm package to describe","example":"my-chart"},"chartVersion":{"type":"string","description":"The chart version of the Helm package to describe","example":"1.0.0"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"2y","minLength":1}},"example":{"chartName":"my-chart","chartVersion":"1.0.0","token":"zo"},"required":["token","chartName","chartVersion"]},"DescribeIdentityProviderRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Identity Provider","example":"Deleniti saepe quos ullam autem qui."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j","minLength":1}},"example":{"id":"idp-12345678","token":"bf"},"required":["token","id"]},"DescribeIdentityProviderResult":{"type":"object","properties":{"authorizationEndpoint":{"type":"string","description":"The authorization endpoint of the Identity Provider","example":"https://accounts.google.com/o/oauth2/auth"},"clientId":{"type":"string","description":"The Client ID of the Identity Provider","example":"exampleclientid.apps.googleusercontent.com"},"clientSecret":{"type":"string","description":"The Client Secret of the Identity Provider","example":"exampleclientsecret"},"disabled":{"type":"boolean","description":"Whether the Identity Provider is disabled","example":false},"emailIdentifiers":{"type":"string","description":"The email identifiers to use for the Identity Provider","example":"company.com"},"environmentType":{"type":"string","description":"The type of environment for the Identity Provider","example":"production"},"id":{"type":"string","description":"ID of an Identity Provider","example":"Sequi iure error."},"identityProviderName":{"type":"string","description":"The name of the identity provider","example":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"},"loginButtonIconUrl":{"type":"string","description":"The URL of the icon to use for the login button","example":"https://example.com/icon.png"},"loginButtonText":{"type":"string","description":"The text to use for the login button","example":"Login with Google"},"name":{"type":"string","description":"The name of the Identity Provider","example":"Google for my company"},"scopes":{"type":"string","description":"The scopes to request from the Identity Provider","example":"openid email profile"},"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},"tokenEndpoint":{"type":"string","description":"The token endpoint of the Identity Provider","example":"https://oauth2.googleapis.com/token"},"userInfoEndpoint":{"type":"string","description":"The user info endpoint of the Identity Provider","example":"https://www.googleapis.com/oauth2/v3/userinfo"}},"example":{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"Ready","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"},"required":["id","identityProviderName","clientId","status"]},"DescribeIdentityProviderTypeResult":{"type":"object","properties":{"SupportCustomEndpoints":{"type":"boolean","description":"Whether the Identity Provider supports custom endpoints","example":true},"SupportCustomScopes":{"type":"boolean","description":"Whether the Identity Provider supports custom scopes","example":false},"identityProviderName":{"type":"string","description":"The name of the identity provider","example":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"}},"example":{"SupportCustomEndpoints":true,"SupportCustomScopes":false,"identityProviderName":"Google"},"required":["identityProviderName","SupportCustomEndpoints","SupportCustomScopes"]},"DescribeImageConfigRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Laudantium quis voluptatibus commodi."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Qui cum."},"id":{"type":"string","description":"ID of an Image Config","example":"Dolorem impedit iusto."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"fbk","minLength":1}},"description":"Describe an image configuration","example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Repellat autem vero ut nisi velit.","id":"imgc-12345678","serviceId":"s-12345678","token":"4"},"required":["token","id","serviceId"]},"DescribeImageConfigResult":{"type":"object","properties":{"customImageCommandsAndArgs":{"$ref":"#/components/schemas/CustomImageCommandsAndArgs"},"description":{"type":"string","description":"A brief description of the image configuration","example":"An image configuration for my new entity"},"id":{"type":"string","description":"ID of an Image Config","example":"Magni sit provident praesentium."},"imageName":{"type":"string","description":"Name of the container image","example":"mysql","minLength":1},"imageRegistryId":{"type":"string","description":"ID of an Image Registry","example":"Expedita consequatur."},"imageSignaturePublicKeyPEM":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the container image","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"imageTag":{"type":"string","description":"Tag representing the software image version that is currently preferred","default":"latest","example":"v1"},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"}},"example":{"customImageCommandsAndArgs":{"args":["-d","mysql"],"commands":["echo","Hello, World!"]},"description":"An image configuration for my new entity","id":"imgc-12345678","imageName":"mysql","imageRegistryId":"ir-12345678","imageSignaturePublicKeyPEM":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","imageTag":"v1","serviceEnvironmentId":"se-12345678","serviceId":"s-12345678"},"required":["id","serviceId","serviceEnvironmentId","imageRegistryId","imageName","imageTag","description"]},"DescribeImageRegistryRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Image Registry","example":"Dolor laborum."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"w","minLength":1}},"description":"Describe an HTTP API v2 Docker Image Registry","example":{"id":"ir-12345678","token":"k"},"required":["token","id"]},"DescribeImageRegistryResult":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the Image Registry","example":"DockerHub is a public Docker Image Registry"},"host":{"type":"string","description":"The Image Registry host","example":"docker.io"},"id":{"type":"string","description":"ID of an Image Registry","example":"Numquam sed accusamus delectus saepe quidem sunt."},"name":{"type":"string","description":"Name of the Image Registry","example":"DockerHub"},"password":{"type":"string","description":"The password to use when authenticating to the Image Registry","example":"mypassword"},"username":{"type":"string","description":"The username to use when authenticating to the Image Registry","example":"myusername"}},"example":{"description":"DockerHub is a public Docker Image Registry","host":"docker.io","id":"ir-12345678","name":"DockerHub","password":"mypassword","username":"myusername"},"required":["id","name","description","host"]},"DescribeInfraConfigRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Labore autem nam repellat sit porro."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Sed at qui laboriosam fuga."},"id":{"type":"string","description":"ID of an Infra Config","example":"Voluptatem corporis pariatur rerum."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"dp","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Et quas ipsam.","id":"ic-12345678","serviceId":"s-12345678","token":"xa"},"required":["token","id","serviceId"]},"DescribeInfraConfigResult":{"type":"object","properties":{"computeConfigId":{"type":"string","description":"ID of a Compute Config","example":"Maxime totam quo."},"customTag":{"$ref":"#/components/schemas/CustomTag"},"description":{"type":"string","description":"The description for the infra config","example":"Infra config used for the base tier MySQL service"},"id":{"type":"string","description":"ID of an Infra Config","example":"Sed qui explicabo."},"name":{"type":"string","description":"The name of the infra config","example":"MySQL Writer Infra Config"},"networkConfigId":{"type":"string","description":"ID of a Network Config","example":"Repellat nam."},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"storageConfigId":{"type":"string","description":"ID of a Storage Config","example":"Voluptatem hic quasi earum deleniti nihil nostrum."}},"example":{"computeConfigId":"cc-12345678","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","id":"ic-12345678","name":"MySQL Writer Infra Config","networkConfigId":"nc-12345678","serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","storageConfigId":"sc-12345678"},"required":["id","serviceId","name","description","serviceEnvironmentId"]},"DescribeInputParameterRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Mollitia qui sit veritatis."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Eos dolore."},"id":{"type":"string","description":"ID of an Input Parameter","example":"Incidunt voluptatem et molestias id qui adipisci."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ljm","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Ut dolorem.","id":"var-12345678","serviceId":"s-12345678","token":"f"},"required":["token","id","serviceId"]},"DescribeInputParameterResult":{"type":"object","properties":{"defaultValue":{"type":"string","description":"Default value to use for an optional input parameter represented as a string","example":"true"},"dependentResourceId":{"type":"string","description":"ID of a resource","example":"Omnis doloremque."},"description":{"type":"string","description":"A brief description of the input parameter","example":"Facilis repellat cumque placeat."},"hasOptions":{"type":"boolean","description":"Marks the input parameter to be selectable from a list of values","default":false,"example":false},"id":{"type":"string","description":"ID of an Input Parameter","example":"Sunt voluptas."},"isList":{"type":"boolean","description":"Marks the input parameter as a list of values","default":false,"example":true},"key":{"type":"string","description":"Key of the input parameter","example":"u9","minLength":1},"labeledOptions":{"type":"object","description":"A map for labeled options. The key is the label and the value is the option. When the option is selected, the label will be displayed to the end customer.","example":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"additionalProperties":{"type":"string","example":"Quidem ut quidem laudantium a facilis."}},"limits":{"$ref":"#/components/schemas/Limits"},"modifiable":{"type":"boolean","description":"Marks the input parameter as immutable","example":false},"name":{"type":"string","description":"External name for the input parameter","example":"e3","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Corrupti dolores ut sit pariatur delectus dolores."},"description":"A list of options to restrict the value of the input parameter to (represented as a string)","example":["true","false"]},"regex":{"type":"string","description":"Regular expression pattern for validating the input parameter value","example":"^[a-zA-Z0-9_-]+$"},"required":{"type":"boolean","description":"Enforces the input parameter as a required parameter","example":false},"resourceId":{"type":"string","description":"ID of a resource","example":"Ut minus mollitia inventore."},"scope":{"$ref":"#/components/schemas/InputParameterScope"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"tabIndex":{"type":"integer","description":"Index for parameter ordering in the SaaS portal","default":0,"example":1,"format":"int64"},"type":{"type":"string","description":"Type of the variable encoding the value","example":"Boolean|Float64|String|Resource|Secret|Password"}},"example":{"defaultValue":"true","dependentResourceId":"r-12345678","description":"Dolorem nemo at.","hasOptions":false,"id":"var-12345678","isList":true,"key":"ct","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Aspernatur ea.","maxLength":"Ratione magni.","min":"Cum repellat impedit vel.","minLength":"Aut ex sint."},"modifiable":false,"name":"rbg","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"r-12345678","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"},"required":["id","key","description","resourceId","type","isList","name","required","modifiable","serviceId"]},"DescribeInstanceSnapshotRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Earum molestiae laboriosam veniam quaerat."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"kn","minLength":1}},"example":{"id":"instance-ss-12345678","subscriptionId":"sub-abcd1234","token":"k"},"required":["token","id"]},"DescribeInstanceSnapshotResult":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"completeTime":{"type":"string","description":"The snapshot time","example":"2021-09-01T00:00:00Z"},"createdTime":{"type":"string","description":"The snapshot creation time","example":"2021-09-01T00:00:00Z"},"encrypted":{"type":"boolean","description":"Whether the snapshot is encrypted","example":true},"outputParams":{"type":"array","items":{"$ref":"#/components/schemas/OutputParameter"},"description":"Custom output parameters","example":[{"displayName":"Server Name","key":"serverName","type":"string","value":"server1"},{"displayName":"Server Type","key":"serverType","type":"string","value":"db.t3.micro"}]},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Et molestiae molestiae id voluptates nisi."},"productTierName":{"type":"string","description":"The product tier name","example":"Premium"},"productTierVersion":{"type":"string","description":"The product tier version","example":"1.0"},"productTierVersionDescription":{"type":"string","description":"The product tier version description","example":"Version 1.0"},"progress":{"type":"integer","description":"The backup progress. 0-100","example":99,"format":"int64"},"region":{"type":"string","description":"The region name where the snapshot is stored","example":"us-west-2"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceName":{"type":"string","description":"The service name","example":"Postgres"},"snapshotId":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Qui nostrum distinctio ea voluptas ea."},"snapshotType":{"type":"string","description":"The snapshot type","example":"AutomatedSnapshot|ManualSnapshot"},"sourceInstanceId":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"status":{"type":"string","description":"The snapshot status","example":"completed"},"subscriptionId":{"type":"string","description":"ID of a Subscription","example":"Eius iste asperiores quas eveniet reiciendis."},"subscriptionOwnerOrgId":{"type":"string","description":"ID of an Org","example":"Ratione atque ipsa vero voluptatibus praesentium."},"subscriptionOwnerOrgName":{"type":"string","description":"The subscription owner org name","example":"Example Inc."},"subscriptionOwnerUserId":{"type":"string","description":"ID of a User","example":"Ut mollitia."},"subscriptionOwnerUserName":{"type":"string","description":"The subscription owner user name","example":"Admin"}},"example":{"cloudProvider":"aws","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"outputParams":[{"displayName":"Server Name","key":"serverName","type":"string","value":"server1"},{"displayName":"Server Type","key":"serverType","type":"string","value":"db.t3.micro"}],"productTierId":"pt-12345678","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"pt-12345678","serviceName":"Postgres","snapshotId":"instance-ss-12345678","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"sub-abcd1234","subscriptionOwnerOrgId":"org-abcd1234","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"user-abcd1234","subscriptionOwnerUserName":"Admin"}},"DescribeInvoiceRequest":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the invoice","example":"in_1234568"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j","minLength":1}},"example":{"id":"in_1234568","token":"w"},"required":["token","id"]},"DescribeLimitRequest":{"type":"object","properties":{"family":{"type":"string","description":"The limit family","example":"SERVICE"},"key":{"type":"string","description":"Unique key to identify the limit","example":"MAX_VIRTUAL_CORES_PER_RESOURCE"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"23","minLength":1}},"example":{"family":"COMPUTE_INFRA","key":"MAX_VIRTUAL_CORES_PER_RESOURCE","token":"ho"},"required":["token","key","family"]},"DescribeLimitResult":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the limit","example":"A premium limit"},"family":{"type":"string","description":"The limit family","example":"SERVICE"},"key":{"type":"string","description":"Unique key to identify the limit","example":"MAX_VIRTUAL_CORES_PER_RESOURCE"},"modifiable":{"type":"boolean","description":"Whether the limit can be modified","example":true},"name":{"type":"string","description":"Name of the limit","example":"Premium Tier"},"value":{"type":"integer","description":"Value of the limit being enforced","example":4,"format":"int64"}},"example":{"description":"A premium limit","family":"COMPUTE_INFRA","key":"MAX_VIRTUAL_CORES_PER_RESOURCE","modifiable":true,"name":"Premium Tier","value":4},"required":["name","key","description","value","family","modifiable"]},"DescribeNetworkConfigRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Eius veniam labore facere eum."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Et et optio non possimus nihil."},"id":{"type":"string","description":"ID of a Network Config","example":"Non est vero."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1a","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Ex et ut voluptas.","id":"nc-12345678","serviceId":"s-12345678","token":"p"},"required":["token","id","serviceId"]},"DescribeNetworkConfigResult":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the network config","example":"A multi-zone HA network config"},"endpointPerReplica":{"type":"boolean","description":"Generates a DNS endpoint per-replica for this network config","example":true},"id":{"type":"string","description":"ID of a Network Config","example":"Repellat ut est veniam possimus aliquam qui."},"infraConfigIDs":{"type":"array","items":{"type":"string","description":"ID of an Infra Config","example":"Aut dicta non."},"description":"The list of infra config IDs associated with the compute config.","example":["ic-12345678","ic-abcdefgh"]},"internal":{"type":"boolean","description":"Restrict access to this network config to the internal network","example":true},"name":{"type":"string","description":"Name of the network config","example":"Multi-zone"},"namedOpenPorts":{"$ref":"#/components/schemas/NamedPorts"},"openPorts":{"type":"array","items":{"type":"integer","example":3659353949984361813,"format":"int64"},"description":"Ports to map to the generated DNS endpoint","example":[1299,3306]},"privateNetworkingConfiguration":{"$ref":"#/components/schemas/PrivateNetworkingConfiguration"},"publicNetworkingConfiguration":{"$ref":"#/components/schemas/PublicNetworkingConfiguration"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"stableEgressIP":{"type":"boolean","description":"Create an external node load balancer per node rather than expose the node ip directly","example":true},"tlsTerminationPort":{"type":"integer","description":"The port that hosts the reverse proxy for TLS termination","example":443,"format":"int64"},"zoneConfiguration":{"type":"string","description":"The preferred type of zonal availability for this resource and the specific zone(s) to deploy in","example":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"}},"example":{"description":"A multi-zone HA network config","endpointPerReplica":true,"id":"nc-12345678","infraConfigIDs":["ic-12345678","ic-abcdefgh"],"internal":true,"name":"Multi-zone","namedOpenPorts":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"openPorts":[1299,3306],"privateNetworkingConfiguration":{"privateLinkConfiguration":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}},"publicNetworkingConfiguration":{"enableClusterLoadBalancer":true,"enableNodeLoadBalancer":true},"serviceId":"s-12345678","stableEgressIP":true,"tlsTerminationPort":443,"zoneConfiguration":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"},"required":["id","serviceId","name","description","zoneConfiguration","endpointPerReplica","stableEgressIP","openPorts","internal"]},"DescribeNetworkRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Network","example":"Qui iusto accusantium esse assumenda et illum."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"0tn","minLength":1}},"example":{"id":"n-12345678","serviceId":"s-12345678","token":"60"},"required":["token","id","serviceId"]},"DescribeNetworkResult":{"type":"object","properties":{"cidr":{"type":"string","description":"CIDR block for the network","example":"10.0.0.0/16"},"id":{"type":"string","description":"ID of a Network","example":"Recusandae et mollitia."},"networkConfigId":{"type":"string","description":"ID of a Network Config","example":"Excepturi perferendis natus enim."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"type":{"type":"string","description":"The type of network","example":"PUBLIC"},"vunitId":{"type":"string","description":"ID of a VUnit","example":"Omnis voluptas."}},"example":{"cidr":"10.0.0.0/16","id":"n-12345678","networkConfigId":"nc-12345678","serviceId":"s-12345678","type":"PUBLIC","vunitId":"vu-12345678"}},"DescribeOutputParameterRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Ut optio harum."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Eum debitis totam rerum."},"id":{"type":"string","description":"ID of an Output Parameter","example":"Voluptatem et voluptatem ducimus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"6","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Magni saepe iusto fugit ullam iusto eos.","id":"op-12345678","serviceId":"s-12345678","token":"d9"},"required":["token","id","serviceId"]},"DescribeOutputParameterResult":{"type":"object","properties":{"description":{"type":"string","description":"Description of the output variable being exported","example":"Username of the user created in the target system","minLength":1},"genericCommandValueProvider":{"$ref":"#/components/schemas/GenericCommandValueProviderConfig"},"id":{"type":"string","description":"ID of an Output Parameter","example":"Odit placeat voluptate et quos."},"key":{"type":"string","description":"Key of the output variable being exported","example":"username","minLength":1},"kubectlValueProvider":{"$ref":"#/components/schemas/KubectlValueProviderConfig"},"name":{"type":"string","description":"External name of the output variable being exported","example":"Username","minLength":1},"resourceId":{"type":"string","description":"ID of a resource","example":"Reprehenderit quo odio alias."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"value":{"type":"string","description":"Value of the output variable being exported","example":"johndoe","minLength":1},"valueRef":{"type":"string","description":"Reference to an input variable that will be used to set the value of the output variable being exported","example":"$var.username"},"valueType":{"type":"string","description":"Type of the variable encoding the value","example":"Boolean|Float64|String|Secret|Password"}},"example":{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"op-12345678","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"r-12345678","serviceId":"s-12345678","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},"required":["id","serviceId","resourceId","key","description","name"]},"DescribePendingChangesRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"Rerum eaque maxime eligendi aut."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Inventore est sunt."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"d","minLength":1}},"example":{"id":"sa-12345678","productTierId":"pt-12345678","serviceId":"s-12345678","token":"g8j"},"required":["token","id","serviceId"]},"DescribePendingChangesResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"Numquam ea magni beatae rerum maiores deserunt."},"resourceChangeSets":{"type":"object","description":"The difference for the service API configuration per resource","example":{"Voluptates possimus dolor sit possimus quidem.":{"categorizedResourceChanges":{"Sapiente ipsa.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"}],"status":"PENDING_UPDATE"}},"deploymentArtifactChanges":"PENDING_UPDATE","imageConfigChanges":{"changeState":"PENDING_NEW","imageConfigId":"imgc-12345678","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW","infraConfigId":"ic-12345678","name":"MySQL Writer Infra Config"},"overallResourceStatus":"PENDING_UPDATE","productTierFeatureChanges":"PENDING_UPDATE","resourceChanges":"PENDING_DELETE","resourceName":"Exercitationem dolor totam nemo fugit vel rerum."}},"additionalProperties":{"$ref":"#/components/schemas/ChangeSet"}},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"}},"example":{"id":"sa-12345678","resourceChangeSets":{"Voluptates possimus dolor sit possimus quidem.":{"categorizedResourceChanges":{"Sapiente ipsa.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"}],"status":"PENDING_UPDATE"}},"deploymentArtifactChanges":"PENDING_UPDATE","imageConfigChanges":{"changeState":"PENDING_NEW","imageConfigId":"imgc-12345678","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW","infraConfigId":"ic-12345678","name":"MySQL Writer Infra Config"},"overallResourceStatus":"PENDING_UPDATE","productTierFeatureChanges":"PENDING_UPDATE","resourceChanges":"PENDING_DELETE","resourceName":"Exercitationem dolor totam nemo fugit vel rerum."}},"serviceId":"s-12345678"},"required":["id","serviceId","resourceChangeSets"]},"DescribePipelineRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Pipeline","example":"Enim assumenda ad alias sunt aspernatur."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"12","minLength":1}},"example":{"id":"p-12345678","serviceId":"s-12345678","token":"s"},"required":["token"]},"DescribePipelineResult":{"type":"object","properties":{"description":{"type":"string","description":"Description of the pipeline","example":"MySQL SaaS promotion pipeline"},"id":{"type":"string","description":"ID of a Pipeline","example":"Est impedit vitae quia."},"name":{"type":"string","description":"Name of the pipeline","example":"my-pipeline"},"serviceEnvironmentSequence":{"type":"array","items":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"description":"Sequence of service environments to be deployed in the pipeline","example":["se-12345678","se-23456789"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"}},"example":{"description":"MySQL SaaS promotion pipeline","id":"p-12345678","name":"my-pipeline","serviceEnvironmentSequence":["se-12345678","se-23456789"],"serviceId":"s-12345678"}},"DescribePlanRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"v4e","minLength":1}},"example":{"token":"8q"},"required":["token"]},"DescribePlanResult":{"type":"object","properties":{"modifiedAt":{"type":"string","description":"The time the plan was last modified","example":"2023-01-01T00:00:00Z"},"paymentConfigured":{"type":"boolean","description":"Whether the customer has configured their payment information.","example":true},"paymentInfoPortalURL":{"type":"string","description":"The URL from Stripe to configure payment information","example":"https://billing.stripe.com/p/session/abc123"},"planCoreHourCost":{"type":"number","description":"The cost per core hour of this plan","example":0.05,"format":"double"},"planDescription":{"type":"string","description":"The description of the plan","example":"The starter plan is priced at 'X' units"},"planFrequency":{"type":"string","description":"This parameter tells you if the plan is charged monthly or yearly","example":"MONTHLY"},"planMonthlyCost":{"type":"number","description":"The minimum monthly cost of this plan","example":49,"format":"double"},"planName":{"type":"string","description":"This parameter is used to select the appropriate Product Plan","example":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE"},"startDate":{"type":"string","description":"The date that the plan starts","example":"2023-01-01"}},"example":{"modifiedAt":"2023-01-01T00:00:00Z","paymentConfigured":true,"paymentInfoPortalURL":"https://billing.stripe.com/p/session/abc123","planCoreHourCost":0.05,"planDescription":"The starter plan is priced at 'X' units","planFrequency":"MONTHLY","planMonthlyCost":49,"planName":"STARTER","startDate":"2023-01-01"},"required":["planName"]},"DescribeProductTierRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Product Tier","example":"Deserunt qui et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"3b0","minLength":1},"version":{"type":"string","description":"The version number for the specific version set","example":"3.0"}},"example":{"id":"pt-12345678","serviceId":"s-12345678","token":"w","version":"3.0"},"required":["token","serviceId","id"]},"DescribeProductTierResult":{"type":"object","properties":{"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Allow creates when payment not configured","example":true},"apiGroups":{"type":"object","description":"The resources that belong to this service API bundle and their active versions","example":{"r-12345678":"v1","r-23456789":"v2","r-34567890":"v3"},"additionalProperties":{"type":"string","description":"Version of the Entity to operate on","example":"1.0","minLength":1}},"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"awsRegions":{"type":"array","items":{"type":"string","example":"Porro et placeat pariatur."},"description":"The AWS regions that this product tier is available on","example":["us-east-2","ca-central-1"]},"azureRegions":{"type":"array","items":{"type":"string","example":"Expedita est debitis eius."},"description":"The Azure regions that this product tier is available on","example":["northcentralus"]},"billingProductID":{"type":"string","description":"Optional billing product ID for tax purposes","example":"abc123"},"billingProviders":{"type":"array","items":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"description":"List of billing providers to be used for the product tier","example":["STRIPE","BRING_YOUR_OWN"]},"cloudProvidersConfigReadiness":{"$ref":"#/components/schemas/CloudProvidersConfigReadiness"},"defaultBillingProvider":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"deploymentArtifactIDs":{"type":"array","items":{"type":"string","example":"Ipsum molestiae."},"description":"List of deployment artifact IDs associated with this product tier","example":["da-12345678","da-23456789"]},"deploymentConfiguration":{"$ref":"#/components/schemas/ProductTierDeploymentConfiguration"},"description":{"type":"string","description":"A brief description of the product tier","example":"A premium product tier"},"documentation":{"type":"string","description":"Documentation","example":"Any documentation"},"enableDeletionProtection":{"type":"boolean","description":"Enable deletion protection for the product tier","example":false},"enabledFeatures":{"type":"array","items":{"$ref":"#/components/schemas/ProductTierFeatureDetail"},"description":"The features that are enabled for this product tier, including scope details and configuration","example":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}]},"exportUsageMetering":{"type":"boolean","description":"Export usage metering data","example":true},"exportUsageMeteringConfig":{"type":"object","description":"Export usage metering data configuration","example":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"additionalProperties":true},"features":{"type":"object","description":"The features that are enabled / disabled for this product tier","example":{"LOGS":true,"METRICS":false},"additionalProperties":{"type":"boolean","example":true}},"gcpRegions":{"type":"array","items":{"type":"string","example":"Rerum illo porro in."},"description":"The GCP regions that this product tier is available on","example":["us-central1"]},"id":{"type":"string","description":"ID of a Product Tier","example":"Ex id eligendi molestiae."},"isDisabled":{"type":"boolean","description":"Flag to indicate if the product tier is disabled.","example":false},"key":{"type":"string","description":"Unique Key of the product tier","example":"premium"},"maxNumberOfInstances":{"type":"integer","description":"Maximum number of instances","example":5,"format":"int64"},"name":{"type":"string","description":"Name of the product tier","example":"Premium"},"nebiusRegions":{"type":"array","items":{"type":"string","example":"Natus modi ullam sint est tempora."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Quod fugit ut voluptas totam."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Exercitationem ratione deleniti."},"description":"The on prem platforms that this product tier is available on","example":["EKS","Generic"]},"planDescription":{"type":"string","description":"A brief description for the end user of the product tier","example":"A premium plan"},"pricePerUnit":{"type":"object","description":"Price per unit.","example":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"additionalProperties":true},"pricing":{"description":"Pricing","example":{"price1":"value1"}},"privateRegions":{"type":"array","items":{"type":"string","example":"Excepturi voluptate repellendus."},"description":"The Private regions that this product tier is available on","example":["n/a"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Soluta optio iusto quam numquam."},"support":{"type":"string","description":"Support","example":"Any support"},"tierType":{"type":"string","description":"ProductTierType is the type of tier for a product","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"apiGroups":{"r-12345678":"v1","r-23456789":"v2","r-34567890":"v3"},"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"cloudProvidersConfigReadiness":{"aws":{"resourceA":"missing terraform configuration","resourceB":"missing cloudformation configuration"}},"defaultBillingProvider":"STRIPE","deploymentArtifactIDs":["da-12345678","da-23456789"],"deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'hello world'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"features":{"LOGS":true,"METRICS":false},"gcpRegions":["us-central1"],"id":"pt-12345678","isDisabled":false,"key":"premium","maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"serviceId":"s-12345678","serviceModelId":"sm-12345678","support":"Any support","tierType":"OMNISTRATE_DEDICATED_TENANCY"},"required":["serviceId","id","name","key","description","planDescription","tierType","serviceModelId","documentation","support","pricing","isDisabled","enableDeletionProtection"]},"DescribeRegionRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Region","example":"Autem molestiae fugiat tempora."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"14","minLength":1}},"example":{"id":"region-12345678","token":"ms"},"required":["token","id"]},"DescribeRegionResult":{"type":"object","properties":{"cloudProviderId":{"type":"string","description":"ID of an CloudProvider","example":"Sequi earum voluptates voluptatem doloribus deserunt est."},"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"code":{"type":"string","description":"Cloud-provider native region code","example":"us-east-1","minLength":1},"description":{"type":"string","description":"Description of the Region","example":"US East (N. Virginia)","minLength":1},"id":{"type":"string","description":"ID of a Region","example":"Aliquid eius."}},"example":{"cloudProviderId":"infra-12345678","cloudProviderName":"aws","code":"us-east-1","description":"US East (N. Virginia)","id":"region-12345678"},"required":["id","code","description","cloudProviderId","cloudProviderName"]},"DescribeResourceInstanceRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Voluptates et aspernatur fugit neque."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"84o","minLength":1}},"example":{"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"9fq"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"DescribeResourceInstanceResult":{"type":"object","properties":{"active":{"type":"boolean","description":"True if this resource instance has associated infrastructure deployed","example":true},"autoscalingEnabled":{"type":"boolean","description":"Whether the instance has autoscaling enabled","example":true},"awsAccountID":{"type":"string","description":"The AWS account ID","example":"123456789012"},"azureSubscriptionID":{"type":"string","description":"The Azure subscription ID","example":"0fa05079-dd73-4b88-babc-05537817604a"},"backupStatus":{"$ref":"#/components/schemas/BackupStatus"},"cloud_provider":{"type":"string","description":"The cloud provider name","example":"aws"},"createdByUserId":{"type":"string","description":"ID of a User","example":"Quo voluptatem voluptatem ut necessitatibus."},"createdByUserName":{"type":"string","description":"The name of the user that created the resource instance","example":"John Doe"},"created_at":{"type":"string","description":"The instance creation time","example":"2023-01-10T00:00:00Z"},"currentReplicas":{"type":"string","description":"The current number of replicas","example":"2"},"customNetworkDetail":{"$ref":"#/components/schemas/CustomNetworkResourceDetail"},"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tag for the resource instance","example":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}]},"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],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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"},"instanceLoadStatus":{"type":"string","description":"The load status of a pod","example":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A"},"kubernetesDashboardEndpoint":{"$ref":"#/components/schemas/KubernetesDashboardEndpoint"},"last_modified_at":{"type":"string","description":"The instance update time","example":"2023-01-20T00:00:00Z"},"launch_input_params":{"description":"Launch-time customer input parameters. Only available when result_params were not rendered (e.g. failed-early workflows). Excludes parameters with export: false.","example":{"param1":"value1","param2":"value2"}},"maintenanceTasks":{"$ref":"#/components/schemas/ResourceMaintenanceTasks"},"maxReplicas":{"type":"string","description":"The maximum number of replicas","example":"1"},"minReplicas":{"type":"string","description":"The minimum number of replicas","example":"1"},"nebiusTenantID":{"type":"string","description":"The Nebius tenant ID","example":"tenant-e00ezh17k22wmwq5f0"},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"},"ociTenancyID":{"type":"string","description":"The Tenancy OCID for Oracle Cloud Infrastructure","example":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"onPremInstallerDetails":{"$ref":"#/components/schemas/OnPremInstallerDetails"},"onpremPlatform":{"type":"string","description":"OnPrem model platform","example":"EKS|GKE|AKS|Generic"},"productTierFeatures":{"type":"object","description":"The product tier features","example":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"additionalProperties":true},"productTierVersionDetail":{"$ref":"#/components/schemas/ProductTierVersionDetail"},"region":{"type":"string","description":"The region code","example":"us-east-1"},"resourceID":{"type":"string","description":"ID of a resource","example":"Ut quisquam ratione."},"resourceInstanceMetadata":{"$ref":"#/components/schemas/ResourceInstanceMetadata"},"result_params":{"description":"Custom result parameters","example":{"param1":"value1","param2":"value2"}},"serverlessEnabled":{"type":"boolean","description":"Whether the instance has serverless enabled","example":true},"snapshotBeforeDeletionEnabled":{"type":"boolean","description":"Whether snapshot-before-deletion is enabled for this instance. If true, a final snapshot will be taken before deletion unless skipFinalSnapshot is specified.","example":true},"sourceSnapshotID":{"type":"string","description":"The source snapshot ID if the instance is restored from snapshot","example":"instance-ss-abcd1234"},"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},"subscriptionId":{"type":"string","description":"Subscription ID","example":"sub-abcd1234"},"subscriptionLicense":{"$ref":"#/components/schemas/SubscriptionLicense"},"subscriptionStatus":{"type":"string","description":"Subscription Status","example":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED"},"tierVersion":{"type":"string","description":"The tier version of the resource instance.","example":"1.0"}},"example":{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"user-12345678","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"n-12345678","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"r-abcd1234","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"RUNNING","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE","tierVersion":"1.0"}},"DescribeResourceMetricsConfigRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Dignissimos saepe."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Ab et."},"id":{"type":"string","description":"ID of a resource","example":"Corporis autem voluptatem non praesentium et voluptatibus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"v","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Modi quo.","id":"r-12345678","serviceId":"s-12345678","token":"5e"},"required":["token","serviceId","id"]},"DescribeResourceRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Suscipit quis maxime nam minima et."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Sint quo excepturi."},"id":{"type":"string","description":"ID of a resource","example":"Praesentium dolores tempora."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xwy","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Odit qui atque nostrum harum.","id":"r-12345678","serviceId":"s-12345678","token":"w"},"required":["token","id","serviceId"]},"DescribeResourceResult":{"type":"object","properties":{"actionHooks":{"type":"array","items":{"$ref":"#/components/schemas/ActionHook"},"description":"The action hooks that this resource supports","example":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}]},"additionalSecurityContext":{"$ref":"#/components/schemas/AdditionalSecurityContext"},"agentConfiguration":{"$ref":"#/components/schemas/AgentConfiguration"},"backupConfiguration":{"$ref":"#/components/schemas/BackupConfiguration"},"blobStorageConfiguration":{"$ref":"#/components/schemas/BlobStorageConfiguration"},"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}}]},"containerImagesRegistryCopyConfiguration":{"$ref":"#/components/schemas/ContainerImagesRegistryCopyConfiguration"},"customLabels":{"type":"object","description":"Custom labels for the resource","example":{"key":"value"},"additionalProperties":{"type":"string","example":"Neque voluptas et non qui doloremque."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"Quo officiis ut sit omnis suscipit."}},"customULimits":{"type":"array","items":{"$ref":"#/components/schemas/CustomULimits"},"description":"Custom ulimits for the resource","example":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}]},"dependencies":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDependency"},"example":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}]},"deploymentTarget":{"$ref":"#/components/schemas/DeploymentTarget"},"description":{"type":"string","description":"A brief description of the resource","example":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service"},"disable":{"type":"string","description":"Allows resource to be disabled. Expression returning true/false can be used as value. Resource is enabled by default, if this property is not set.","example":"{{ $var.disableExtraComponents }}"},"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"The environment variables that this resource requires","example":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}]},"fileSystemConfiguration":{"$ref":"#/components/schemas/FileSystemConfiguration"},"helmChartConfiguration":{"$ref":"#/components/schemas/HelmChartConfiguration"},"id":{"type":"string","description":"ID of a resource","example":"Quia distinctio culpa tenetur non asperiores."},"imageConfigId":{"type":"string","description":"ID of an Image Config","example":"Sint laborum suscipit deleniti est aliquid."},"infraConfigId":{"type":"string","description":"ID of an Infra Config","example":"Explicabo vel eum non."},"internal":{"type":"boolean","description":"Whether this resource is internal or not","default":false,"example":false},"isDeprecated":{"type":"boolean","description":"Whether this resource is deprecated or not","default":false,"example":false},"jobConfig":{"$ref":"#/components/schemas/JobConfig"},"key":{"type":"string","description":"The key of the resource","example":"galera"},"kustomizeConfiguration":{"$ref":"#/components/schemas/KustomizeConfiguration"},"l4LoadBalancerConfiguration":{"$ref":"#/components/schemas/L4LoadBalancerConfiguration"},"l7LoadBalancerConfiguration":{"$ref":"#/components/schemas/L7LoadBalancerConfiguration"},"name":{"type":"string","description":"Name of the resource","example":"Galera"},"onPremTerraformConfigurations":{"$ref":"#/components/schemas/OnPremTerraformConfigurations"},"operatorCRDConfiguration":{"$ref":"#/components/schemas/OperatorCRDConfiguration"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Maiores expedita iusto quam magni."},"proxyType":{"type":"string","description":"The proxy type of instance","example":"PortsBasedProxy"},"resourceType":{"type":"string","description":"The type of the resource","example":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"terraformConfigurations":{"$ref":"#/components/schemas/TerraformConfigurations"}},"example":{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"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}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":false,"isDeprecated":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},"required":["id","key","name","description","serviceId","productTierId","internal","isDeprecated","resourceType"]},"DescribeServiceAPIRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"Consequatur tempora."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ms5","minLength":1}},"example":{"id":"sa-12345678","serviceId":"s-12345678","token":"51g"},"required":["token","id","serviceId"]},"DescribeServiceAPIResult":{"type":"object","properties":{"apiVersion":{"type":"string","description":"The external version of the API","example":"v1"},"deploymentConfigId":{"type":"string","description":"ID of a Deployment Config","example":"Perspiciatis sit pariatur."},"description":{"type":"string","description":"A brief description of the service API bundle","example":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability"},"id":{"type":"string","description":"ID of a Service API","example":"Architecto quis."},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceName":{"type":"string","description":"The name of the service","example":"mysql"}},"example":{"apiVersion":"v1","deploymentConfigId":"dc-12345678","description":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","id":"sa-12345678","serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","serviceName":"mysql"},"required":["id","serviceName","serviceId","description","apiVersion","serviceEnvironmentId","deploymentConfigId"]},"DescribeServiceEnvironmentRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7aa","minLength":1}},"example":{"id":"se-12345678","serviceId":"s-12345678","token":"jfa"},"required":["token","id","serviceId"]},"DescribeServiceEnvironmentResult":{"type":"object","properties":{"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"deploymentConfigId":{"type":"string","description":"ID of a Deployment Config","example":"Autem id."},"description":{"type":"string","description":"A brief description of the service environment","example":"The production environment for the MySQL multi-writer service"},"id":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"key":{"type":"string","description":"Unique Key of the Service Environment","example":"production"},"name":{"type":"string","description":"Name of the Service Environment","example":"Production"},"promotionStatus":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentPromotionStatus"},"description":"The promotion status of this environment to its downstream targets. Only populated when this environment is a source for promotion.","example":[{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"}]},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"saasPortalStatus":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},"saasPortalUrl":{"type":"string","description":"The URL of the SaaS portal for this environment type","example":"https://saas-portal.example.com"},"serviceAuthPublicKey":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the JWT tokens for the service control plane APIs","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"sourceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"type":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"visibility":{"type":"string","description":"This parameter is used to configure the visibility of the service control-plane APIs","example":"PUBLIC"}},"example":{"autoApproveSubscription":false,"deploymentConfigId":"dc-12345678","description":"The production environment for the MySQL multi-writer service","id":"se-12345678","key":"production","name":"Production","promotionStatus":[{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"}],"roleType":"admin","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","serviceAuthPublicKey":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","serviceId":"s-12345678","sourceEnvironmentId":"se-12345678","type":"DEV","visibility":"PUBLIC"},"required":["id","key","serviceId","visibility","type","name","description","deploymentConfigId"]},"DescribeServiceModelRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Model","example":"Est tenetur."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"4","minLength":1}},"example":{"id":"sm-12345678","serviceId":"s-12345678","token":"s5"},"required":["token","id","serviceId"]},"DescribeServiceModelResult":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Est et id numquam."},"description":"The infrastructure account configuration ID list","example":["ac-12345678","ac-23456789"]},"activeAccountConfigIds":{"type":"object","description":"The active infrastructure account configuration IDs per cloud provider","example":{"aws":"ac-12345678","gcp":"ac-23456789"},"additionalProperties":{"type":"string","description":"ID of an Account Config","example":"Tempora at laborum in ducimus."}},"description":{"type":"string","description":"A brief description of the service model","example":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability"},"features":{"type":"array","items":{"$ref":"#/components/schemas/ServiceModelFeatureDetail"},"description":"Enabled service model features","example":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}]},"id":{"type":"string","description":"ID of a Service Model","example":"Tempore dolores."},"key":{"type":"string","description":"The unique key for this service model","example":"mysql-multi-writer-service-hosted-model"},"modelType":{"type":"string","description":"The model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"name":{"type":"string","description":"Name of the Service Model","example":"MySQL multi-writer service hosted model"},"productTiers":{"type":"array","items":{"type":"string","description":"ID of a Product Tier","example":"Sint consequuntur nisi beatae quia ut."},"description":"The product tiers associated with this service model","example":["pt-12345678","pt-87654321"]},"serviceApiId":{"type":"string","description":"ID of a Service API","example":"Sit excepturi sit aut alias dignissimos."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"}},"example":{"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","features":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"id":"sm-12345678","key":"mysql-multi-writer-service-hosted-model","modelType":"CUSTOMER_HOSTED","name":"MySQL multi-writer service hosted model","productTiers":["pt-12345678","pt-87654321"],"serviceApiId":"sa-12345678","serviceId":"s-12345678"},"required":["id","key","serviceId","serviceApiId","modelType","name","description"]},"DescribeServiceOfferingRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"n","minLength":1},"visibility":{"type":"string","description":"This parameter is used to configure the visibility of the service control-plane APIs","example":"PUBLIC"}},"example":{"environmentType":"DEV","serviceId":"s-12345678","token":"j","visibility":"PRIVATE"},"required":["token","serviceId"]},"DescribeServiceOfferingResourceRequest":{"type":"object","properties":{"instanceId":{"type":"string","description":"The instance ID","default":"none","example":"instance-12345678"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Cumque quas."},"productTierVersion":{"type":"string","description":"The product tier version","example":"1.0.0"},"resourceId":{"type":"string","description":"ID of a resource","example":"Consequuntur sunt temporibus est quia et quibusdam."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5","minLength":1}},"example":{"instanceId":"instance-12345678","productTierId":"pt-12345678","productTierVersion":"1.0.0","resourceId":"r-12345678","serviceId":"s-12345678","token":"lo0"},"required":["token","serviceId","resourceId"]},"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,"scope":{"cloudProviders":["aws","gcp"]},"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,"scope":{"cloudProviders":["aws","gcp"]},"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":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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":"ID of a Service","example":"s-123456"},"serviceName":{"type":"string","description":"The service name","example":"MySQL"},"serviceOrgId":{"type":"string","description":"ID of an Org","example":"Porro est."},"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":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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"]},"DescribeServiceProviderOrganizationRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"ym","minLength":1}},"example":{"token":"m"},"required":["token"]},"DescribeServiceProviderOrganizationResult":{"type":"object","properties":{"DefaultDeploymentCellConfigurations":{"$ref":"#/components/schemas/DeploymentCellConfigurations"},"DeploymentCellConfigurationsPerEnv":{"type":"object","description":"The default deployment cell configurations for the organization per environment.","example":{"DEV":{"DeploymentCellConfigurationPerCloudProvider":{"GCP":{"Amenities":[{"Description":"Distributed tracing system.","IsManaged":true,"Name":"Jaeger","Type":"HelmChart"}]}}},"PROD":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Type":"HelmChart"},{"Description":"Provides dashboards and visualizations.","IsManaged":false,"Name":"Grafana","Properties":{"ChartName":"grafana","ChartValues":{"adminPassword":"securepassword","adminUser":"admin"},"ChartVersion":"6.17.4","RepoURL":"https://grafana.github.io/helm-charts"},"Type":"HelmChart"}]}}}},"additionalProperties":{"$ref":"#/components/schemas/DeploymentCellConfigurations"}},"id":{"type":"string","description":"ID of an Org","example":"Quia itaque est iste ut quibusdam."},"isPerEnvClusterEnabled":{"type":"boolean","description":"Whether per-environment clusters are enabled for the organization","example":true}},"example":{"DefaultDeploymentCellConfigurations":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"DNS server for Kubernetes clusters.","IsManaged":true,"Name":"CoreDNS","Type":"HelmChart"},{"Description":"Service mesh for microservices.","IsManaged":false,"Name":"Istio","Properties":{"ChartName":"istio-base","ChartValues":{"pilot":{"traceSampling":1}},"ChartVersion":"1.18.2","RepoURL":"https://istio-release.storage.googleapis.com/charts"},"Type":"HelmChart"}]}}},"DeploymentCellConfigurationsPerEnv":{"DEV":{"DeploymentCellConfigurationPerCloudProvider":{"GCP":{"Amenities":[{"Description":"Distributed tracing system.","IsManaged":true,"Name":"Jaeger","Type":"HelmChart"}]}}},"PROD":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Type":"HelmChart"},{"Description":"Provides dashboards and visualizations.","IsManaged":false,"Name":"Grafana","Properties":{"ChartName":"grafana","ChartValues":{"adminPassword":"securepassword","adminUser":"admin"},"ChartVersion":"6.17.4","RepoURL":"https://grafana.github.io/helm-charts"},"Type":"HelmChart"}]}}}},"id":"org-aKQ8G13QeR","isPerEnvClusterEnabled":true}},"DescribeServiceRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"38","minLength":1}},"example":{"id":"s-12345678","token":"9c"},"required":["token","id"]},"DescribeServiceResult":{"type":"object","properties":{"createdAt":{"type":"string","description":"The time the service was created","example":"2019-01-01T00:00:00Z"},"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"id":{"type":"string","description":"ID of a Service","example":"s-123456"},"key":{"type":"string","description":"Unique key of the service","example":"mysql"},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"serviceEnvironments":{"type":"array","items":{"$ref":"#/components/schemas/ServiceEnvironment"},"description":"List of service environments","example":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}]},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"Quis rerum reiciendis labore."},"serviceProviderID":{"type":"string","description":"ID of a Service Provider","example":"Assumenda inventore."},"serviceProviderName":{"type":"string","description":"The name of the service provider","example":"Omnistrate, Inc."}},"example":{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-12345678","key":"mysql","name":"MySQL multi-writer service","roleType":"admin","serviceEnvironments":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}],"serviceLogoURL":"Saepe distinctio dolor itaque molestiae eum et.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."},"required":["id","createdAt","name","key","description","serviceEnvironments","serviceProviderName","serviceProviderID"]},"DescribeServicesOrchestrationRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Services Orchestration","example":"Officiis unde."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"fis","minLength":1}},"example":{"id":"so-12345678","token":"ewf"},"required":["token","id"]},"DescribeServicesOrchestrationResult":{"type":"object","properties":{"ServicesTopology":{"type":"array","items":{"$ref":"#/components/schemas/ServiceDeploymentDetails"},"description":"The services deployment details","example":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Totam et qui libero quod sunt deserunt."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Totam et qui libero quod sunt deserunt."}]},"createdAt":{"type":"string","description":"The time the services orchestration was created","example":"2021-01-01T00:00:00Z"},"id":{"type":"string","description":"ID of a Services Orchestration","example":"Voluptatem eum voluptate sint."},"orchestrationFailedReason":{"type":"string","description":"The reason why the orchestration failed","example":"Invalid DSL"},"resultParams":{"description":"Custom result parameters of the services orchestration","example":{"param1":"value1","param2":"value2"}},"status":{"type":"string","description":"The status of the services orchestration","example":"PENDING"},"updatedAt":{"type":"string","description":"The time the services orchestration was last updated","example":"2021-01-01T00:00:00Z"}},"example":{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Totam et qui libero quod sunt deserunt."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Totam et qui libero quod sunt deserunt."}],"createdAt":"2021-01-01T00:00:00Z","id":"so-12345678","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"},"required":["id","status","createdAt","updatedAt"]},"DescribeStorageConfigRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Totam qui numquam."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Qui facere nihil."},"id":{"type":"string","description":"ID of a Storage Config","example":"Incidunt eos enim et aut ut autem."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"dw","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Sunt doloremque at facere sit.","id":"sc-12345678","serviceId":"s-12345678","token":"1"},"required":["token","id","serviceId"]},"DescribeStorageConfigResult":{"type":"object","properties":{"description":{"type":"string","description":"Description of the storage config","example":"my-storage-config-description"},"id":{"type":"string","description":"ID of a Storage Config","example":"Rerum illo."},"infraConfigIDs":{"type":"array","items":{"type":"string","description":"ID of an Infra Config","example":"Et est et rerum debitis."},"description":"The list of infra config IDs associated with the compute config.","example":["ic-12345678","ic-abcdefgh"]},"name":{"type":"string","description":"Name of the storage config","example":"my-storage-config"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"volumes":{"type":"object","description":"The storage volume config IDs and the corresponding mount path","example":{"svc-12345678":["/data","/mnt/logs"],"svc-23456789":["/config"]},"additionalProperties":{"type":"array","items":{"type":"string","example":"Doloremque aut voluptatem placeat aliquam."},"example":["Qui magni dolores quidem est.","Consequatur non esse atque aliquid est aspernatur."]}}},"example":{"description":"my-storage-config-description","id":"sc-12345678","infraConfigIDs":["ic-12345678","ic-abcdefgh"],"name":"my-storage-config","serviceId":"s-12345678","volumes":{"svc-12345678":["/data","/mnt/logs"],"svc-23456789":["/config"]}},"required":["id","name","description","volumes","serviceId"]},"DescribeStorageVolumeConfigRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Alias a ut quod alias."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Ut ipsum sunt est."},"id":{"type":"string","description":"ID of a Storage Volume Config","example":"Iure dicta quam molestiae et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"a5","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Voluptas officiis sit voluptates ut.","id":"svc-12345678","serviceId":"s-12345678","token":"g"},"required":["token","serviceId","id"]},"DescribeStorageVolumeConfigResult":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"clusterStorageType":{"type":"string","description":"The type of the fixed storage for the cluster","example":"S3|$var.storageType|AWS::EFS"},"description":{"type":"string","description":"A brief description of the context for the storage volume pool","example":"A storage volume set to store the MySQL data directory"},"disableBackup":{"type":"boolean","description":"Disable backup for the storage volume","example":false},"id":{"type":"string","description":"ID of a Storage Volume Config","example":"Suscipit sunt omnis et illum fuga vel."},"instanceStorageIops":{"type":"string","description":"The IOPS provisioned for the configured instance storage type","example":"7500"},"instanceStorageSizeGi":{"type":"string","description":"The fixed storage size (in Gi) provisioned for the configured instance storage type","example":"128"},"instanceStorageThroughputMiBps":{"type":"string","description":"The throughput (in MiBps) provisioned for the configured instance storage type","example":"128"},"instanceStorageType":{"type":"string","description":"The type of the fixed storage for a compute instance","example":"$var.storageType"},"name":{"type":"string","description":"Name of the storage volume pool","example":"MySQL Data Volume"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"storageResourceID":{"type":"string","description":"The storage resource ID","example":"r-12345678"}},"example":{"cloudProviderName":"aws","clusterStorageType":"S3|$var.storageType|AWS::EFS","description":"A storage volume set to store the MySQL data directory","disableBackup":false,"id":"svc-12345678","instanceStorageIops":"7500","instanceStorageSizeGi":"128","instanceStorageThroughputMiBps":"128","instanceStorageType":"$var.storageType","name":"MySQL Data Volume","serviceId":"s-12345678","storageResourceID":"r-12345678"},"required":["serviceId","id","name","description"]},"DescribeSubscriptionRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Subscription","example":"Eaque possimus qui."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"z","minLength":1}},"example":{"id":"sub-12345678","token":"w"},"required":["token","id"]},"DescribeSubscriptionRequestRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Subscription Request","example":"Nesciunt optio expedita aperiam."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"l","minLength":1}},"example":{"id":"subr-12345678","token":"r"},"required":["token","id"]},"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":"ID of a Subscription Request","example":"Quo incidunt at et ea animi."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Sit aliquam ab iste rerum quasi autem."},"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":"ID of a User","example":"Non alias aut nostrum earum."},"rootUserName":{"type":"string","description":"The name of the user that issued the subscription request","example":"John Doe"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"Assumenda veniam aperiam dolorem recusandae facilis assumenda."},"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|APPROVED|DENIED|CANCELLED"},"updatedAt":{"type":"string","description":"The time that this subscription request was issued","example":"2019-01-01T00:00:00Z"},"updatedByUserId":{"type":"string","description":"ID of a User","example":"Voluptas in sint quo."},"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":"Quisquam debitis quas sed consequatur quo.","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"]},"DescribeSubscriptionResult":{"type":"object","properties":{"accountConfigIdentityId":{"type":"string","description":"ID of an Org","example":"Rerum tempora perferendis."},"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Whether to allow creating instances when payment is not configured.","example":true},"cloudProviderNames":{"type":"array","items":{"type":"string","example":"Eius harum itaque ex ullam."},"description":"List of cloud provider names","example":["aws","gcp"]},"createdAt":{"type":"string","description":"The time that this subscription was created","example":"2019-01-01T00:00:00Z"},"defaultSubscription":{"type":"boolean","description":"Whether this is the default subscription for the user","example":true},"id":{"type":"string","description":"ID of a Subscription","example":"Magni et eligendi ex."},"maxNumberOfInstances":{"type":"integer","description":"The maximum number of instances that can be created for this subscription.","example":10,"format":"int64"},"paymentMethodConfigured":{"type":"boolean","description":"Return true if the required payment method is configured for this subscription or no payment method is required. False if the subscription requires a payment method but it is not configured.","example":true},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Harum nesciunt recusandae."},"productTierName":{"type":"string","description":"The name of the product tier","example":"Omnistrate Multi Tenancy"},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"rootUserId":{"type":"string","description":"ID of a User","example":"Ipsam impedit eos assumenda."},"rootUserName":{"type":"string","description":"The user name that this subscription belong to","example":"John Doe"},"rootUserOrgId":{"type":"string","description":"ID of a User","example":"Pariatur animi accusamus."},"rootUserOrgName":{"type":"string","description":"The org name of the subscription owner user","example":"Example Inc."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"Deleniti quod."},"serviceName":{"type":"string","description":"The name of the service","example":"MySQL multi-writer service"},"serviceOrgId":{"type":"string","description":"ID of an Org","example":"Eos architecto ab quia harum quia ipsam."},"serviceOrgName":{"type":"string","description":"The name of the org that owns the service","example":"Omnistrate"},"status":{"type":"string","description":"Subscription Status","example":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED"},"subscriptionOwnerName":{"type":"string","description":"The name of the subscription owner user","example":"John Doe"}},"example":{"accountConfigIdentityId":"org-12345678","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"sub-12345678","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"pt-12345678","productTierName":"Omnistrate Multi Tenancy","roleType":"root","rootUserId":"user-12345678","rootUserName":"John Doe","rootUserOrgId":"org-12345678","rootUserOrgName":"Example Inc.","serviceId":"s-12345678","serviceLogoURL":"Sit vel et.","serviceName":"MySQL multi-writer service","serviceOrgId":"org-12345678","serviceOrgName":"Omnistrate","status":"ACTIVE","subscriptionOwnerName":"John Doe"},"required":["id","rootUserId","serviceId","productTierId","serviceOrgId","serviceOrgName","roleType","createdAt","subscriptionOwnerName","serviceName","serviceLogoURL","cloudProviderNames","defaultSubscription","productTierName","accountConfigIdentityId","status"]},"DescribeTierVersionSetMetadataRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Eum sed est."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"x","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"b","version":"3.0"},"required":["token","serviceId","productTierId","version"]},"DescribeTierVersionSetRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Et ut facere qui commodi quam."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"6aj","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"e0x","version":"3.0"},"required":["token","version","serviceId","productTierId"]},"DescribeUpgradePathRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Upgrade Path","example":"Quas sint unde dolorum aliquam quaerat dolorum."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ui","minLength":1}},"example":{"id":"up-12345678","serviceId":"s-12345678","token":"jym"},"required":["token"]},"DescribeUpgradePathResult":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the upgrade path","example":"An upgrade path migrating clusters from one LTS version to another"},"id":{"type":"string","description":"ID of an Upgrade Path","example":"Officia odio."},"name":{"type":"string","description":"Name of the upgrade path","example":"LTS upgrade path"},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"sourceVersion":{"type":"string","description":"Version of the Entity to operate on","example":"1.0","minLength":1},"targetVersion":{"type":"string","description":"Version of the Entity to operate on","example":"1.0","minLength":1}},"example":{"description":"An upgrade path migrating clusters from one LTS version to another","id":"up-12345678","name":"LTS upgrade path","serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","sourceVersion":"567.0","targetVersion":"589.0"}},"DescribeUserRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"1ur","minLength":1}},"example":{"token":"bmj"},"required":["token"]},"DescribeUserResult":{"type":"object","properties":{"address":{"$ref":"#/components/schemas/Address"},"attributes":{"type":"object","description":"Additional attributes of the user.","example":{"key1":"value1","key2":"value2"},"additionalProperties":{"type":"string","example":"Sequi voluptatem ipsum."}},"createdAt":{"type":"string","description":"The user creation time","example":"2023-01-10T00:00:00Z"},"email":{"type":"string","description":"The email of the user","example":"abc@gmail.com"},"enabled":{"type":"boolean","description":"Is the user enabled.","example":true},"id":{"type":"string","description":"The User ID","example":"user-abcd1234"},"lastModifiedAt":{"type":"string","description":"The user update time","example":"2023-01-20T00:00:00Z"},"name":{"type":"string","description":"The name of the user","example":"John Dae"},"orgCookiePolicy":{"type":"string","description":"The cookie policy for the org that this user owns","example":"Ut voluptas doloremque."},"orgDescription":{"type":"string","description":"The description of the org that this user owns","example":"ACME Inc."},"orgDisablePasswordLogin":{"type":"boolean","description":"Whether password login is disabled for the org that this user owns","example":false},"orgFavIconURL":{"type":"string","description":"The favicon of the org that this user owns","example":"Reprehenderit occaecati recusandae voluptatem."},"orgId":{"type":"string","description":"The ID of the org that this user owns","example":"org-aKQ8G13QeR"},"orgLogoURL":{"type":"string","description":"The logo of the org that this user owns","example":"Non esse."},"orgName":{"type":"string","description":"The org name that this user owns","example":"ACME"},"orgPrivacyPolicy":{"type":"string","description":"The privacy policy for the org that this user owns","example":"Deleniti tenetur sequi ut."},"orgSupportEmail":{"type":"string","description":"The support email of the org that this user owns","example":"support@example.com"},"orgTermsOfUse":{"type":"string","description":"The terms of use for the org that this user owns","example":"Porro impedit commodi."},"orgURL":{"type":"string","description":"The url of the org that this user owns","example":"something.acme"},"planName":{"type":"string","description":"This parameter is used to select the appropriate Product Plan","example":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE"},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"status":{"type":"string","description":"The status of the user.","example":"ACTIVE|NOT_ENABLED"}},"example":{"address":{"addressLine1":"1234 Main St","addressLine2":"Apt 123","addressLine3":"Building 123","city":"San Francisco","country":"US","state":"CA","zip":"94123"},"attributes":{"key1":"value1","key2":"value2"},"createdAt":"2023-01-10T00:00:00Z","email":"abc@gmail.com","enabled":true,"id":"user-abcd1234","lastModifiedAt":"2023-01-20T00:00:00Z","name":"John Dae","orgCookiePolicy":"Quis dolore explicabo non.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":true,"orgFavIconURL":"Magnam amet voluptatibus ducimus.","orgId":"org-aKQ8G13QeR","orgLogoURL":"Id saepe quisquam perferendis molestiae id qui.","orgName":"ACME","orgPrivacyPolicy":"In voluptates ea nemo voluptatem ipsam.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Qui quibusdam.","orgURL":"something.acme","planName":"STARTER","roleType":"reader","status":"ACTIVE"},"required":["id"]},"DescribeUsersByOrgRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"n6","minLength":1}},"example":{"token":"tj5"},"required":["token"]},"DescribeUsersByOrgResult":{"type":"object","properties":{"Id":{"type":"string","description":"The ID of the org","example":"org-aKQ8G13QeR"},"orgUsers":{"type":"array","items":{"$ref":"#/components/schemas/OrgUsers"},"description":"The users associated with the corresponding org","example":[{"email":"abc@gmail.com","invitedAt":"2023-01-10T00:00:00Z","name":"John Doe","roleType":"reader","userId":"user-abcd1234"}]}},"example":{"Id":"org-aKQ8G13QeR","orgUsers":[{"email":"abc@gmail.com","invitedAt":"2023-01-10T00:00:00Z","name":"John Doe","roleType":"reader","userId":"user-abcd1234"}]},"required":["Id","orgUsers"]},"DescribeUsersBySubscriptionRequest":{"type":"object","properties":{"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"u7","minLength":1}},"example":{"subscriptionId":"sub-abcd1234","token":"r6o"},"required":["token","subscriptionId"]},"DescribeUsersBySubscriptionResult":{"type":"object","properties":{"Id":{"type":"string","description":"The ID of the subscription","example":"sub-abcd1234"},"subscriptionUsers":{"type":"array","items":{"$ref":"#/components/schemas/SubscriptionUsers"},"description":"The users associated with the corresponding subscription","example":[{"email":"abc@gmail.com","name":"John Doe","roleType":"reader","subscriptionId":"sub-abcd1234","userId":"user-abcd1234"}]}},"example":{"Id":"sub-abcd1234","subscriptionUsers":[{"email":"abc@gmail.com","name":"John Doe","roleType":"reader","subscriptionId":"sub-abcd1234","userId":"user-abcd1234"}]},"required":["Id","subscriptionUsers"]},"DescribeVUnitRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a VUnit","example":"Sapiente sit non corporis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"30","minLength":1}},"example":{"id":"vu-12345678","serviceId":"s-12345678","token":"r"},"required":["token","id","serviceId"]},"DescribeVUnitResult":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"id":{"type":"string","description":"ID of a VUnit","example":"Quasi quaerat delectus in fuga."},"networkIds":{"type":"array","items":{"type":"string","description":"ID of a Network","example":"Et voluptatem vel est quaerat debitis."},"description":"List of network IDs in the given context","example":["n-12345678","n-abcdefgh","n-1234efgh"]},"region":{"type":"string","description":"Region code specific to the cloud-provider","example":"us-west-2"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Autem esse quis aperiam."}},"example":{"cloudProvider":"aws","id":"vu-12345678","networkIds":["n-12345678","n-abcdefgh","n-1234efgh"],"region":"us-west-2","serviceId":"s-12345678","serviceModelId":"sm-12345678"},"required":["serviceModelId","cloudProvider","region","networkIds"]},"Describeresourcemetricsconfigresult":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Dolores amet temporibus vel omnis in."},"metricEndpoint":{"type":"string","description":"The local host endpoint to supply prometheus metric","example":"http://localhost:9187/metrics"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"}},"example":{"id":"r-12345678","metricEndpoint":"http://localhost:9187/metrics","serviceId":"s-12345678"},"required":["serviceId","id","metricEndpoint"]},"DetachComputeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Veritatis necessitatibus illum molestiae accusantium perspiciatis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"pw","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"m"},"required":["token","id","serviceId"]},"DetachNetworkConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Magnam voluptas natus iure rem in."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"uqt","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"cp"},"required":["token","id","serviceId"]},"DetachStorageConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Et id est ex non adipisci."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y4l","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"0v"},"required":["token","id","serviceId"]},"DetailedNodeHealthResult":{"type":"object","properties":{"ConnectivityStatus":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"DiskHealth":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"IntegrationsHealth":{"$ref":"#/components/schemas/IntegrationsHealth"},"LoadStatus":{"type":"string","description":"The load status of a pod","example":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A"},"NodeHealth":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"ProcessHealth":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"ProcessLiveness":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"}},"example":{"ConnectivityStatus":"HEALTHY","DiskHealth":"HEALTHY","IntegrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"LoadStatus":"LOAD_NORMAL","NodeHealth":"HEALTHY","ProcessHealth":"HEALTHY","ProcessLiveness":"HEALTHY"}},"DiffTierVersionSetsRequest":{"type":"object","properties":{"anotherVersion":{"type":"string","description":"The target version to compare against.","example":"3.1"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Quas illo animi."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"wn","minLength":1},"version":{"type":"string","description":"The version number for the version set.","example":"3.0"}},"example":{"anotherVersion":"3.1","productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"cd","version":"3.0"},"required":["token","version","anotherVersion","serviceId","productTierId"]},"DiffTierVersionSetsResult":{"type":"object","properties":{"anotherVersion":{"type":"string","description":"The target version to compare against.","example":"3.1"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Dolores repellendus eos voluptatem voluptatibus."},"resourceChangeSets":{"type":"object","description":"The difference for the service API configuration per resource","example":{"Voluptates possimus dolor sit possimus quidem.":{"categorizedResourceChanges":{"Sapiente ipsa.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"}],"status":"PENDING_UPDATE"}},"deploymentArtifactChanges":"PENDING_UPDATE","imageConfigChanges":{"changeState":"PENDING_NEW","imageConfigId":"imgc-12345678","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW","infraConfigId":"ic-12345678","name":"MySQL Writer Infra Config"},"overallResourceStatus":"PENDING_UPDATE","productTierFeatureChanges":"PENDING_UPDATE","resourceChanges":"PENDING_DELETE","resourceName":"Exercitationem dolor totam nemo fugit vel rerum."}},"additionalProperties":{"$ref":"#/components/schemas/ChangeSet"}},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"version":{"type":"string","description":"The version number for the version set.","example":"3.0"}},"example":{"anotherVersion":"3.1","productTierId":"Qui consequatur a voluptatem.","resourceChangeSets":{"Voluptates possimus dolor sit possimus quidem.":{"categorizedResourceChanges":{"Sapiente ipsa.":{"changes":[{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"},{"attributes":{"resourceId":"r-12345678"},"changeType":"PENDING_NEW","name":"Customer metrics"}],"status":"PENDING_UPDATE"}},"deploymentArtifactChanges":"PENDING_UPDATE","imageConfigChanges":{"changeState":"PENDING_NEW","imageConfigId":"imgc-12345678","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW","infraConfigId":"ic-12345678","name":"MySQL Writer Infra Config"},"overallResourceStatus":"PENDING_UPDATE","productTierFeatureChanges":"PENDING_UPDATE","resourceChanges":"PENDING_DELETE","resourceName":"Exercitationem dolor totam nemo fugit vel rerum."}},"serviceId":"s-12345678","version":"3.0"},"required":["version","anotherVersion","serviceId","productTierId","resourceChangeSets"]},"DisableBillingProviderRequest":{"type":"object","properties":{"billingProviderType":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"k","minLength":1}},"example":{"billingProviderType":"STRIPE","token":"a"},"required":["token","billingProviderType"]},"DisableProductTierFeatureRequest":{"type":"object","properties":{"feature":{"type":"string","description":"ProductTierFeatureType is to enable / disable features per product tier","example":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY"},"id":{"type":"string","description":"ID of a Product Tier","example":"Ut recusandae placeat."},"scope":{"type":"string","description":"ProductTierFeatureScope defines scope of the feature within product tier","example":"INTERNAL|CUSTOMER"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"3","minLength":1}},"example":{"feature":"LOGS","id":"pt-12345678","scope":"INTERNAL","serviceId":"s-12345678","token":"yr"},"required":["token","serviceId","id","feature"]},"DisableProductTierFeatureRequest2":{"type":"object","properties":{"feature":{"type":"string","description":"Feature to disable","example":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY"},"scope":{"type":"string","description":"Feature scope","example":"INTERNAL|CUSTOMER"}},"example":{"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},"required":["feature"]},"DisableResourceCapabilityRequest":{"type":"object","properties":{"capability":{"type":"string","description":"The type of capability of a resource","example":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS"},"id":{"type":"string","description":"ID of a resource","example":"Nostrum id."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"s","minLength":1}},"example":{"capability":"SERVERLESS","id":"r-12345678","serviceId":"s-12345678","token":"38"},"required":["token","id","serviceId","capability"]},"DisableResourceCapabilityRequest2":{"type":"object","properties":{"capability":{"type":"string","description":"The capability to disable","example":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS"}},"example":{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS"},"required":["capability"]},"DisableServiceModelFeatureRequest":{"type":"object","properties":{"feature":{"type":"string","description":"Name of the service model feature","example":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},"id":{"type":"string","description":"ID of a Service Model","example":"Autem ut id facere."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"t7","minLength":1}},"example":{"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY","id":"sm-12345678","serviceId":"s-12345678","token":"3"},"required":["token","id","serviceId","feature"]},"DisableServiceModelFeatureRequest2":{"type":"object","properties":{"feature":{"type":"string","example":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}},"example":{"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},"required":["feature"]},"DisableTenantBillingRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"bl","minLength":1}},"example":{"token":"w"},"required":["token"]},"DiscardPendingChangesRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"Voluptatibus nihil odio vel."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Vitae minus blanditiis aut."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7","minLength":1}},"example":{"id":"sa-12345678","productTierId":"pt-12345678","serviceId":"s-12345678","token":"19i"},"required":["token","id","serviceId"]},"EFSFileSystemConfiguration":{"type":"object","properties":{"PerformanceMode":{"type":"string","description":"The performance mode of the EFS file system","example":"generalPurpose|maxIO"},"ProvisionedThroughputInMibps":{"type":"number","description":"The throughput, measured in MiBps, that you want to provision for the EFS file system, if throughput mode if provisioned","example":125,"format":"double"},"ThroughputMode":{"type":"string","description":"The throughput mode of the EFS file system","example":"provisioned|bursting|elastic"}},"example":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"required":["ThroughputMode","PerformanceMode"]},"EnableBillingProviderRequest":{"type":"object","properties":{"balanceDueLink":{"type":"string","description":"The URL to the balance due page","example":"https://billing.provider.com/balance-due. Only present when the billing provider is BRING_YOUR_OWN"},"billingProviderType":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"logoURL":{"type":"string","description":"The URL of the logo for the billing provider. Only present when the billing provider is BRING_YOUR_OWN","example":"https://example.com/logo.png"},"name":{"type":"string","description":"A custom name for the billing provider. Only present when the billing provider is BRING_YOUR_OWN","example":"Stripe"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"490","minLength":1}},"example":{"balanceDueLink":"https://billing.provider.com/balance-due. Only present when the billing provider is BRING_YOUR_OWN","billingProviderType":"STRIPE","logoURL":"https://example.com/logo.png","name":"Stripe","token":"bi"},"required":["token","billingProviderType"]},"EnableBillingProviderRequest2":{"type":"object","properties":{"balanceDueLink":{"type":"string","description":"The URL to the balance due page","example":"https://billing.provider.com/balance-due. Only present when the billing provider is BRING_YOUR_OWN"},"logoURL":{"type":"string","description":"The URL of the logo for the billing provider. Only present when the billing provider is BRING_YOUR_OWN","example":"https://example.com/logo.png"},"name":{"type":"string","description":"A custom name for the billing provider. Only present when the billing provider is BRING_YOUR_OWN","example":"Stripe"}},"example":{"balanceDueLink":"https://billing.provider.com/balance-due. Only present when the billing provider is BRING_YOUR_OWN","logoURL":"https://example.com/logo.png","name":"Stripe"}},"EnableProductTierFeatureRequest":{"type":"object","properties":{"configuration":{"type":"object","description":"The configuration parameters of the product tier feature","example":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name"},"additionalProperties":true},"feature":{"type":"string","description":"ProductTierFeatureType is to enable / disable features per product tier","example":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY"},"id":{"type":"string","description":"ID of a Product Tier","example":"Quisquam dicta assumenda repellendus consequuntur totam."},"scope":{"type":"string","description":"ProductTierFeatureScope defines scope of the feature within product tier","example":"INTERNAL|CUSTOMER"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"i","minLength":1}},"example":{"configuration":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name"},"feature":"LOGS","id":"pt-12345678","scope":"INTERNAL","serviceId":"s-12345678","token":"j"},"required":["token","serviceId","id","feature"]},"EnableProductTierFeatureRequest2":{"type":"object","properties":{"configuration":{"type":"object","description":"The configuration parameters of the product tier feature","example":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name"},"additionalProperties":true},"feature":{"type":"string","description":"Feature to enable","example":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY"},"scope":{"type":"string","description":"Feature scope","example":"INTERNAL|CUSTOMER"}},"example":{"configuration":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name"},"feature":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY","scope":"INTERNAL|CUSTOMER"},"required":["feature"]},"EnableResourceCapabilityRequest":{"type":"object","properties":{"capability":{"type":"string","description":"The type of capability of a resource","example":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS"},"configuration":{"type":"object","description":"The configuration parameters of a capability of a resource","example":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ReferenceProxyKey":"resource-proxy","TargetPort":5432},"additionalProperties":true},"id":{"type":"string","description":"ID of a resource","example":"Temporibus et fuga."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"oy","minLength":1}},"example":{"capability":"SERVERLESS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ReferenceProxyKey":"resource-proxy","TargetPort":5432},"id":"r-12345678","serviceId":"s-12345678","token":"h"},"required":["token","id","serviceId","capability"]},"EnableResourceCapabilityRequest2":{"type":"object","properties":{"capability":{"type":"string","description":"The type of capability of a resource","example":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS"},"configuration":{"type":"object","description":"The configuration parameters of a capability of a resource","example":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ReferenceProxyKey":"resource-proxy","TargetPort":5432},"additionalProperties":true}},"example":{"capability":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS","configuration":{"EnableAutoStop":true,"MinimumNodesInPool":5,"PortsMappingProxyConfig":{"MaxNumberOfClustersPerProxyInstance":50,"NumberOfPortsPerCluster":4},"ReferenceProxyKey":"resource-proxy","TargetPort":5432}},"required":["capability"]},"EnableServiceModelFeatureRequest":{"type":"object","properties":{"configuration":{"$ref":"#/components/schemas/ServiceModelFeatureConfiguration"},"feature":{"type":"string","description":"Name of the service model feature","example":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},"id":{"type":"string","description":"ID of a Service Model","example":"Debitis adipisci dolorem."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"gy","minLength":1}},"example":{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY","id":"sm-12345678","serviceId":"s-12345678","token":"m"},"required":["token","id","serviceId","feature","configuration"]},"EnableServiceModelFeatureRequest2":{"type":"object","properties":{"configuration":{"type":"object","example":{"status":"ON"},"additionalProperties":true},"feature":{"type":"string","example":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}},"example":{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},"required":["feature","configuration"]},"EnableTenantBillingRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"x","minLength":1}},"example":{"token":"lq"},"required":["token"]},"EndCustomerEvent":{"type":"object","properties":{"eventID":{"type":"string","description":"ID of a Event","example":"Atque et quis rem adipisci."},"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 end customer specific event","example":"InviteUser|RevokeUserRole|InstanceMaintenanceScheduled|CustomerSignUp|DisconnectAccountComplete|ConnectAccountComplete|PendingRevokePermissions|PendingRestorePermissions"},"orgID":{"type":"string","description":"ID of an Org","example":"Ut consequatur."},"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|High|Medium|Low"},"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":"ID of a User","example":"Molestias dolore natus est autem ab."},"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"]},"Endpoint":{"type":"object","properties":{"disableMonitoring":{"type":"boolean","description":"Whether to disable monitoring for this endpoint","default":false,"example":true},"host":{"type":"string","description":"The host of the endpoint","default":"","example":"https://my-endpoint.com"},"networkingType":{"type":"string","description":"The networking type of the endpoint","default":"PUBLIC","example":"PUBLIC|PRIVATE"},"portExpressions":{"type":"array","items":{"type":"string","example":"Vero eius."},"description":"The port expressions that will be evaluated to generate dynamic ports","example":["{{ $func.randomminmax(5000, 6000, 1234) }}"]},"ports":{"type":"array","items":{"type":"integer","example":6054126828118891249,"format":"int64"},"description":"The ports of the endpoint","example":[8080,8081]},"primary":{"type":"boolean","description":"Whether this is the primary endpoint to highlight","default":false,"example":true}},"example":{"disableMonitoring":false,"host":"https://my-endpoint.com","networkingType":"PUBLIC|PRIVATE","portExpressions":["{{ $func.randomminmax(5000, 6000, 1234) }}"],"ports":[8080,8081],"primary":false}},"EnvironmentHealthReport":{"type":"object","properties":{"models":{"type":"object","description":"Health report for each model in the environment","example":{"sm-12345678":{"vu-11111111":"UNKNOWN","vu-12345678":"UP","vu-87654321":"DOWN"}},"additionalProperties":{"$ref":"#/components/schemas/VUnitHealthReport"}}},"example":{"models":{"sm-12345678":{"vu-11111111":"UNKNOWN","vu-12345678":"UP","vu-87654321":"DOWN"}}}},"EnvironmentPromotionStatus":{"type":"object","properties":{"status":{"type":"string","description":"The status of the promotion","example":"IN_SYNC|OUT_OF_SYNC|UNKNOWN"},"targetEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"}},"example":{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"},"required":["targetEnvironmentID","status"]},"EnvironmentVariable":{"type":"object","properties":{"key":{"type":"string","description":"The key of the environment variable","example":"MYSQL_ROOT_PASSWORD"},"value":{"type":"string","description":"The value of the environment variable","example":"password"}},"description":"A service environment variable","example":{"key":"MYSQL_ROOT_PASSWORD","value":"password"},"required":["key","value"]},"EphemeralStorageLocalSsdConfig":{"type":"object","properties":{"dataCacheCount":{"type":"integer","description":"Number of local SSDs to use for data cache","example":1,"format":"int64","minimum":1},"localSsdCount":{"type":"integer","description":"Number of local SSDs to use for ephemeral storage","example":1,"format":"int64","minimum":1}},"description":"Ephemeral storage configuration backed by local SSDs","example":{"dataCacheCount":1,"localSsdCount":1}},"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":true},"timeout":{"type":"boolean","description":"Is the error a timeout?","example":true}},"example":{"fault":true,"id":"123abc","message":"parameter 'p' must be an integer","name":"bad_request","temporary":true,"timeout":true},"required":["name","id","message","temporary","timeout","fault"]},"ExpressionEvaluatorRequest":{"type":"object","properties":{"deploymentCellID":{"type":"string","description":"ID of a Host Cluster","example":"Neque quisquam aut ab."},"expression":{"type":"string","description":"Expression containing system and api parameter variable references","example":"{{ $sys.network.externalClusterEndpoint }}"},"expressionMap":{"type":"object","description":"If provided, the `expression` field is ignored and all expressions in the map are evaluated. The map keys are preserved in the result.","example":{"dbHost":"{{ $sys.database.host }}","dbPort":"{{ $var.port }}"},"additionalProperties":true},"instanceID":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"productTierID":{"type":"string","description":"ID of a Product Tier","example":"Magnam et in dicta rerum repellendus."},"resourceKey":{"type":"string","description":"The resource key to use for evaluating resource parameters","example":"mysql"},"serviceID":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"hyg","minLength":1}},"example":{"deploymentCellID":"hc-12345678","expression":"{{ $sys.network.externalClusterEndpoint }}","expressionMap":{"dbHost":"{{ $sys.database.host }}","dbPort":"{{ $var.port }}"},"instanceID":"instance-12345678","productTierID":"pt-12345678","resourceKey":"mysql","serviceID":"s-12345678","token":"t"},"required":["token","serviceID","resourceKey"]},"ExpressionEvaluatorRequest2":{"type":"object","properties":{"deploymentCellID":{"type":"string","description":"Either this or the instanceID must be provided to evaluate the expression(s)","example":"Omnis vel provident dolor rerum id."},"expression":{"type":"string","description":"Expression containing system and api parameter variable references","example":"{{ $sys.network.externalClusterEndpoint }}"},"expressionMap":{"type":"object","description":"If provided, the `expression` field is ignored and all expressions in the map are evaluated. The map keys are preserved in the result.","example":{"dbHost":"{{ $sys.database.host }}","dbPort":"{{ $var.port }}"},"additionalProperties":true},"instanceID":{"type":"string","description":"Either this or the deploymentCellID must be provided to evaluate the expression(s)","example":"instance-12345678"},"productTierID":{"type":"string","description":"Mandatory if the instanceID is not provided","example":"Debitis aperiam voluptas quis autem."},"resourceKey":{"type":"string","description":"The resource key to use for evaluating resource parameters","example":"mysql"},"serviceID":{"type":"string","description":"The service ID to use for evaluating service parameters","example":"s-123456"}},"example":{"deploymentCellID":"Voluptate non.","expression":"{{ $sys.network.externalClusterEndpoint }}","expressionMap":{"dbHost":"{{ $sys.database.host }}","dbPort":"{{ $var.port }}"},"instanceID":"instance-12345678","productTierID":"Quia rerum repudiandae aut qui autem pariatur.","resourceKey":"mysql","serviceID":"s-123456"},"required":["serviceID","resourceKey"]},"ExpressionEvaluatorResult":{"type":"object","properties":{"error":{"type":"string","description":"Error message if the evaluation failed","example":"failed to evaluate expression: ..."},"result":{"description":"The evaluated result of the expression","example":"my-cluster.example.com"}},"example":{"error":"failed to evaluate expression: ...","result":"my-cluster.example.com"}},"FailoverResourceInstanceRequest":{"type":"object","properties":{"failedReplicaAction":{"type":"string","description":"The action to take for the replica that has failed","example":"FAILOVER_ONLY|FAILOVER_AND_RESTART|FAILOVER_AND_RECREATE"},"failedReplicaID":{"type":"string","description":"The failed replica ID","example":"db-0"},"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Autem earum sit in omnis."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"jn","minLength":1}},"example":{"failedReplicaAction":"FAILOVER_AND_RESTART","failedReplicaID":"db-0","id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"l"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id","failedReplicaID"]},"FailoverResourceInstanceRequest2":{"type":"object","properties":{"failedReplicaAction":{"type":"string","description":"The failed replica action","example":"FAILOVER_ONLY|FAILOVER_AND_RESTART|FAILOVER_AND_RECREATE"},"failedReplicaID":{"type":"string","description":"The failed replica ID","example":"db-0"}},"example":{"failedReplicaAction":"FAILOVER_ONLY|FAILOVER_AND_RESTART|FAILOVER_AND_RECREATE","failedReplicaID":"db-0"},"required":["failedReplicaID"]},"FileMetadata":{"type":"object","properties":{"description":{"type":"string","description":"The description of the file","example":"A file to store the configuration for the resource"},"fileId":{"type":"string","description":"ID of a File","example":"Omnis aut maiores deserunt repellendus."},"mountPath":{"type":"string","description":"The mount path of the file","example":"/etc/config"},"name":{"type":"string","description":"The name of the file","example":"file.txt"},"size":{"type":"integer","description":"The size of the file","example":1234,"format":"int64"},"type":{"type":"string","description":"The type of the file","example":"Config|Secret"},"uploadTime":{"type":"string","description":"The time the file was uploaded","example":"2023-01-10T00:00:00Z"},"uploadedBy":{"type":"string","description":"The user who uploaded the file","example":"user"}},"example":{"description":"A file to store the configuration for the resource","fileId":"f-12345678","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"user"},"required":["fileId","name","description","size","uploadTime","uploadedBy","type","mountPath"]},"FileSystemConfiguration":{"type":"object","properties":{"AzureFileShareConfiguration":{"$ref":"#/components/schemas/AzureFileShareConfiguration"},"EFSFileSystemConfiguration":{"$ref":"#/components/schemas/EFSFileSystemConfiguration"},"GCPFilestoreConfiguration":{"$ref":"#/components/schemas/GCPFilestoreConfiguration"}},"example":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}}},"GCPFilestoreConfiguration":{"type":"object","properties":{"Capacity":{"type":"string","description":"The capacity of the GCP filestore in GiB","example":"1024GiB"},"MaxIopsPerTb":{"type":"integer","description":"The maximum IOPS per TB for the performance tier","example":3000,"format":"int64"},"Tier":{"type":"string","description":"The tier of the GCP filestore","example":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"example":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"},"required":["Tier","Capacity"]},"GCSConfiguration":{"type":"object","example":{}},"GenerateComposeSpecFromContainerImageRequest":{"type":"object","properties":{"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"Runtime environment variables needed to run the image","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]},"image":{"type":"string","description":"Name of the image along with the tag. Include the repository name if the image is not from the official repository","example":"library/mysql:5.7"},"imageRegistry":{"type":"string","description":"Registry where the image is stored","example":"docker.io"},"password":{"type":"string","description":"Password to access the image registry","example":"password"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"we9","minLength":1},"username":{"type":"string","description":"Username to access the image registry","example":"username"}},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"image":"library/mysql:5.7","imageRegistry":"docker.io","password":"password","token":"t","username":"username"},"required":["token","imageRegistry","image"]},"GenerateComposeSpecFromContainerImageRequest2":{"type":"object","properties":{"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"Runtime environment variables needed to run the image","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]},"image":{"type":"string","description":"Name of the image along with the tag. Include the repository name if the image is not from the official repository","example":"library/mysql:5.7"},"imageRegistry":{"type":"string","description":"Registry where the image is stored","example":"docker.io"},"password":{"type":"string","description":"Password to access the image registry","example":"password"},"username":{"type":"string","description":"Username to access the image registry","example":"username"}},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"image":"library/mysql:5.7","imageRegistry":"docker.io","password":"password","username":"username"},"required":["imageRegistry","image"]},"GenerateComposeSpecFromContainerImageResult":{"type":"object","properties":{"fileContent":{"type":"string","description":"Base64 encoded Compose Spec YAML in docker compose format","example":"Ut et."}},"example":{"fileContent":"Eum blanditiis animi."},"required":["fileContent"]},"GenerateTokenForDeploymentCellDashboardRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"h","minLength":1}},"example":{"id":"instance-abcd1234","subscriptionId":"sub-abcd1234","token":"791"},"required":["token","id","subscriptionId"]},"GenerateTokenForDeploymentCellDashboardResult":{"type":"object","properties":{"deploymentCellID":{"type":"string","description":"The deployment cell ID","example":"hc-12345678"},"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":{"deploymentCellID":"hc-12345678","expirationTimestamp":"2021-01-01T00:00:00Z","token":"token"},"required":["token","expirationTimestamp","deploymentCellID"]},"GenericCommandValueProviderConfig":{"type":"object","properties":{"args":{"type":"array","items":{"type":"string","example":"Enim cupiditate modi."},"description":"Arguments for the command","example":["-s","http://example.com/api/username"]},"command":{"type":"string","description":"The command to execute","example":"curl"},"environment":{"type":"object","description":"Environment variables for the command","example":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"additionalProperties":{"type":"string","example":"Eius laborum nihil tenetur nobis blanditiis consequatur."}},"retryCount":{"type":"integer","description":"Number of retry attempts","default":3,"example":3,"format":"int64"},"shell":{"type":"string","description":"Shell to use for command execution","default":"/bin/sh","example":"/bin/bash"},"timeout":{"type":"integer","description":"Command timeout in seconds","default":30,"example":30,"format":"int64"},"workingDir":{"type":"string","description":"Working directory for command execution","example":"/tmp"}},"description":"Configuration for generic command-based value provider","example":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"required":["command"]},"GetAvailabilityZoneByCodeRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"code":{"type":"string","description":"Cloud-provider native availability zone code","example":"us-east-1a"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b","minLength":1}},"example":{"cloudProviderName":"aws","code":"us-east-1a","token":"5k"},"required":["token","code","cloudProviderName"]},"GetCloudProviderByNameRequest":{"type":"object","properties":{"name":{"type":"string","description":"Name of the CloudProvider","example":"aws","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"p","minLength":1}},"example":{"name":"aws","token":"q"},"required":["token","name"]},"GetConsumptionUsageRequest":{"type":"object","properties":{"endDate":{"type":"string","description":"End time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2024-01-01T10:00:00Z","format":"date-time"},"startDate":{"type":"string","description":"Start time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2023-01-01T10:00:00Z","format":"date-time"},"subscriptionID":{"type":"string","description":"ID of a Subscription","example":"Sequi qui eligendi praesentium."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"n","minLength":1}},"example":{"endDate":"2024-01-01T10:00:00Z","startDate":"2023-01-01T10:00:00Z","subscriptionID":"sub-12345678","token":"g"},"required":["token"]},"GetConsumptionUsageResult":{"type":"object","properties":{"endTime":{"type":"string","description":"End timestamp of usage","example":"2021-01-01T00:00:00.000Z"},"startTime":{"type":"string","description":"Start timestamp of usage","example":"2021-01-01T00:00:00.000Z"},"usage":{"type":"array","items":{"$ref":"#/components/schemas/UsagePerDimension"},"description":"Usage for the current plan","example":[{"dimension":"core/hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67}]}},"example":{"endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","usage":[{"dimension":"core/hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67}]}},"GetCurrentConsumptionUsageRequest":{"type":"object","properties":{"subscriptionID":{"type":"string","description":"ID of a Subscription","example":"Vero et molestiae eum fugit."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y","minLength":1}},"example":{"subscriptionID":"sub-12345678","token":"e"},"required":["token"]},"GetCurrentUsageRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"z89","minLength":1}},"example":{"token":"x"},"required":["token"]},"GetFileRequest":{"type":"object","properties":{"fileId":{"type":"string","description":"ID of a File","example":"Repudiandae et officiis ut facere soluta."},"id":{"type":"string","description":"ID of a resource","example":"Autem impedit reprehenderit praesentium."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Labore culpa quisquam."},"productTierVersion":{"type":"string","description":"Version of the product tier","example":"1.0"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1","minLength":1}},"example":{"fileId":"f-12345678","id":"r-12345678","productTierId":"pt-12345678","productTierVersion":"1.0","serviceId":"s-12345678","token":"f70"},"required":["token","id","serviceId","fileId"]},"GetRegionByCodeRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"code":{"type":"string","description":"Cloud-provider native region code","example":"us-east-1","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"2","minLength":1}},"example":{"cloudProviderName":"aws","code":"us-east-1","token":"7"},"required":["token","code","cloudProviderName"]},"GetSecretRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"name":{"type":"string","description":"Name of the secret","example":"my-secret"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"o","minLength":1}},"example":{"environmentType":"DEV","name":"my-secret","token":"zat"},"required":["token","environmentType","name"]},"GetSecretResult":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"name":{"type":"string","description":"Name of the secret","example":"my-secret"},"value":{"type":"string","description":"The value of the secret","example":"super-secret-value"}},"example":{"environmentType":"DEV","name":"my-secret","value":"super-secret-value"},"required":["name","value","environmentType"]},"GetServicePlanRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Iusto a aperiam est quis velit."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"en3","minLength":1}},"example":{"productTierId":"pt-12345678","serviceId":"s-12345678","token":"4"},"required":["token","serviceId","productTierId"]},"GetServicePlanResult":{"type":"object","properties":{"AutoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"accountConfigIds":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Fugit aut nemo."},"description":"The infrastructure account configuration ID list","example":["ac-12345678","ac-23456789"]},"activeAccountConfigIds":{"type":"object","description":"The active infrastructure account configuration IDs per cloud provider","example":{"aws":"ac-12345678","gcp":"ac-23456789"},"additionalProperties":{"type":"string","description":"ID of an Account Config","example":"Dolorum aspernatur vel necessitatibus aut perspiciatis."}},"apiVersion":{"type":"string","description":"The external version of the API","example":"v1"},"awsRegions":{"type":"array","items":{"type":"string","example":"Dolor et veritatis rerum ducimus."},"description":"The AWS regions that this service plan is available on","example":["us-east-2","ca-central-1"]},"azureRegions":{"type":"array","items":{"type":"string","example":"Alias veritatis consequatur beatae recusandae qui."},"description":"The Azure regions that this service plan is available on","example":["northcentralus"]},"deploymentConfigId":{"type":"string","description":"ID of a Deployment Config","example":"Itaque dolores et omnis soluta consequatur dolor."},"gcpRegions":{"type":"array","items":{"type":"string","example":"Accusamus quibusdam qui laborum ut iure."},"description":"The GCP regions that this service plan is available on","example":["us-central1"]},"hasPendingChanges":{"type":"boolean","description":"Whether there are any pending changes for the product tier configuration","example":true},"isProductTierDisabled":{"type":"boolean","description":"Whether the product tier is disabled","example":true},"latestMajorVersion":{"type":"string","description":"The version number for the latest major version set.","example":"3.0"},"modelType":{"type":"string","description":"The model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"nebiusRegions":{"type":"array","items":{"type":"string","example":"Vero totam."},"description":"The Nebius regions that this service plan is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"In maxime error non ad."},"description":"The OCI regions that this service plan is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Perferendis culpa."},"description":"The on prem platforms that this service plan is available on","example":["EKS","Generic"]},"privateRegions":{"type":"array","items":{"type":"string","example":"Modi et dolor nihil quibusdam placeat."},"description":"The Private regions that this service plan is available on","example":["n/a"]},"productTierDescription":{"type":"string","description":"A brief description of the product tier","example":"A premium product tier"},"productTierDocumentation":{"type":"string","description":"Documentation","example":"Any documentation"},"productTierFeatures":{"type":"object","description":"The features that are enabled / disabled for this product tier","example":{"LOGS":true,"METRICS":false},"additionalProperties":{"type":"boolean","example":true}},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Hic modi soluta quae."},"productTierKey":{"type":"string","description":"Unique Key of the product tier","example":"premium"},"productTierName":{"type":"string","description":"Name of the product tier","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"},"serviceApiDescription":{"type":"string","description":"A brief description of the service API bundle","example":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability"},"serviceApiId":{"type":"string","description":"ID of a Service API","example":"Ut ut ad eveniet sit quis sint."},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceModelDescription":{"type":"string","description":"A brief description of the service model","example":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability"},"serviceModelFeatures":{"type":"array","items":{"$ref":"#/components/schemas/ServiceModelFeatureDetail"},"description":"Enabled service model features","example":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}]},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Ut harum cupiditate quos ea odio sed."},"serviceModelName":{"type":"string","description":"Name of the Service Model","example":"MySQL multi-writer service hosted model"},"tierType":{"type":"string","description":"ProductTierType is the type of tier for a product","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},"versionSetStatus":{"type":"string","description":"The tier version set status.","example":"Preferred|Active|Deprecated|Pending"}},"example":{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"dc-12345678","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"CUSTOMER_HOSTED","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"pt-12345678","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"sa-12345678","serviceEnvironmentId":"se-12345678","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"sm-12345678","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY","versionSetStatus":"Preferred|Active|Deprecated|Pending"},"required":["apiVersion","deploymentConfigId","serviceEnvironmentId","serviceApiDescription","serviceApiId","serviceModelDescription","serviceModelId","modelType","serviceModelName","productTierId","productTierName","productTierKey","productTierDescription","productTierPlanDescription","tierType","productTierDocumentation","productTierSupport","productTierPricing","versionSetStatus","latestMajorVersion","AutoApproveSubscription","isProductTierDisabled"]},"GetTenantBillingStatusRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"50e","minLength":1}},"example":{"token":"i0"},"required":["token"]},"GetTenantBillingStatusResult":{"type":"object","properties":{"billingProviders":{"type":"array","items":{"$ref":"#/components/schemas/BillingProvider"},"description":"List of billing providers","example":[{"connectClientID":"ca_1234567890","status":"ENABLED","stripeCustomerID":"cus_1234567890","type":"STRIPE"},{"balanceDueLink":"https://billing.provider.com/balance-due","logoURL":"https://example.com/logo.png","name":"GovPay","status":"ENABLED","type":"BRING_YOUR_OWN"}]},"enabled":{"type":"boolean","description":"Whether tenant billing is enabled for the organization","example":true}},"example":{"billingProviders":[{"connectClientID":"ca_1234567890","status":"ENABLED","stripeCustomerID":"cus_1234567890","type":"STRIPE"},{"balanceDueLink":"https://billing.provider.com/balance-due","logoURL":"https://example.com/logo.png","name":"GovPay","status":"ENABLED","type":"BRING_YOUR_OWN"}],"enabled":true}},"GetTierVersionSetSpecRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Dolorum cupiditate aliquam accusamus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"w","minLength":1},"version":{"type":"string","description":"The version number for the specific version set. If version is not specified, returns the unreleased spec if one exists, otherwise the latest preferred or active version spec.","example":"3.0"}},"example":{"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"zz6","version":"3.0"},"required":["token","serviceId","productTierId"]},"GetTierVersionSetSpecResult":{"type":"object","properties":{"createdAt":{"type":"string","description":"When the version was created","example":"1996-09-10T16:25:17Z","format":"date-time"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Explicabo cumque similique."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"specContent":{"type":"string","description":"JSON content containing the tier version set specification with raw YAML, configs, and secrets","example":"{\"RawYAML\":\"bmFtZTogbXktc2VydmljZQpkZXBsb3ltZW50OgogIGhvc3RlZDoKICAgIGFjY291bnQ6IC4uLg==\",\"Configs\":{\"database_url\":\"cG9zdGdyZXM6Ly9sb2NhbGhvc3Q6NTQzMi9teWRi\"},\"Secrets\":{\"api_key\":\"c2VjcmV0X2FwaV9rZXlfdjEyMzQ1\"}}"},"updatedAt":{"type":"string","description":"When the version was last updated","example":"1989-01-25T18:04:12Z","format":"date-time"},"version":{"type":"string","description":"Version of the tier version set spec","example":"1.0"}},"example":{"createdAt":"1999-10-10T15:27:21Z","productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","specContent":"{\"RawYAML\":\"bmFtZTogbXktc2VydmljZQpkZXBsb3ltZW50OgogIGhvc3RlZDoKICAgIGFjY291bnQ6IC4uLg==\",\"Configs\":{\"database_url\":\"cG9zdGdyZXM6Ly9sb2NhbGhvc3Q6NTQzMi9teWRi\"},\"Secrets\":{\"api_key\":\"c2VjcmV0X2FwaV9rZXlfdjEyMzQ1\"}}","updatedAt":"2007-06-02T13:22:11Z","version":"1.0"},"required":["serviceId","productTierId","version","specContent"]},"GetUsageRequest":{"type":"object","properties":{"endDate":{"type":"string","description":"End time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2024-01-01T10:00:00Z","format":"date-time"},"startDate":{"type":"string","description":"Start time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2023-01-01T10:00:00Z","format":"date-time"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y","minLength":1}},"example":{"endDate":"2024-01-01T10:00:00Z","startDate":"2023-01-01T10:00:00Z","token":"kg"},"required":["token"]},"GetUsageResult":{"type":"object","properties":{"endTime":{"type":"string","description":"End timestamp of usage","example":"2021-01-01T00:00:00.000Z"},"planName":{"type":"string","description":"This parameter is used to select the appropriate Product Plan","example":"STARTER_NO_COMMIT|STARTER|GROWTH|ENTERPRISE"},"startTime":{"type":"string","description":"Start timestamp of usage","example":"2021-01-01T00:00:00.000Z"},"usage":{"type":"array","items":{"$ref":"#/components/schemas/UsagePerDimension"},"description":"Usage for the current plan","example":[{"dimension":"core/hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67}]}},"example":{"endTime":"2021-01-01T00:00:00.000Z","planName":"STARTER","startTime":"2021-01-01T00:00:00.000Z","usage":[{"dimension":"core/hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67}]}},"GitConfiguration":{"type":"object","properties":{"accessToken":{"type":"string","description":"The access token","example":"my-token"},"commitSHA":{"type":"string","description":"The commit SHA to checkout","example":"1e386b5f54de9150d336ccfe2e14782b94faf67c"},"referenceName":{"type":"string","description":"The reference name of the repository","example":"tags/v1.0.0"},"repositoryUrl":{"type":"string","description":"The URL of the repository","example":"https://github.com/username/myrepo"},"userName":{"type":"string","description":"The name of github user","example":"my-user"}},"example":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"required":["repositoryUrl","referenceName"]},"HelmChartAffinityControl":{"type":"object","properties":{"enableInjection":{"type":"boolean","description":"Enable auto injection of affinity rules","example":true},"enableSharedHost":{"type":"boolean","description":"Enable shared host support for the resource","example":true}},"example":{"enableInjection":true,"enableSharedHost":true}},"HelmChartConfiguration":{"type":"object","properties":{"artifactsLocalPath":{"type":"string","description":"The local path to the helm chart artifact","example":"/local/path/to/chart.tgz"},"autoDiscoverImagesTag":{"type":"string","description":"The tag to auto-discover and update in the Helm chart values (if the chartValues or layeredChartValues contain an image tag placeholder like {{ .Values.image.tag }}, this field specifies which tag to replace it with)","example":"omnistrate/images"},"chartAffinityControl":{"$ref":"#/components/schemas/HelmChartAffinityControl"},"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 (mutually exclusive with layeredChartValues)","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"},"endpointConfiguration":{"type":"object","description":"The endpoints from the Helm Deployment to expose to the customer","example":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"additionalProperties":{"$ref":"#/components/schemas/Endpoint"}},"layeredChartValues":{"type":"array","items":{"$ref":"#/components/schemas/ChartValuesRef"},"description":"Layered chart values configuration with conditional scoping (mutually exclusive with chartValues). Values are processed in order - later entries override earlier ones for the same keys.","example":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}]},"namespace":{"type":"string","description":"The namespace to deploy the Helm chart into (only applicable to OnPrem hosting model)","example":"postgres"},"password":{"type":"string","description":"The password to authenticate with the registry","example":"my-password"},"releaseName":{"type":"string","description":"The release name of the Helm package (defaults to chartName if not provided)","example":"my-release"},"runtimeConfiguration":{"$ref":"#/components/schemas/HelmRuntimeConfiguration"},"username":{"type":"string","description":"The username to authenticate with the registry","example":"my-user"}},"example":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"required":["chartName","chartVersion","chartRepoName","chartRepoUrl"]},"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 (mutually exclusive with layeredChartValues)","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"},"layeredChartValues":{"type":"array","items":{"$ref":"#/components/schemas/ChartValuesRef"},"description":"Layered chart values configuration allowing multiple conditional value sets (mutually exclusive with chartValues).","example":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}]},"namespace":{"type":"string","description":"The namespace where the Helm package should be installed","example":"default"},"password":{"type":"string","description":"The password to authenticate with the registry","example":"my-password"},"username":{"type":"string","description":"The username to authenticate with the registry","example":"my-user"}},"example":{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"},"required":["chartName","chartVersion","chartRepoName","chartRepoUrl","namespace"]},"HelmRuntimeConfiguration":{"type":"object","properties":{"disableHooks":{"type":"boolean","description":"Disable Helm hooks","example":true},"disableReconciliation":{"type":"boolean","description":"Flag to disable drift reconciliation for the Helm package","example":true},"recreate":{"type":"boolean","description":"Recreate the Helm package if it already exists","example":true},"resetThenReuseValues":{"type":"boolean","description":"Reset then reuse values for the Helm package before applying","example":true},"resetValues":{"type":"boolean","description":"Reset values for the Helm package before applying","example":true},"reuseValues":{"type":"boolean","description":"Reuse values for the Helm package before applying","example":true},"skipCRDs":{"type":"boolean","description":"Skip CRDs for the Helm package","example":true},"timeoutNanos":{"type":"integer","description":"Timeout (nanos) for the Helm package to be deployed","example":1000000000,"format":"int64"},"upgradeCRDs":{"type":"boolean","description":"Upgrade CRDs for the Helm package","example":true},"wait":{"type":"boolean","description":"Wait for the Helm package to be deployed","example":true},"waitForJobs":{"type":"boolean","description":"Wait for all jobs to be completed","example":true}},"example":{"disableHooks":true,"disableReconciliation":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true}},"ImageConfigChangeSummary":{"type":"object","properties":{"changeState":{"type":"string","description":"State of the configuration change","example":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE"},"imageConfigId":{"type":"string","description":"ID of an Image Config","example":"Debitis et voluptas labore."},"imageName":{"type":"string","description":"Name of the container image","example":"mysql","minLength":1}},"example":{"changeState":"PENDING_NEW","imageConfigId":"imgc-12345678","imageName":"mysql"}},"InfraConfigChangeSummary":{"type":"object","properties":{"changeState":{"type":"string","description":"State of the configuration change","example":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE"},"infraConfigId":{"type":"string","description":"ID of an Infra Config","example":"Dignissimos architecto soluta et facilis laboriosam rerum."},"name":{"type":"string","description":"The name of the infra config","example":"MySQL Writer Infra Config"}},"example":{"changeState":"PENDING_NEW","infraConfigId":"ic-12345678","name":"MySQL Writer Infra Config"}},"InfraRollConfiguration":{"type":"object","properties":{"infraRolloutStrategy":{"type":"string","description":"Rollout strategy to use for infra config updates","example":"APPLY_IMMEDIATELY"},"maximumNumberOfResourceInstancesPerBatch":{"type":"integer","description":"Maximum number of resource instances to update in a single batch","default":1,"example":1,"format":"int64","minimum":1},"maximumUnavailableReplicas":{"type":"integer","description":"Maximum number of replicas of this resource that can be unavailable before halting the rollout","default":1,"example":1,"format":"int64","minimum":1}},"description":"The rollout configuration to use for making changes to the resources backed by this infra","example":{"infraRolloutStrategy":"NEW_DEPLOYMENT_ONLY","maximumNumberOfResourceInstancesPerBatch":1,"maximumUnavailableReplicas":1}},"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":"Debitis fugiat."},"description":"The parameter options","example":["option1","option2"]},"regex":{"type":"string","description":"The parameter regex for validation","example":"^[a-zA-Z0-9_-]{3,16}$"},"required":{"type":"boolean","description":"Whether the parameter is required","example":true},"scope":{"$ref":"#/components/schemas/InputParameterScope"},"tabIndex":{"type":"integer","description":"Index for parameter ordering in the SaaS portal","default":0,"example":1,"format":"int64"},"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"],"regex":"^[a-zA-Z0-9_-]{3,16}$","required":true,"scope":{"cloudProviders":["aws","azure","gcp"]},"tabIndex":1,"type":"Boolean|Float64|String|JSON|Resource"},"required":["key","displayName","description","type","isList","required","modifiable","custom"]},"InputParameterScope":{"type":"object","properties":{"cloudProviders":{"type":"array","items":{"type":"string","example":"Sunt nostrum nostrum unde placeat aliquid."},"description":"List of cloud providers where the input parameter is applicable","example":["aws","azure","gcp"]}},"description":"Scope of the input parameter","example":{"cloudProviders":["aws","azure","gcp"]}},"InstanceHealthSummary":{"type":"object","properties":{"instanceID":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"lifeCycleStatus":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},"resourcesHealth":{"type":"object","description":"The health summary of the resources by resource ID","example":{"Eligendi qui qui sit culpa.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Nam optio fuga.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"}},"additionalProperties":{"$ref":"#/components/schemas/ResourceHealthSummary"}},"status":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"}},"example":{"instanceID":"instance-12345678","lifeCycleStatus":"RUNNING","resourcesHealth":{"Est reprehenderit ipsam non est sed quidem.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"},"Voluptas ex eligendi reprehenderit corrupti enim.":{"nodesHealth":{"Aut laboriosam eos necessitatibus.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Corrupti dolor.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Dolorem accusantium voluptatem accusamus eos.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"}},"status":"HEALTHY"}},"InstanceSnapshot":{"type":"object","properties":{"completeTime":{"type":"string","description":"The snapshot time","example":"2021-09-01T00:00:00Z"},"createdTime":{"type":"string","description":"The snapshot creation time","example":"2021-09-01T00:00:00Z"},"encrypted":{"type":"boolean","description":"Whether the snapshot is encrypted","example":true},"progress":{"type":"integer","description":"The backup progress. 0-100","example":99,"format":"int64"},"region":{"type":"string","description":"The region name where the snapshot is stored","example":"us-east-1"},"snapshotId":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Dolor soluta."},"snapshotType":{"type":"string","description":"The snapshot type","example":"AutomatedSnapshot|ManualSnapshot"},"status":{"type":"string","description":"The snapshot status","example":"completed"}},"example":{"completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"progress":99,"region":"us-east-1","snapshotId":"instance-ss-12345678","snapshotType":"AutomatedSnapshot|ManualSnapshot","status":"completed"},"required":["snapshotId","region","snapshotType","createdTime","completeTime","status","progress","encrypted"]},"IntegrationsHealth":{"type":"object","properties":{"CustomerObservabilityHealth":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"InternalObservabilityHealth":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"}},"example":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"}},"InviteConsumptionUserRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"cj","minLength":1}},"example":{"email":"abc@gmail.com","roleType":"reader","subscriptionId":"sub-abcd1234","token":"rgg"},"required":["token","email","roleType","subscriptionId"]},"InviteConsumptionUserRequest2":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"roleType":{"type":"string","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"}},"example":{"email":"abc@gmail.com","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"required":["email","roleType"]},"InviteUserRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5wf","minLength":1}},"example":{"email":"abc@gmail.com","roleType":"reader","token":"i"},"required":["token","email","roleType"]},"InviteUserRequest2":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"roleType":{"type":"string","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"}},"example":{"email":"abc@gmail.com","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"required":["email","roleType"]},"Invoice":{"type":"object","properties":{"currency":{"type":"string","description":"The currency of the charge","example":"USD"},"dueDate":{"type":"string","description":"Due date in ISO 8601 format","example":"2023-10-01T00:00:00Z"},"invoiceDate":{"type":"string","description":"Date of the invoice","example":"2021-01-01T00:00:00.000Z"},"invoiceId":{"type":"string","description":"ID of the invoice","example":"in_1234568"},"invoiceNumber":{"type":"string","description":"The invoice number","example":"2021-01-01-1234567890"},"invoicePdf":{"type":"string","description":"URL for the PDF of the invoice","example":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap"},"invoiceStatus":{"type":"string","description":"This describes the status of the invoice and is set by the payment provider","example":"draft|open|paid|uncollectible|void"},"invoiceUrl":{"type":"string","description":"URL for this invoice","example":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap"},"paymentTerms":{"type":"string","description":"Payment terms of the invoice","example":"Net 30"},"taxAmount":{"type":"number","description":"Amount of tax, if any","example":10,"format":"double"},"totalAmount":{"type":"number","description":"Amount of Invoice","example":110,"format":"double"},"totalAmountWithoutTax":{"type":"number","description":"Amount of Invoice without tax","example":100,"format":"double"}},"example":{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"Open","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100}},"JobConfig":{"type":"object","properties":{"activeDeadlineSeconds":{"type":"integer","description":"The duration in seconds relative to the startTime that the job may be active before the system tries to terminate it","default":3600,"example":3600,"format":"int64"},"backoffLimit":{"type":"integer","description":"The number of retries before marking the job as failed","default":5,"example":5,"format":"int32"},"scheduleConfig":{"$ref":"#/components/schemas/ScheduleConfig"}},"example":{"activeDeadlineSeconds":3600,"backoffLimit":5,"scheduleConfig":{"cronExpression":"0 2 * * *","simpleInterval":"30m","timezone":"UTC"}}},"JobMetric":{"type":"object","properties":{"additionalData":{"type":"object","description":"Additional metadata about the job","example":{"completionStatus":"Succeeded","retries":2},"additionalProperties":true},"endTime":{"type":"string","description":"When the job completed","example":"2021-09-01T01:00:00Z"},"metricType":{"type":"string","description":"Type of job metric being tracked","example":"cpu_core_seconds|memory_mb_seconds"},"startTime":{"type":"string","description":"When the job started running","example":"2021-09-01T00:00:00Z"},"value":{"type":"number","description":"Value of the metric","example":120.5,"format":"double"}},"example":{"additionalData":{"completionStatus":"Succeeded","retries":2},"endTime":"2021-09-01T01:00:00Z","metricType":"cpu_core_seconds","startTime":"2021-09-01T00:00:00Z","value":120.5},"required":["metricType","value","startTime"]},"KubectlValueProviderConfig":{"type":"object","properties":{"command":{"type":"string","description":"The kubectl command to execute","example":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'"},"context":{"type":"string","description":"Kubernetes context for the command","example":"production"},"environment":{"type":"object","description":"Environment variables for the command","example":{"KUBECONFIG":"/path/to/config"},"additionalProperties":{"type":"string","example":"Temporibus voluptatem nobis omnis alias nihil quibusdam."}},"namespace":{"type":"string","description":"Kubernetes namespace for the command","example":"default"},"retryCount":{"type":"integer","description":"Number of retry attempts","default":3,"example":3,"format":"int64"},"timeout":{"type":"integer","description":"Command timeout in seconds","default":30,"example":30,"format":"int64"}},"description":"Configuration for kubectl-based value provider","example":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"required":["command"]},"KubernetesDashboardEndpoint":{"type":"object","properties":{"dashboardEndpoint":{"type":"string","description":"The dashboard endpoint","default":"","example":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh"},"deploymentCellID":{"type":"string","description":"The deployment cell ID","default":"","example":"hc-12345678"}},"example":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"}},"KustomizeConfiguration":{"type":"object","properties":{"disableReconciliation":{"type":"boolean","description":"Flag to disable drift reconciliation for the Kustomize deployment","example":false},"endpointConfiguration":{"type":"object","description":"The endpoints from the Kustomize Deployment to expose to the customer","example":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"additionalProperties":{"$ref":"#/components/schemas/Endpoint"}},"gitConfiguration":{"$ref":"#/components/schemas/GitConfiguration"},"helmChartDependencies":{"type":"array","items":{"$ref":"#/components/schemas/OperatorHelmChartDependency"},"description":"The helm chart dependencies for the CRD - Optional","example":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}]},"kustomizePath":{"type":"string","description":"The path to the kustomize directory","example":"/kustomize"}},"example":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"required":["kustomizePath"]},"L4LoadBalancerConfiguration":{"type":"object","properties":{"ingressPortConfiguration":{"type":"array","items":{"$ref":"#/components/schemas/BackendPortConfiguration"},"description":"The ingress port configuration to configure on the load balancer","example":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]}},"example":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]}},"L7LoadBalancerConfiguration":{"type":"object","properties":{"paths":{"type":"array","items":{"$ref":"#/components/schemas/LoadBalancerPathConfiguration"},"description":"The paths to configure on the load balancer","example":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]}},"example":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]}},"Limits":{"type":"object","properties":{"max":{"type":"string","description":"Maximum value for an integer or floating-point parameter","example":"Numquam dolorem quae eveniet."},"maxLength":{"type":"string","description":"Maximum length of a string parameter","example":"Nesciunt impedit mollitia adipisci amet doloribus."},"min":{"type":"string","description":"Minimum value for an integer or floating-point parameter","example":"Animi iusto est sit est voluptate ad."},"minLength":{"type":"string","description":"Minimum length of a string parameter","example":"Vero accusantium minima."}},"description":"Limit of a parameter","example":{"max":"Quia voluptate id.","maxLength":"Et aut.","min":"Voluptas vero voluptatibus deserunt sint quis aperiam.","minLength":"Qui impedit aliquam."}},"List":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"s","minLength":1}},"example":{"token":"v3a"},"required":["token"]},"ListAccountConfigRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y8j","minLength":1}},"example":{"cloudProviderName":"aws","token":"w"},"required":["token","cloudProviderName"]},"ListAccountConfigResult":{"type":"object","properties":{"accountConfigs":{"type":"array","items":{"$ref":"#/components/schemas/DescribeAccountConfigResult"},"description":"The list of account configs","example":[{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"}]},"ids":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Architecto illo quia at qui."},"example":["ac-12345678","ac-abcdefgh","ac-1234efgh"]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"}},"description":"List of Account Config IDs","example":{"accountConfigs":[{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"}],"ids":["ac-12345678","ac-abcdefgh","ac-1234efgh"],"nextPageToken":"next-token"}},"ListActionHooksRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Voluptas pariatur earum."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5","minLength":1}},"example":{"id":"r-12345678","serviceId":"s-12345678","token":"y"},"required":["token","serviceId","id"]},"ListActionHooksResult":{"type":"object","properties":{"hooks":{"type":"array","items":{"$ref":"#/components/schemas/ActionHook"},"description":"The list of action hooks","example":[{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER","type":"ADD"},{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER","type":"ADD"}]}},"example":{"hooks":[{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER","type":"ADD"},{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER","type":"ADD"},{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER","type":"ADD"}]},"required":["hooks"]},"ListAllAuditEventsRequest":{"type":"object","properties":{"endDate":{"type":"string","description":"End time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2024-01-01T10:00:00Z","format":"date-time"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"eventSourceTypes":{"type":"array","items":{"type":"string","example":"Dicta omnis id iure dolor laudantium illum."},"description":"The event types to filter by","example":["Autem voluptate dicta consequatur alias qui est.","Suscipit assumenda.","Sint quis impedit et totam voluptatem.","Dolorem mollitia."]},"instanceID":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"},"pageSize":{"type":"integer","description":"The number of resources to return per page","example":10,"format":"int64"},"serviceID":{"type":"string","description":"ID of a Service","example":"s-123456"},"startDate":{"type":"string","description":"Start time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2023-01-01T10:00:00Z","format":"date-time"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"sg","minLength":1}},"example":{"endDate":"2024-01-01T10:00:00Z","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSourceTypes":["Porro sed labore enim deleniti a.","Consectetur ut ut error in rem expedita.","Nisi ea esse eaque rerum voluptate.","Ut ab iusto illo fuga."],"instanceID":"instance-12345678","nextPageToken":"token","pageSize":10,"serviceID":"s-123456","startDate":"2023-01-01T10:00:00Z","token":"1cl"},"required":["token"]},"ListAllInstanceSnapshotsRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"snapshotType":{"type":"string","description":"The snapshot type","example":"AutomatedSnapshot|ManualSnapshot"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m0","minLength":1}},"example":{"environmentType":"DEV","snapshotType":"AutomatedSnapshot|ManualSnapshot","token":"r"},"required":["token"]},"ListAllResourceInstancesRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"l4c","minLength":1}},"example":{"environmentType":"DEV","token":"s5u"},"required":["token"]},"ListAllResourceInstancesResult":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"Token to use for the next request","example":"next-token"},"resourceInstances":{"type":"array","items":{"$ref":"#/components/schemas/DescribeResourceInstanceResult"},"description":"The list of resource instances","example":[{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"user-12345678","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"n-12345678","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"r-abcd1234","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"RUNNING","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE","tierVersion":"1.0"},{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"user-12345678","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"n-12345678","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"r-abcd1234","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"RUNNING","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE","tierVersion":"1.0"}]}},"example":{"nextPageToken":"next-token","resourceInstances":[{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"user-12345678","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"n-12345678","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"r-abcd1234","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"RUNNING","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE","tierVersion":"1.0"},{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"user-12345678","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"n-12345678","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"r-abcd1234","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"RUNNING","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE","tierVersion":"1.0"},{"active":true,"autoscalingEnabled":true,"awsAccountID":"123456789012","azureSubscriptionID":"0fa05079-dd73-4b88-babc-05537817604a","backupStatus":{"backupPeriodInHours":2,"backupRetentionInDays":7,"earliestRestoreTime":"2021-09-01T00:00:00Z","lastBackupTime":"2021-09-01T00:00:00Z"},"cloud_provider":"aws","createdByUserId":"user-12345678","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"n-12345678","name":"Prod us-east-1"},"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"detailedNetworkTopology":{"r-abcd1234":{"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[3306],"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"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","instanceLoadStatus":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"last_modified_at":"2023-01-20T00:00:00Z","launch_input_params":{"param1":"value1","param2":"value2"},"maintenanceTasks":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"maxReplicas":"1","minReplicas":"1","nebiusTenantID":"tenant-e00ezh17k22wmwq5f0","network_type":"PUBLIC|INTERNAL","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","onPremInstallerDetails":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."},"onpremPlatform":"EKS","productTierFeatures":{"LOGS":{"auth":{"password":"fakePassword","username":"fakeUser"},"enabled":true,"websocketBaseUrl":"wss://r-injectedobserve.instance-abcdefgh.us-east-2.aws.omnistrate.cloud/logs"},"METRICS":{"enabled":false}},"productTierVersionDetail":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"region":"us-east-1","resourceID":"r-abcd1234","resourceInstanceMetadata":{"deletionProtection":true},"result_params":{"param1":"value1","param2":"value2"},"serverlessEnabled":true,"snapshotBeforeDeletionEnabled":true,"sourceSnapshotID":"instance-ss-abcd1234","status":"RUNNING","subscriptionId":"sub-abcd1234","subscriptionLicense":{"certificateBase64":"public-cert","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"license-file"},"subscriptionStatus":"ACTIVE","tierVersion":"1.0"}]},"required":["resourceInstances"]},"ListAllSubscriptionUsersRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5","minLength":1}},"example":{"environmentType":"DEV","token":"7h"},"required":["token"]},"ListAllSubscriptionUsersResult":{"type":"object","properties":{"subscriptionUsers":{"type":"array","items":{"$ref":"#/components/schemas/SubscriptionUsers"},"description":"The users associated with the corresponding subscription","example":[{"email":"abc@gmail.com","name":"John Doe","roleType":"reader","userId":"user-abcd1234"}]}},"example":{"subscriptionUsers":[{"email":"abc@gmail.com","name":"John Doe","roleType":"reader","userId":"user-abcd1234"}]},"required":["subscriptionUsers"]},"ListAssociatedResourcesRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Quis dolorum nesciunt."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"44","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"gtz"},"required":["token","id","serviceId"]},"ListAssociatedResourcesResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Nihil ut."},"resourceIds":{"type":"array","items":{"type":"string","description":"ID of a resource","example":"Quia blanditiis ab qui est."},"description":"The resources associated with the infra config","example":["r-12345678","r-abcdefgh"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"}},"example":{"id":"ic-12345678","resourceIds":["r-12345678","r-abcdefgh"],"serviceId":"s-12345678"},"required":["resourceIds","id","serviceId"]},"ListAuditEventsForInstanceRequest":{"type":"object","properties":{"instanceId":{"type":"string","description":"The ID of the resource instance","example":"instance-12345678"},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"2","minLength":1}},"example":{"instanceId":"instance-12345678","subscriptionId":"sub-abcd1234","token":"tz"},"required":["token","instanceId"]},"ListAuditEventsForServicePlanRequest":{"type":"object","properties":{"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Aut sit."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"04","minLength":1}},"example":{"productTierKey":"premium","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"848"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey"]},"ListAuditEventsResult":{"type":"object","properties":{"events":{"type":"array","items":{"$ref":"#/components/schemas/DescribeAuditEventResult"},"description":"The list of events","example":[{"eventSource":"Customer, Infra or Maintenance","id":"event-12345678","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"event-12345678","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","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"}]}]},"ids":{"type":"array","items":{"type":"string","description":"ID of a Event","example":"Atque odio."},"description":"The list of event IDs","example":["event-12345678"]},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"}},"example":{"events":[{"eventSource":"Customer, Infra or Maintenance","id":"event-12345678","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"event-12345678","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"event-12345678","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","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"}]},{"eventSource":"Customer, Infra or Maintenance","id":"event-12345678","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","subscriptionId":"sub-abcd1234","time":"2023-01-10T00:00:00Z","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0","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"}]}],"ids":["event-12345678"],"nextPageToken":"token"},"required":["ids","events"]},"ListAvailabilityZonesByRegionCodeRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"regionCode":{"type":"string","example":"us-east-1"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ee9","minLength":1}},"example":{"cloudProviderName":"aws","regionCode":"us-east-1","token":"7"},"required":["token","cloudProviderName","regionCode"]},"ListAvailabilityZonesByRegionCodeResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an AZ","example":"Est aut nihil laboriosam expedita."},"example":["az-12345678","az-87654321"]},"nextPageToken":{"type":"string","description":"Token to use for the next request","example":"next-token"}},"example":{"ids":["az-12345678","az-87654321"],"nextPageToken":"next-token"},"required":["ids"]},"ListAvailabilityZonesRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"v","minLength":1}},"example":{"cloudProviderName":"aws","token":"dt"},"required":["token","cloudProviderName"]},"ListAvailabilityZonesResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an AZ","example":"Sed ipsa animi accusantium dolores."},"example":["az-12345678","az-87654321"]},"nextPageToken":{"type":"string","description":"Token to use for the next request","example":"next-token"}},"example":{"ids":["az-12345678","az-87654321"],"nextPageToken":"next-token"},"required":["ids"]},"ListBYOAConfigRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9","minLength":1}},"example":{"cloudProviderName":"aws","token":"d"},"required":["token","cloudProviderName"]},"ListBYOAConfigRequest2":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Cloud Provider name to filter on","example":"aws|azure|gcp|nebius|oci|all"}},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|all"},"required":["cloudProviderName"]},"ListBYOAConfigResult":{"type":"object","properties":{"accountConfigs":{"type":"array","items":{"$ref":"#/components/schemas/DescribeAccountConfigResult"},"description":"The list of account configs","example":[{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"}]},"ids":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"At rerum quos hic."},"example":["ac-12345678","ac-abcdefgh","ac-1234efgh"]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"}},"description":"List of BYOA Config IDs","example":{"accountConfigs":[{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"},{"awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsCloudFormationNoLBTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template-no-lb-policy.yaml","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/omnistrate-cloudformation/org-EUVvex3bVm/account-config-setup-template.yaml","azureBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","azureDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","azureOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/azure-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceIDs":["instance-12345678","instance-abcdefgh"],"cloudProviderId":"infra-12345678","description":"An AWS account hosting multiple dev environments","gcpBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","gcpDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","gcpOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/gcp-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"ac-12345678","name":"Dev AWS account","nebiusBindings":[{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"}],"nebiusTenantID":"tenant-e00abc123","ociBootstrapShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-bootstrap.sh?account_config_id=ac-MOju2uwKM0)\"","ociDisconnectShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-disconnect.sh?account_config_id=ac-MOju2uwKM0)\"","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociOffboardShellCommand":"bash -c \"$(curl -fsSL https://omnistrate.com/account-setup/oci-offboard.sh?account_config_id=ac-MOju2uwKM0)\"","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","privateOnly":true,"status":"READY","statusMessage":"Account is ready"}],"ids":["ac-12345678","ac-abcdefgh","ac-1234efgh"],"nextPageToken":"next-token"}},"ListCloudProvidersRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Excepturi ipsam vel amet mollitia alias mollitia."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Blanditiis doloribus."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"2","minLength":1}},"example":{"productTierId":"pt-12345678","serviceId":"s-12345678","serviceModelId":"sm-12345678","token":"jn"},"required":["token"]},"ListCloudProvidersResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an CloudProvider","example":"Pariatur excepturi nulla quidem ut minus."},"example":["infra-12345678","infra-87654321"]},"nextPageToken":{"type":"string","description":"Token to use for the next request","example":"next-token"}},"example":{"ids":["infra-12345678","infra-87654321"],"nextPageToken":"next-token"},"required":["ids"]},"ListComputeConfigsRequest":{"type":"object","properties":{"managed":{"type":"boolean","description":"Is compute config managed by omnistrate","example":false},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m","minLength":1}},"example":{"managed":false,"serviceId":"s-12345678","token":"ec8"},"required":["token","serviceId"]},"ListComputeConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Compute Config","example":"Repudiandae voluptatem."},"description":"The list of compute config IDs","example":["cc-12345678","cc-abcdefgh","cc-1234efgh"]},"nextPageToken":{"type":"string","description":"The next page token","example":"next-token"}},"example":{"ids":["cc-12345678","cc-abcdefgh","cc-1234efgh"],"nextPageToken":"next-token"},"required":["ids"]},"ListComputeInstanceTypesRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"h","minLength":1}},"example":{"cloudProviderName":"aws","serviceId":"s-12345678","token":"z"},"required":["token","serviceId","cloudProviderName"]},"ListComputeInstanceTypesResult":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"The next page token","example":"next-token"},"types":{"type":"array","items":{"type":"string","example":"Non sapiente laudantium."},"description":"The list of compute instance type IDs","example":["m5.xlarge","c5.xlarge","r5.xlarge"]}},"example":{"nextPageToken":"next-token","types":["m5.xlarge","c5.xlarge","r5.xlarge"]},"required":["types"]},"ListCustomDomainRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"9p","minLength":1}},"example":{"token":"q7o"},"required":["token"]},"ListCustomDomainResult":{"type":"object","properties":{"CustomDomains":{"type":"array","items":{"$ref":"#/components/schemas/DescribeCustomDomainResult"},"description":"The list of custom domains","example":[{"customDomain":"mydomain.dev","description":"Description of the domain","id":"cd-12345678","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"status":"READY","statusMessage":"Account is ready"},{"customDomain":"mydomain.dev","description":"Description of the domain","id":"cd-12345678","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"status":"READY","statusMessage":"Account is ready"}]},"ids":{"type":"array","items":{"type":"string","description":"ID of an Custom Domain","example":"Repudiandae quia temporibus dolor."},"example":["cd-12345678","cd-abcdefgh","cd-1234efgh"]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"}},"description":"List of custom domain IDs","example":{"CustomDomains":[{"customDomain":"mydomain.dev","description":"Description of the domain","id":"cd-12345678","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"status":"READY","statusMessage":"Account is ready"},{"customDomain":"mydomain.dev","description":"Description of the domain","id":"cd-12345678","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"status":"READY","statusMessage":"Account is ready"},{"customDomain":"mydomain.dev","description":"Description of the domain","id":"cd-12345678","name":"Dev domain","route53Configuration":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"status":"READY","statusMessage":"Account is ready"}],"ids":["cd-12345678","cd-abcdefgh","cd-1234efgh"],"nextPageToken":"next-token"}},"ListCustomNetworksRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"cloudProviderRegion":{"type":"string","description":"The region of the cloud provider that the instance is running in.","example":"us-east-1"},"customNetworksOnly":{"type":"boolean","description":"Flag indicating whether to return only custom networks, or to include default and imported networks as well","example":false},"subscriptionId":{"type":"string","description":"ID of a Subscription","example":"Eius numquam culpa saepe iure dolorem."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"yf","minLength":1}},"example":{"cloudProviderName":"aws","cloudProviderRegion":"us-east-1","customNetworksOnly":false,"subscriptionId":"sub-12345678","token":"8"},"required":["token"]},"ListCustomNetworksResult":{"type":"object","properties":{"customNetworks":{"type":"array","items":{"$ref":"#/components/schemas/CustomNetwork"},"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","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"user-12345678","owningUserName":"John Doe","status":"Ready"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","id":"n-12345678","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"user-12345678","owningUserName":"John Doe","status":"Ready"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","id":"n-12345678","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"user-12345678","owningUserName":"John Doe","status":"Ready"}]}},"example":{"customNetworks":[{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","id":"n-12345678","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"user-12345678","owningUserName":"John Doe","status":"Ready"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","id":"n-12345678","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"user-12345678","owningUserName":"John Doe","status":"Ready"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","id":"n-12345678","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"user-12345678","owningUserName":"John Doe","status":"Ready"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","id":"n-12345678","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"networkInstances":[{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"awsAccountID":"123456789012","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","cloudProviderNativeNetworkId":"vpc-12345678","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","hostClusterID":"hc-12345678","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"user-12345678","owningUserName":"John Doe","status":"Ready"}]},"required":["customNetworks"]},"ListDependentResourcesRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Sed consequatur ex."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"80","minLength":1}},"example":{"id":"r-12345678","serviceId":"s-12345678","token":"x"},"required":["token","id","serviceId"]},"ListDependentResourcesResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Excepturi asperiores odio vero doloremque unde."},"ids":{"type":"array","items":{"type":"string","description":"ID of a resource","example":"Est temporibus voluptatibus ea."},"description":"List of dependent resource IDs","example":["r-12345678","r-abcdefgh","r-1234abcd"]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"}},"example":{"id":"r-12345678","ids":["r-12345678","r-abcdefgh","r-1234abcd"],"nextPageToken":"next-token","serviceId":"s-12345678"},"required":["ids"]},"ListDeploymentConfigsRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"uj","minLength":1}},"example":{"token":"7i"},"required":["token"]},"ListDeploymentConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Deployment Config","example":"Quis facilis laborum."},"description":"The deployment config IDs","example":["dc-12345678"]},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"next-token"}},"example":{"ids":["dc-12345678"],"nextPageToken":"next-token"},"required":["ids"]},"ListEndCustomerEvents":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"0m8","minLength":1}},"example":{"environmentType":"DEV","token":"ic"},"required":["token"]},"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"},{"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"}]},"required":["events"]},"ListFilesRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Quae nam qui."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Consequatur delectus dolor minima itaque autem."},"productTierVersion":{"type":"string","description":"Version of the product tier","example":"1.0"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ds","minLength":1}},"example":{"id":"r-12345678","productTierId":"pt-12345678","productTierVersion":"1.0","serviceId":"s-12345678","token":"ad"},"required":["token","id","serviceId"]},"ListFilesResult":{"type":"object","properties":{"files":{"type":"array","items":{"$ref":"#/components/schemas/FileMetadata"},"description":"List of files","example":[{"description":"A file to store the configuration for the resource","fileId":"f-12345678","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"user"},{"description":"A file to store the configuration for the resource","fileId":"f-12345678","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"user"}]}},"example":{"files":[{"description":"A file to store the configuration for the resource","fileId":"f-12345678","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"user"},{"description":"A file to store the configuration for the resource","fileId":"f-12345678","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"user"},{"description":"A file to store the configuration for the resource","fileId":"f-12345678","mountPath":"/etc/config","name":"file.txt","size":1234,"type":"Config","uploadTime":"2023-01-10T00:00:00Z","uploadedBy":"user"}]},"required":["files"]},"ListHelmPackagesRequest":{"type":"object","properties":{"chartName":{"type":"string","description":"The chart name of the Helm package to filter by","example":"my-chart"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"eq4","minLength":1}},"example":{"chartName":"my-chart","token":"63j"},"required":["token"]},"ListHelmPackagesResult":{"type":"object","properties":{"helmPackages":{"type":"array","items":{"$ref":"#/components/schemas/HelmPackage"},"description":"List of Helm packages","example":[{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"},{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"}]}},"example":{"helmPackages":[{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"},{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"},{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"},{"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"}]}},"ListIdentityProviderTypesRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"s","minLength":1}},"example":{"token":"fno"},"required":["token"]},"ListIdentityProviderTypesResult":{"type":"object","properties":{"identityProviderTypes":{"type":"array","items":{"$ref":"#/components/schemas/DescribeIdentityProviderTypeResult"},"description":"The list of Identity Provider Types","example":[{"SupportCustomEndpoints":true,"SupportCustomScopes":false,"identityProviderName":"Google"},{"SupportCustomEndpoints":true,"SupportCustomScopes":false,"identityProviderName":"Google"}]}},"example":{"identityProviderTypes":[{"SupportCustomEndpoints":true,"SupportCustomScopes":false,"identityProviderName":"Google"},{"SupportCustomEndpoints":true,"SupportCustomScopes":false,"identityProviderName":"Google"},{"SupportCustomEndpoints":true,"SupportCustomScopes":false,"identityProviderName":"Google"}]},"required":["identityProviderTypes"]},"ListIdentityProvidersRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"of","minLength":1}},"example":{"token":"ha"},"required":["token"]},"ListIdentityProvidersResult":{"type":"object","properties":{"identityProviders":{"type":"array","items":{"$ref":"#/components/schemas/DescribeIdentityProviderResult"},"description":"The list of Identity Providers","example":[{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"Ready","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"},{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"Ready","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"}]}},"example":{"identityProviders":[{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"Ready","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"},{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"Ready","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"},{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","status":"Ready","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"}]},"required":["identityProviders"]},"ListImageConfigsRequest":{"type":"object","properties":{"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xkj","minLength":1}},"example":{"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"0t"},"required":["token","serviceId","serviceEnvironmentId"]},"ListImageConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Image Config","example":"Nisi nemo dolor."},"description":"List of image configuration IDs","example":["imgc-12345678","imgc-87654321"]},"nextPageToken":{"type":"string","description":"Token to use to get the next page of results","example":"next-token"}},"example":{"ids":["imgc-12345678","imgc-87654321"],"nextPageToken":"next-token"},"required":["ids"]},"ListImageRegistryRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"is","minLength":1}},"example":{"token":"t"},"required":["token"]},"ListImageRegistryResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Image Registry","example":"Illo voluptates exercitationem in sapiente assumenda."},"description":"List of Image Registry IDs","example":["ir-12345678","ir-abcdefgh","ir-abcd5678"]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"}},"description":"List of HTTP API v2 Docker Image Registries","example":{"ids":["ir-12345678","ir-abcdefgh","ir-abcd5678"],"nextPageToken":"next-token"},"required":["ids"]},"ListInfraConfigRequest":{"type":"object","properties":{"managed":{"type":"boolean","description":"Is infra config managed by omnistrate","example":false},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"2","minLength":1}},"example":{"managed":false,"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"e"},"required":["token","serviceId","serviceEnvironmentId"]},"ListInfraConfigResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Infra Config","example":"Consequuntur asperiores consequatur."},"example":["ic-12345678","ic-abcdefgh","ic-1234efgh"]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"}},"description":"List of Infra Config IDs","example":{"ids":["ic-12345678","ic-abcdefgh","ic-1234efgh"],"nextPageToken":"next-token"},"required":["ids"]},"ListInputParametersRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Iste et."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Iste et dolor porro perspiciatis iure."},"resourceId":{"type":"string","description":"ID of a resource","example":"Adipisci velit inventore reiciendis accusantium delectus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"st","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Eum rerum unde impedit.","resourceId":"r-12345678","serviceId":"s-12345678","token":"v"},"required":["token","serviceId","resourceId"]},"ListInputParametersResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Input Parameter","example":"Nihil iusto beatae quia."},"description":"List of input parameter IDs","example":["ip-12345678","ip-12345679"]},"inputParameters":{"type":"array","items":{"$ref":"#/components/schemas/DescribeInputParameterResult"},"description":"The input parameters","example":[{"defaultValue":"true","dependentResourceId":"r-12345678","description":"Alias nostrum fuga.","hasOptions":true,"id":"var-12345678","isList":true,"key":"wvl","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Aspernatur ea.","maxLength":"Ratione magni.","min":"Cum repellat impedit vel.","minLength":"Aut ex sint."},"modifiable":true,"name":"n","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"r-12345678","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"},{"defaultValue":"true","dependentResourceId":"r-12345678","description":"Alias nostrum fuga.","hasOptions":true,"id":"var-12345678","isList":true,"key":"wvl","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Aspernatur ea.","maxLength":"Ratione magni.","min":"Cum repellat impedit vel.","minLength":"Aut ex sint."},"modifiable":true,"name":"n","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"r-12345678","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"},{"defaultValue":"true","dependentResourceId":"r-12345678","description":"Alias nostrum fuga.","hasOptions":true,"id":"var-12345678","isList":true,"key":"wvl","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Aspernatur ea.","maxLength":"Ratione magni.","min":"Cum repellat impedit vel.","minLength":"Aut ex sint."},"modifiable":true,"name":"n","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"r-12345678","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"}]},"nextPageToken":{"type":"string","description":"Token to retrieve the next page of results","example":"next-token"}},"example":{"ids":["ip-12345678","ip-12345679"],"inputParameters":[{"defaultValue":"true","dependentResourceId":"r-12345678","description":"Alias nostrum fuga.","hasOptions":true,"id":"var-12345678","isList":true,"key":"wvl","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Aspernatur ea.","maxLength":"Ratione magni.","min":"Cum repellat impedit vel.","minLength":"Aut ex sint."},"modifiable":true,"name":"n","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"r-12345678","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"},{"defaultValue":"true","dependentResourceId":"r-12345678","description":"Alias nostrum fuga.","hasOptions":true,"id":"var-12345678","isList":true,"key":"wvl","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Aspernatur ea.","maxLength":"Ratione magni.","min":"Cum repellat impedit vel.","minLength":"Aut ex sint."},"modifiable":true,"name":"n","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"r-12345678","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"},{"defaultValue":"true","dependentResourceId":"r-12345678","description":"Alias nostrum fuga.","hasOptions":true,"id":"var-12345678","isList":true,"key":"wvl","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Aspernatur ea.","maxLength":"Ratione magni.","min":"Cum repellat impedit vel.","minLength":"Aut ex sint."},"modifiable":true,"name":"n","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"r-12345678","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"}],"nextPageToken":"next-token"},"required":["ids"]},"ListInstanceSnapshotResult":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"completeTime":{"type":"string","description":"The snapshot time","example":"2021-09-01T00:00:00Z"},"createdTime":{"type":"string","description":"The snapshot creation time","example":"2021-09-01T00:00:00Z"},"encrypted":{"type":"boolean","description":"Whether the snapshot is encrypted","example":true},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Dolore quisquam aut doloribus."},"productTierName":{"type":"string","description":"The product tier name","example":"Premium"},"productTierVersion":{"type":"string","description":"The product tier version","example":"1.0"},"productTierVersionDescription":{"type":"string","description":"The product tier version description","example":"Version 1.0"},"progress":{"type":"integer","description":"The backup progress. 0-100","example":99,"format":"int64"},"region":{"type":"string","description":"The region name where the snapshot is stored","example":"us-west-2"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceName":{"type":"string","description":"The service name","example":"Postgres"},"snapshotId":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Quisquam quis quae laboriosam."},"snapshotType":{"type":"string","description":"The snapshot type","example":"AutomatedSnapshot|ManualSnapshot"},"sourceInstanceId":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"status":{"type":"string","description":"The snapshot status","example":"completed"},"subscriptionId":{"type":"string","description":"ID of a Subscription","example":"Id minus."},"subscriptionOwnerOrgId":{"type":"string","description":"ID of an Org","example":"Quia ex mollitia exercitationem."},"subscriptionOwnerOrgName":{"type":"string","description":"The subscription owner org name","example":"Example Inc."},"subscriptionOwnerUserId":{"type":"string","description":"ID of a User","example":"Perferendis quae modi."},"subscriptionOwnerUserName":{"type":"string","description":"The subscription owner user name","example":"Admin"}},"example":{"cloudProvider":"aws","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"pt-12345678","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"pt-12345678","serviceName":"Postgres","snapshotId":"instance-ss-12345678","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"sub-abcd1234","subscriptionOwnerOrgId":"org-abcd1234","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"user-abcd1234","subscriptionOwnerUserName":"Admin"}},"ListInstanceSnapshotsResult":{"type":"object","properties":{"snapshots":{"type":"array","items":{"$ref":"#/components/schemas/ListInstanceSnapshotResult"},"description":"The list of instance snapshots.","example":[{"cloudProvider":"aws","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"pt-12345678","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"pt-12345678","serviceName":"Postgres","snapshotId":"instance-ss-12345678","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"sub-abcd1234","subscriptionOwnerOrgId":"org-abcd1234","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"user-abcd1234","subscriptionOwnerUserName":"Admin"},{"cloudProvider":"aws","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"pt-12345678","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"pt-12345678","serviceName":"Postgres","snapshotId":"instance-ss-12345678","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"sub-abcd1234","subscriptionOwnerOrgId":"org-abcd1234","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"user-abcd1234","subscriptionOwnerUserName":"Admin"},{"cloudProvider":"aws","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"pt-12345678","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"pt-12345678","serviceName":"Postgres","snapshotId":"instance-ss-12345678","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"sub-abcd1234","subscriptionOwnerOrgId":"org-abcd1234","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"user-abcd1234","subscriptionOwnerUserName":"Admin"},{"cloudProvider":"aws","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"pt-12345678","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"pt-12345678","serviceName":"Postgres","snapshotId":"instance-ss-12345678","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"sub-abcd1234","subscriptionOwnerOrgId":"org-abcd1234","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"user-abcd1234","subscriptionOwnerUserName":"Admin"}]}},"example":{"snapshots":[{"cloudProvider":"aws","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"pt-12345678","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"pt-12345678","serviceName":"Postgres","snapshotId":"instance-ss-12345678","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"sub-abcd1234","subscriptionOwnerOrgId":"org-abcd1234","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"user-abcd1234","subscriptionOwnerUserName":"Admin"},{"cloudProvider":"aws","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"productTierId":"pt-12345678","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"pt-12345678","serviceName":"Postgres","snapshotId":"instance-ss-12345678","snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"sub-abcd1234","subscriptionOwnerOrgId":"org-abcd1234","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"user-abcd1234","subscriptionOwnerUserName":"Admin"}]}},"ListInvoicesRequest":{"type":"object","properties":{"billingProvider":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5vy","minLength":1}},"example":{"billingProvider":"STRIPE","token":"rlp"},"required":["token"]},"ListInvoicesResult":{"type":"object","properties":{"invoices":{"type":"array","items":{"$ref":"#/components/schemas/Invoice"},"description":"List of Invoices","example":[{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"Open","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100},{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"Open","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100}]}},"example":{"invoices":[{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"Open","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100},{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"Open","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100},{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"Open","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100},{"currency":"USD","dueDate":"2023-10-01T00:00:00Z","invoiceDate":"2021-01-01T00:00:00.000Z","invoiceId":"in_1234568","invoiceNumber":"2021-01-01-1234567890","invoicePdf":"https://pay.stripe.com/invoice/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm/pdf?s=ap","invoiceStatus":"Open","invoiceUrl":"https://invoice.stripe.com/i/acct_1M2JTkLkdIwHu7ix/test_YWNjdF8xTTJKVGtMa2RJd0h1N2l4LF9OZVp3dVBYNnF0dGlvdXRubGVjSXVOOWhiVWpmUktPLDcxMTgyMTA10200x7P2wMSm?s=ap","paymentTerms":"Net 30","taxAmount":10,"totalAmount":110,"totalAmountWithoutTax":100}]}},"ListLimitRequest":{"type":"object","properties":{"family":{"type":"string","description":"The limit family","example":"SERVICE"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9g","minLength":1}},"example":{"family":"COMPUTE_INFRA","token":"s"},"required":["token","family"]},"ListLimitRequest2":{"type":"object","properties":{"family":{"type":"string","description":"Limit family","example":"SERVICE"}},"example":{"family":"SERVICE"},"required":["family"]},"ListLimitResult":{"type":"object","properties":{"keys":{"type":"array","items":{"type":"string","example":"Aut perspiciatis."},"description":"List of limit keys","example":["MAX_VIRTUAL_CORES_PER_RESOURCE"]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"}},"example":{"keys":["MAX_VIRTUAL_CORES_PER_RESOURCE"],"nextPageToken":"next-token"},"required":["keys"]},"ListNetworkConfigsRequest":{"type":"object","properties":{"managed":{"type":"boolean","description":"Is network config managed by omnistrate","example":false},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"amz","minLength":1}},"example":{"managed":false,"serviceId":"s-12345678","token":"ecr"},"required":["token","serviceId"]},"ListNetworkConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Network Config","example":"Voluptatibus consequatur est sit animi."},"description":"The list of network config IDs","example":["Est in eum ut commodi harum.","Est in eum ut commodi harum."]},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"}},"example":{"ids":["Est in eum ut commodi harum.","Est in eum ut commodi harum.","Est in eum ut commodi harum."],"nextPageToken":"token"},"required":["ids"]},"ListOutputParametersRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Omnis praesentium molestiae saepe a."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Sequi ut inventore reprehenderit tempora."},"resourceId":{"type":"string","description":"ID of a resource","example":"Natus dignissimos dolores nobis placeat."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ke","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Saepe ut saepe nulla eaque.","resourceId":"r-12345678","serviceId":"s-12345678","token":"mi0"},"required":["token","serviceId","resourceId"]},"ListOutputParametersResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Output Parameter","example":"Consectetur distinctio odio magnam temporibus nemo est."},"description":"The IDs of the output parameters","example":["op-12345678"]},"nextPageToken":{"type":"string","description":"The token to use for the next page of results","example":"next-token"},"outputParameters":{"type":"array","items":{"$ref":"#/components/schemas/DescribeOutputParameterResult"},"description":"The output parameters","example":[{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"op-12345678","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"r-12345678","serviceId":"s-12345678","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"op-12345678","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"r-12345678","serviceId":"s-12345678","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"op-12345678","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"r-12345678","serviceId":"s-12345678","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"}]}},"example":{"ids":["op-12345678"],"nextPageToken":"next-token","outputParameters":[{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"op-12345678","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"r-12345678","serviceId":"s-12345678","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"op-12345678","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"r-12345678","serviceId":"s-12345678","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"op-12345678","key":"username","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","resourceId":"r-12345678","serviceId":"s-12345678","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"}]},"required":["ids"]},"ListPipelinesRequest":{"type":"object","properties":{"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"wjp","minLength":1}},"example":{"serviceId":"s-12345678","token":"z"},"required":["token"]},"ListPipelinesResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Pipeline","example":"Rerum ratione consequatur id."},"description":"List of pipeline IDs","example":["p-12345678","p-23456789"]},"nextPageToken":{"type":"string","description":"Next page token","example":"next-token"}},"example":{"ids":["p-12345678","p-23456789"],"nextPageToken":"next-token"}},"ListProductTiersRequest":{"type":"object","properties":{"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Officia dolores harum dolorem."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xo9","minLength":1}},"example":{"serviceId":"s-12345678","serviceModelId":"sm-12345678","token":"6"},"required":["token","serviceId","serviceModelId"]},"ListProductTiersResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Product Tier","example":"Ut voluptatem."},"description":"List of product tier IDs","example":["Qui consequatur a voluptatem.","Qui consequatur a voluptatem.","Qui consequatur a voluptatem."]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"}},"example":{"ids":["Qui consequatur a voluptatem.","Qui consequatur a voluptatem.","Qui consequatur a voluptatem."],"nextPageToken":"next-token"},"required":["ids"]},"ListRegionsRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"modelType":{"type":"string","description":"The model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Veniam quis debitis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Consequatur soluta ipsa accusamus id."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"2z","minLength":1}},"example":{"cloudProviderName":"aws","modelType":"CUSTOMER_HOSTED","productTierId":"pt-12345678","serviceId":"s-12345678","serviceModelId":"sm-12345678","token":"ut4"},"required":["token","cloudProviderName"]},"ListRegionsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Region","example":"Rem aut."},"example":["region-12345678","region-87654321"]},"nextPageToken":{"type":"string","description":"Token to use for the next request","example":"next-token"}},"example":{"ids":["region-12345678","region-87654321"],"nextPageToken":"next-token"},"required":["ids"]},"ListResourceCapabilitiesRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Laboriosam veniam facilis odio minima et."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Voluptas cumque est."},"id":{"type":"string","description":"ID of a resource","example":"Enim dolorum."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"88","minLength":1}},"example":{"ProductTierId":"Qui consequatur a voluptatem.","ProductTierVersion":"Nihil aperiam.","id":"r-12345678","serviceId":"s-12345678","token":"009"},"required":["token","id","serviceId"]},"ListResourceCapabilitiesResponse":{"type":"object","properties":{"capabilities":{"type":"array","items":{"$ref":"#/components/schemas/ResourceCapability"},"description":"The configurationParameters to enable capabilities 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}}]}},"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}}]}},"ListResourceInstanceSnapshotsRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service key","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Iure expedita corrupti ea."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"fn5","minLength":1}},"example":{"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"wa"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"ListResourceInstanceSnapshotsResult":{"type":"object","properties":{"snapshots":{"type":"array","items":{"$ref":"#/components/schemas/InstanceSnapshot"},"description":"The instance snapshots","example":[{"completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"progress":100,"region":"us-east-1","snapshotId":"instance-ss-12345678","snapshotType":"ManualSnapshot","status":"completed"}]}},"example":{"snapshots":[{"completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"progress":100,"region":"us-east-1","snapshotId":"instance-ss-12345678","snapshotType":"ManualSnapshot","status":"completed"}]}},"ListResourceInstancesRequest":{"type":"object","properties":{"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service key","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Pariatur exercitationem."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j","minLength":1}},"example":{"productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"d"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey"]},"ListResourceInstancesResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","example":"Voluptatum repudiandae ea et laboriosam earum."},"description":"The instance IDs","example":["instance-abcd1234","instance-abcd1235"]},"nextPageToken":{"type":"string","description":"Token to use for the next request","example":"next-token"}},"example":{"ids":["instance-abcd1234","instance-abcd1235"],"nextPageToken":"next-token"},"required":["ids"]},"ListResourcesRequest":{"type":"object","properties":{"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Et omnis aut est nisi."},"managed":{"type":"boolean","description":"Is resource managed by omnistrate","example":false},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"A deserunt."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"u","minLength":1}},"example":{"ProductTierVersion":"Fugit vel voluptates at.","managed":false,"productTierId":"pt-12345678","serviceId":"si-12345678","token":"sqf"},"required":["token","serviceId","productTierId"]},"ListResourcesResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a resource","example":"Labore minus dolor alias id."},"description":"List of resource IDs","example":["r-12345678","r-abcdefgh","r-1234abcd"]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"},"resources":{"type":"array","items":{"$ref":"#/components/schemas/DescribeResourceResult"},"description":"List of resources","example":[{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"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}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":false,"isDeprecated":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"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}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":false,"isDeprecated":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"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}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":false,"isDeprecated":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"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}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":false,"isDeprecated":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}}]}},"example":{"ids":["r-12345678","r-abcdefgh","r-1234abcd"],"nextPageToken":"next-token","resources":[{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"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}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":false,"isDeprecated":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"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}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":false,"isDeprecated":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"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}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":false,"isDeprecated":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}},{"actionHooks":[{"command":"curl -v -X POST https://$HOSTNAME:8080/cluster/init","scope":"CLUSTER","type":"INIT"}],"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"blobStorageConfiguration":{"GCSConfiguration":{},"S3Configuration":{}},"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}}],"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"An resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"name":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","internal":false,"isDeprecated":false,"jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"key":"galera","kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"productTierId":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}}]},"required":["ids"]},"ListSaaSPortalCustomDomainsRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"q","minLength":1}},"example":{"token":"9k7"},"required":["token"]},"ListSaaSPortalCustomDomainsResult":{"type":"object","properties":{"customDomains":{"type":"array","items":{"$ref":"#/components/schemas/CustomDomain"},"description":"The list of custom domains","example":[{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","status":"READY"},{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","status":"READY"}]}},"example":{"customDomains":[{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","status":"READY"},{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","status":"READY"},{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","status":"READY"},{"clusterEndpoint":"example.com","customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","status":"READY"}]},"required":["customDomains"]},"ListSaaSPortalsRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"a","minLength":1}},"example":{"token":"ug0"},"required":["token"]},"ListSaaSPortalsResult":{"type":"object","properties":{"saasPortals":{"type":"array","items":{"$ref":"#/components/schemas/SaaSPortal"},"description":"The list of saas portals","example":[{"customDomain":"mycustomdomain.com","customDomainStatus":"READY","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":"saasportal","resourceName":"SaaS Portal"}},"disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"endpoint":"https://saas-portal.example.com","environmentType":"DEV","googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"status":"READY"},{"customDomain":"mycustomdomain.com","customDomainStatus":"READY","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":"saasportal","resourceName":"SaaS Portal"}},"disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"endpoint":"https://saas-portal.example.com","environmentType":"DEV","googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"status":"READY"},{"customDomain":"mycustomdomain.com","customDomainStatus":"READY","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":"saasportal","resourceName":"SaaS Portal"}},"disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"endpoint":"https://saas-portal.example.com","environmentType":"DEV","googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"status":"READY"}]}},"example":{"saasPortals":[{"customDomain":"mycustomdomain.com","customDomainStatus":"READY","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":"saasportal","resourceName":"SaaS Portal"}},"disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"endpoint":"https://saas-portal.example.com","environmentType":"DEV","googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"status":"READY"},{"customDomain":"mycustomdomain.com","customDomainStatus":"READY","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":"saasportal","resourceName":"SaaS Portal"}},"disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"endpoint":"https://saas-portal.example.com","environmentType":"DEV","googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"status":"READY"}]},"required":["saasPortals"]},"ListSecretsRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ub","minLength":1}},"example":{"environmentType":"DEV","token":"rr"},"required":["token","environmentType"]},"ListSecretsResult":{"type":"object","properties":{"secrets":{"type":"array","items":{"$ref":"#/components/schemas/Secret"},"description":"List of secrets in the service environment","example":[{"environmentType":"DEV","name":"my-secret","value":"super-secret-value"},{"environmentType":"DEV","name":"my-secret","value":"super-secret-value"}]}},"example":{"secrets":[{"environmentType":"DEV","name":"my-secret","value":"super-secret-value"},{"environmentType":"DEV","name":"my-secret","value":"super-secret-value"},{"environmentType":"DEV","name":"my-secret","value":"super-secret-value"}]}},"ListServiceAPIsRequest":{"type":"object","properties":{"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ynl","minLength":1}},"example":{"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"xwf"},"required":["token","serviceId","serviceEnvironmentId"]},"ListServiceAPIsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Service API","example":"Et ut quos repellat."},"description":"The list of service API IDs","example":["sa-12345678"]},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"next-token"}},"example":{"ids":["sa-12345678"],"nextPageToken":"next-token"},"required":["ids"]},"ListServiceEnvironmentsRequest":{"type":"object","properties":{"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"tj","minLength":1}},"example":{"serviceId":"s-12345678","token":"08"},"required":["token","serviceId"]},"ListServiceEnvironmentsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"description":"The list of service environment IDs","example":["se-12345678","se-23456789"]},"nextPageToken":{"type":"string","description":"The next token to use to retrieve the next page of results","example":"next-token"}},"example":{"ids":["se-12345678","se-23456789"],"nextPageToken":"next-token"},"required":["ids"]},"ListServiceModelsRequest":{"type":"object","properties":{"serviceApiId":{"type":"string","description":"ID of a Service API","example":"Quia minus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"87","minLength":1}},"example":{"serviceApiId":"sa-12345678","serviceId":"s-12345678","token":"u"},"required":["token","serviceId","serviceApiId"]},"ListServiceModelsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Service Model","example":"Harum sint eius voluptas."},"description":"The service model IDs","example":["sm-12345678","sm-87654321"]},"nextPageToken":{"type":"string","description":"The next token to use when listing service models","example":"next-token"}},"example":{"ids":["sm-12345678","sm-87654321"],"nextPageToken":"next-token"},"required":["ids"]},"ListServiceOfferingsRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"orgId":{"type":"string","description":"ID of an Org","example":"Necessitatibus molestiae mollitia nobis placeat."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"mk","minLength":1},"visibility":{"type":"string","description":"This parameter is used to configure the visibility of the service control-plane APIs","example":"PUBLIC"}},"example":{"environmentType":"DEV","orgId":"org-12345678","token":"6eo","visibility":"PRIVATE"},"required":["token"]},"ListServiceOfferingsResult":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"Token to use for the next request","example":"next-token"},"serviceIds":{"type":"array","items":{"type":"string","description":"ID of a Service","example":"s-123456"},"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":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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":[{"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"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"]},"ListServicePlansRequest":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"},"pageSize":{"type":"integer","description":"The number of resources to return per page","example":10,"format":"int64"},"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"skipHasPendingChangesCheck":{"type":"boolean","description":"Whether to skip the check for pending changes in the service plans","example":false},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m","minLength":1}},"example":{"nextPageToken":"token","pageSize":10,"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","skipHasPendingChangesCheck":false,"token":"j9"},"required":["token","serviceId","serviceEnvironmentId"]},"ListServicePlansResult":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"},"servicePlans":{"type":"array","items":{"$ref":"#/components/schemas/GetServicePlanResult"},"description":"List of service plans","example":[{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"dc-12345678","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"CUSTOMER_HOSTED","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"pt-12345678","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"sa-12345678","serviceEnvironmentId":"se-12345678","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"sm-12345678","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY","versionSetStatus":"Preferred|Active|Deprecated|Pending"},{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"dc-12345678","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"CUSTOMER_HOSTED","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"pt-12345678","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"sa-12345678","serviceEnvironmentId":"se-12345678","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"sm-12345678","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY","versionSetStatus":"Preferred|Active|Deprecated|Pending"}]}},"example":{"nextPageToken":"next-token","servicePlans":[{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"dc-12345678","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"CUSTOMER_HOSTED","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"pt-12345678","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"sa-12345678","serviceEnvironmentId":"se-12345678","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"sm-12345678","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY","versionSetStatus":"Preferred|Active|Deprecated|Pending"},{"AutoApproveSubscription":false,"accountConfigIds":["ac-12345678","ac-23456789"],"activeAccountConfigIds":{"aws":"ac-12345678","gcp":"ac-23456789"},"apiVersion":"v1","awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"deploymentConfigId":"dc-12345678","gcpRegions":["us-central1"],"hasPendingChanges":true,"isProductTierDisabled":true,"latestMajorVersion":"3.0","modelType":"CUSTOMER_HOSTED","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":{"LOGS":true,"METRICS":false},"productTierId":"pt-12345678","productTierKey":"premium","productTierName":"Premium","productTierPlanDescription":"A premium plan","productTierPricing":{"price1":"value1"},"productTierSupport":"Any support","serviceApiDescription":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","serviceApiId":"sa-12345678","serviceEnvironmentId":"se-12345678","serviceModelDescription":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelId":"sm-12345678","serviceModelName":"MySQL multi-writer service hosted model","tierType":"OMNISTRATE_DEDICATED_TENANCY","versionSetStatus":"Preferred|Active|Deprecated|Pending"}]},"required":["servicePlans"]},"ListServiceProviderEvents":{"type":"object","properties":{"endDate":{"type":"string","description":"End time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2024-01-01T10:00:00Z","format":"date-time"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"eventTypes":{"type":"array","items":{"type":"string","description":"The type of the service provider specific event","example":"UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription"},"description":"The event types to filter by","example":["UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription","UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription","UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription"]},"instanceID":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"},"pageSize":{"type":"integer","description":"The number of resources to return per page","example":10,"format":"int64"},"productTierID":{"type":"string","description":"ID of a Product Tier","example":"Et sit sed reiciendis ex qui sunt."},"serviceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceID":{"type":"string","description":"ID of a Service","example":"s-123456"},"startDate":{"type":"string","description":"Start time of the window in RFC 3339 format. If omitted, the filter is open-ended at the start.","example":"2023-01-01T10:00:00Z","format":"date-time"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"rai","minLength":1}},"example":{"endDate":"2024-01-01T10:00:00Z","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventTypes":["UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription","UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription","UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription"],"instanceID":"instance-12345678","nextPageToken":"token","pageSize":10,"productTierID":"Qui consequatur a voluptatem.","serviceEnvironmentID":"se-123456","serviceID":"s-123456","startDate":"2023-01-01T10:00:00Z","token":"7j3"},"required":["token"]},"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":{"Ut ex.":"Eius nulla impedit et.","Voluptatibus facilis dignissimos aspernatur fuga cumque voluptas.":"Aut sit voluptatum aut voluptas molestiae."},"eventType":"UnhealthyInstance","expiryTime":"2023-01-10T00:00:00Z","instanceID":"instance-12345678","planVersion":"v1.0","priority":"Critical","resourceName":"Resource-123","scope":"ServiceProvider","serviceEnvironmentID":"se-123456","serviceEnvironmentType":"PROD","serviceID":"s-123456","serviceName":"Service-123","servicePlanName":"Basic Plan","time":"2023-01-10T00:00:00Z"},{"alertType":"Alarm","eventCategory":"InstanceEvent","eventID":"e-123456","eventPayload":{"Ut ex.":"Eius nulla impedit et.","Voluptatibus facilis dignissimos aspernatur fuga cumque voluptas.":"Aut sit voluptatum aut voluptas molestiae."},"eventType":"UnhealthyInstance","expiryTime":"2023-01-10T00:00:00Z","instanceID":"instance-12345678","planVersion":"v1.0","priority":"Critical","resourceName":"Resource-123","scope":"ServiceProvider","serviceEnvironmentID":"se-123456","serviceEnvironmentType":"PROD","serviceID":"s-123456","serviceName":"Service-123","servicePlanName":"Basic Plan","time":"2023-01-10T00:00:00Z"},{"alertType":"Alarm","eventCategory":"InstanceEvent","eventID":"e-123456","eventPayload":{"Ut ex.":"Eius nulla impedit et.","Voluptatibus facilis dignissimos aspernatur fuga cumque voluptas.":"Aut sit voluptatum aut voluptas molestiae."},"eventType":"UnhealthyInstance","expiryTime":"2023-01-10T00:00:00Z","instanceID":"instance-12345678","planVersion":"v1.0","priority":"Critical","resourceName":"Resource-123","scope":"ServiceProvider","serviceEnvironmentID":"se-123456","serviceEnvironmentType":"PROD","serviceID":"s-123456","serviceName":"Service-123","servicePlanName":"Basic Plan","time":"2023-01-10T00:00:00Z"},{"alertType":"Alarm","eventCategory":"InstanceEvent","eventID":"e-123456","eventPayload":{"Ut ex.":"Eius nulla impedit et.","Voluptatibus facilis dignissimos aspernatur fuga cumque voluptas.":"Aut sit voluptatum aut voluptas molestiae."},"eventType":"UnhealthyInstance","expiryTime":"2023-01-10T00:00:00Z","instanceID":"instance-12345678","planVersion":"v1.0","priority":"Critical","resourceName":"Resource-123","scope":"ServiceProvider","serviceEnvironmentID":"se-123456","serviceEnvironmentType":"PROD","serviceID":"s-123456","serviceName":"Service-123","servicePlanName":"Basic Plan","time":"2023-01-10T00:00:00Z"}]},"eventsSummary":{"$ref":"#/components/schemas/ServiceProviderEventSummary"},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"}},"example":{"events":[{"alertType":"Alarm","eventCategory":"InstanceEvent","eventID":"e-123456","eventPayload":{"Ut ex.":"Eius nulla impedit et.","Voluptatibus facilis dignissimos aspernatur fuga cumque voluptas.":"Aut sit voluptatum aut voluptas molestiae."},"eventType":"UnhealthyInstance","expiryTime":"2023-01-10T00:00:00Z","instanceID":"instance-12345678","planVersion":"v1.0","priority":"Critical","resourceName":"Resource-123","scope":"ServiceProvider","serviceEnvironmentID":"se-123456","serviceEnvironmentType":"PROD","serviceID":"s-123456","serviceName":"Service-123","servicePlanName":"Basic Plan","time":"2023-01-10T00:00:00Z"},{"alertType":"Alarm","eventCategory":"InstanceEvent","eventID":"e-123456","eventPayload":{"Ut ex.":"Eius nulla impedit et.","Voluptatibus facilis dignissimos aspernatur fuga cumque voluptas.":"Aut sit voluptatum aut voluptas molestiae."},"eventType":"UnhealthyInstance","expiryTime":"2023-01-10T00:00:00Z","instanceID":"instance-12345678","planVersion":"v1.0","priority":"Critical","resourceName":"Resource-123","scope":"ServiceProvider","serviceEnvironmentID":"se-123456","serviceEnvironmentType":"PROD","serviceID":"s-123456","serviceName":"Service-123","servicePlanName":"Basic Plan","time":"2023-01-10T00:00:00Z"},{"alertType":"Alarm","eventCategory":"InstanceEvent","eventID":"e-123456","eventPayload":{"Ut ex.":"Eius nulla impedit et.","Voluptatibus facilis dignissimos aspernatur fuga cumque voluptas.":"Aut sit voluptatum aut voluptas molestiae."},"eventType":"UnhealthyInstance","expiryTime":"2023-01-10T00:00:00Z","instanceID":"instance-12345678","planVersion":"v1.0","priority":"Critical","resourceName":"Resource-123","scope":"ServiceProvider","serviceEnvironmentID":"se-123456","serviceEnvironmentType":"PROD","serviceID":"s-123456","serviceName":"Service-123","servicePlanName":"Basic Plan","time":"2023-01-10T00:00:00Z"},{"alertType":"Alarm","eventCategory":"InstanceEvent","eventID":"e-123456","eventPayload":{"Ut ex.":"Eius nulla impedit et.","Voluptatibus facilis dignissimos aspernatur fuga cumque voluptas.":"Aut sit voluptatum aut voluptas molestiae."},"eventType":"UnhealthyInstance","expiryTime":"2023-01-10T00:00:00Z","instanceID":"instance-12345678","planVersion":"v1.0","priority":"Critical","resourceName":"Resource-123","scope":"ServiceProvider","serviceEnvironmentID":"se-123456","serviceEnvironmentType":"PROD","serviceID":"s-123456","serviceName":"Service-123","servicePlanName":"Basic Plan","time":"2023-01-10T00:00:00Z"}],"eventsSummary":{"eventsSummary":{"FailedDeployment":1,"UnhealthyInstance":2}},"nextPageToken":"token"},"required":["events","eventsSummary"]},"ListServiceResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Service","example":"s-123456"},"description":"List of service IDs","example":["s-12345678","s-abcdefgh","s-1234efgh"]},"nextPageToken":{"type":"string","description":"Token to retrieve the next page of results","example":"next-token"},"services":{"type":"array","items":{"$ref":"#/components/schemas/DescribeServiceResult"},"description":"List of services","example":[{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-12345678","key":"mysql","name":"MySQL multi-writer service","roleType":"admin","serviceEnvironments":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}],"serviceLogoURL":"Ullam quidem fugit et non illo.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."},{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-12345678","key":"mysql","name":"MySQL multi-writer service","roleType":"admin","serviceEnvironments":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}],"serviceLogoURL":"Ullam quidem fugit et non illo.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."},{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-12345678","key":"mysql","name":"MySQL multi-writer service","roleType":"admin","serviceEnvironments":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}],"serviceLogoURL":"Ullam quidem fugit et non illo.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."},{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-12345678","key":"mysql","name":"MySQL multi-writer service","roleType":"admin","serviceEnvironments":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}],"serviceLogoURL":"Ullam quidem fugit et non illo.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."}]}},"example":{"ids":["s-12345678","s-abcdefgh","s-1234efgh"],"nextPageToken":"next-token","services":[{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-12345678","key":"mysql","name":"MySQL multi-writer service","roleType":"admin","serviceEnvironments":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}],"serviceLogoURL":"Ullam quidem fugit et non illo.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."},{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-12345678","key":"mysql","name":"MySQL multi-writer service","roleType":"admin","serviceEnvironments":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}],"serviceLogoURL":"Ullam quidem fugit et non illo.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."},{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-12345678","key":"mysql","name":"MySQL multi-writer service","roleType":"admin","serviceEnvironments":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}],"serviceLogoURL":"Ullam quidem fugit et non illo.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."},{"createdAt":"2019-01-01T00:00:00Z","description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"s-12345678","key":"mysql","name":"MySQL multi-writer service","roleType":"admin","serviceEnvironments":[{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"}],"serviceLogoURL":"Ullam quidem fugit et non illo.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."}]},"required":["ids"]},"ListServicesOrchestrationsRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"0ac","minLength":1}},"example":{"token":"s"},"required":["token"]},"ListServicesOrchestrationsResult":{"type":"array","items":{"$ref":"#/components/schemas/DescribeServicesOrchestrationResult"},"description":"List of service orchestrations","example":[{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Totam et qui libero quod sunt deserunt."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Totam et qui libero quod sunt deserunt."}],"createdAt":"2021-01-01T00:00:00Z","id":"so-12345678","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"},{"ServicesTopology":[{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Totam et qui libero quod sunt deserunt."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Totam et qui libero quod sunt deserunt."}],"createdAt":"2021-01-01T00:00:00Z","id":"so-12345678","orchestrationFailedReason":"Invalid DSL","resultParams":{"param1":"value1","param2":"value2"},"status":"PENDING","updatedAt":"2021-01-01T00:00:00Z"}]},"ListStorageConfigsRequest":{"type":"object","properties":{"managed":{"type":"boolean","description":"Is storage config managed by omnistrate","example":false},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"0q9","minLength":1}},"example":{"managed":false,"serviceId":"s-12345678","token":"x"},"required":["token","serviceId"]},"ListStorageConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Storage Config","example":"Commodi iure libero placeat placeat asperiores est."},"description":"List of storage config IDs","example":["sc-12345678"]},"nextPageToken":{"type":"string","description":"Token to use to get the next page of results","example":"next-token"}},"example":{"ids":["sc-12345678"],"nextPageToken":"next-token"},"required":["ids"]},"ListStorageVolumeConfigsRequest":{"type":"object","properties":{"managed":{"type":"boolean","description":"Is storage volume config managed by omnistrate","example":false},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b9","minLength":1}},"example":{"managed":false,"serviceId":"s-12345678","token":"i"},"required":["token","serviceId"]},"ListStorageVolumeConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Storage Volume Config","example":"Est rerum quas."},"description":"The storage volume config ids to list","example":["svc-12345678"]},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"next-token"}},"example":{"ids":["svc-12345678"],"nextPageToken":"next-token"},"required":["ids"]},"ListSubscriptionRequestsRequest":{"type":"object","properties":{"status":{"type":"string","description":"The status of the subscription request","example":"PENDING|APPROVED|DENIED|CANCELLED"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7j1","minLength":1}},"example":{"status":"PENDING","token":"a"},"required":["token"]},"ListSubscriptionRequestsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Subscription Request","example":"Amet tempore nihil."},"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":"Culpa non ab animi quisquam quia.","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":"Culpa non ab animi quisquam quia.","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":"Culpa non ab animi quisquam quia.","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":"Culpa non ab animi quisquam quia.","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":"Culpa non ab animi quisquam quia.","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":"Culpa non ab animi quisquam quia.","serviceName":"MySQL multi-writer service","status":"PENDING","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"user-12345678","updatedByUserName":"John Doe"}]},"required":["ids"]},"ListSubscriptionsRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"includeInactive":{"type":"boolean","description":"Whether to include inactive (suspended, cancelled, terminated) subscriptions","example":false},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"r3y","minLength":1}},"example":{"environmentType":"DEV","includeInactive":false,"serviceId":"service-12345678","token":"r"},"required":["token"]},"ListSubscriptionsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Subscription","example":"Voluptatem nemo vero ad blanditiis a quis."},"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/DescribeSubscriptionResult"},"description":"List of subscriptions","example":[{"accountConfigIdentityId":"org-12345678","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"sub-12345678","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"pt-12345678","productTierName":"Omnistrate Multi Tenancy","roleType":"root","rootUserId":"user-12345678","rootUserName":"John Doe","rootUserOrgId":"org-12345678","rootUserOrgName":"Example Inc.","serviceId":"s-12345678","serviceLogoURL":"At fugit quae ipsa.","serviceName":"MySQL multi-writer service","serviceOrgId":"org-12345678","serviceOrgName":"Omnistrate","status":"ACTIVE","subscriptionOwnerName":"John Doe"},{"accountConfigIdentityId":"org-12345678","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"sub-12345678","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"pt-12345678","productTierName":"Omnistrate Multi Tenancy","roleType":"root","rootUserId":"user-12345678","rootUserName":"John Doe","rootUserOrgId":"org-12345678","rootUserOrgName":"Example Inc.","serviceId":"s-12345678","serviceLogoURL":"At fugit quae ipsa.","serviceName":"MySQL multi-writer service","serviceOrgId":"org-12345678","serviceOrgName":"Omnistrate","status":"ACTIVE","subscriptionOwnerName":"John Doe"},{"accountConfigIdentityId":"org-12345678","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"sub-12345678","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"pt-12345678","productTierName":"Omnistrate Multi Tenancy","roleType":"root","rootUserId":"user-12345678","rootUserName":"John Doe","rootUserOrgId":"org-12345678","rootUserOrgName":"Example Inc.","serviceId":"s-12345678","serviceLogoURL":"At fugit quae ipsa.","serviceName":"MySQL multi-writer service","serviceOrgId":"org-12345678","serviceOrgName":"Omnistrate","status":"ACTIVE","subscriptionOwnerName":"John Doe"}]}},"example":{"ids":["sub-12345678","sub-abcdefgh","sub-1234efgh"],"nextPageToken":"next-token","subscriptions":[{"accountConfigIdentityId":"org-12345678","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"sub-12345678","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"pt-12345678","productTierName":"Omnistrate Multi Tenancy","roleType":"root","rootUserId":"user-12345678","rootUserName":"John Doe","rootUserOrgId":"org-12345678","rootUserOrgName":"Example Inc.","serviceId":"s-12345678","serviceLogoURL":"At fugit quae ipsa.","serviceName":"MySQL multi-writer service","serviceOrgId":"org-12345678","serviceOrgName":"Omnistrate","status":"ACTIVE","subscriptionOwnerName":"John Doe"},{"accountConfigIdentityId":"org-12345678","allowCreatesWhenPaymentNotConfigured":true,"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"sub-12345678","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"pt-12345678","productTierName":"Omnistrate Multi Tenancy","roleType":"root","rootUserId":"user-12345678","rootUserName":"John Doe","rootUserOrgId":"org-12345678","rootUserOrgName":"Example Inc.","serviceId":"s-12345678","serviceLogoURL":"At fugit quae ipsa.","serviceName":"MySQL multi-writer service","serviceOrgId":"org-12345678","serviceOrgName":"Omnistrate","status":"ACTIVE","subscriptionOwnerName":"John Doe"}]},"required":["ids"]},"ListTierVersionSetSpecsRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Expedita voluptatum modi est provident dolores rem."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"zq","minLength":1}},"example":{"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"7ir"},"required":["token","serviceId","productTierId"]},"ListTierVersionSetSpecsResult":{"type":"object","properties":{"specs":{"type":"array","items":{"$ref":"#/components/schemas/TierVersionSetSpecSummary"},"description":"List of tier version set specification versions","example":[{"createdAt":"1990-07-07T15:35:36Z","hasSpecFile":true,"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","status":"Active","updatedAt":"1974-05-25T09:17:20Z","version":"1.0"},{"createdAt":"1990-07-07T15:35:36Z","hasSpecFile":true,"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","status":"Active","updatedAt":"1974-05-25T09:17:20Z","version":"1.0"}]}},"example":{"specs":[{"createdAt":"1990-07-07T15:35:36Z","hasSpecFile":true,"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","status":"Active","updatedAt":"1974-05-25T09:17:20Z","version":"1.0"},{"createdAt":"1990-07-07T15:35:36Z","hasSpecFile":true,"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","status":"Active","updatedAt":"1974-05-25T09:17:20Z","version":"1.0"},{"createdAt":"1990-07-07T15:35:36Z","hasSpecFile":true,"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","status":"Active","updatedAt":"1974-05-25T09:17:20Z","version":"1.0"}]},"required":["specs"]},"ListTierVersionSetsRequest":{"type":"object","properties":{"latestIncrementalVersionForMajorVersion":{"type":"string","description":"Returns the latest incremental version for the given major version. The parameter needs to be specified in isolation","example":"3.0"},"latestMajorVersionOnly":{"type":"boolean","description":"Indicates whether to return only the latest version set. The parameter needs to be specified in isolation.","example":true},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"},"pageSize":{"type":"integer","description":"The number of resources to return per page","example":10,"format":"int64"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Doloribus vitae quidem officia nihil incidunt."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"se","minLength":1}},"example":{"latestIncrementalVersionForMajorVersion":"3.0","latestMajorVersionOnly":true,"nextPageToken":"token","pageSize":10,"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"cyi"},"required":["token","serviceId","productTierId"]},"ListTierVersionSetsResult":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"Token to use for the next request","example":"next-token"},"tierVersionSets":{"type":"array","items":{"$ref":"#/components/schemas/TierVersionSet"},"description":"List of product-tier version sets.","example":[{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}]}},"example":{"nextPageToken":"next-token","tierVersionSets":[{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Omnis qui eveniet nihil hic sit sint.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Facilis modi incidunt.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"}]},"required":["tierVersionSets"]},"ListUpgradePathRequest":{"type":"object","properties":{"serviceEnvironmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"l5","minLength":1}},"example":{"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"tp"},"required":["token"]},"ListUpgradePathResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Upgrade Path","example":"Sed repellendus."},"description":"List of upgrade path IDs","example":["up-12345678","up-87654321"]},"nextPageToken":{"type":"string","description":"Token to use to get the next page of results","example":"next-token"}},"example":{"ids":["up-12345678","up-87654321"],"nextPageToken":"next-token"}},"ListVUnitsRequest":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"region":{"type":"string","description":"Region code specific to the cloud-provider","example":"us-west-2"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Illo est."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"hda","minLength":1}},"example":{"cloudProvider":"aws","region":"us-west-2","serviceId":"s-12345678","serviceModelId":"sm-12345678","token":"g"},"required":["token","serviceId","serviceModelId","cloudProvider","region"]},"ListVUnitsRequest2":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"The infra / cloud provider name","example":"aws|azure|gcp|nebius|oci|all"},"region":{"type":"string","description":"Region code specific to the cloud-provider","example":"us-west-2"}},"example":{"cloudProvider":"aws|azure|gcp|nebius|oci|all","region":"us-west-2"},"required":["cloudProvider","region"]},"ListVUnitsResult":{"type":"object","properties":{"ids":{"type":"object","description":"List of VUnit IDs per Cloud provider","example":{"aws":["vu-12345678","vu-abcdefgh"],"gcp":["vu-1234efgh"]},"additionalProperties":{"type":"array","items":{"type":"string","description":"ID of a VUnit","example":"Veniam vitae iure delectus omnis."},"example":["Aliquid eius et exercitationem aut reiciendis.","Aliquid eius et exercitationem aut reiciendis.","Aliquid eius et exercitationem aut reiciendis.","Aliquid eius et exercitationem aut reiciendis."]}},"nextPageToken":{"type":"string","description":"Next page token","example":"next-token"}},"example":{"ids":{"aws":["vu-12345678","vu-abcdefgh"],"gcp":["vu-1234efgh"]},"nextPageToken":"next-token"}},"LoadBalancerPathConfiguration":{"type":"object","properties":{"associatedKubernetesServiceName":{"type":"string","description":"Override the default target Kubernetes service name with this value","example":"my-service"},"associatedResourceID":{"type":"string","description":"ID of a resource","example":"Suscipit dignissimos dolorem nobis expedita enim."},"path":{"type":"string","description":"The REST API path backed by the load balancer","example":"/path"},"port":{"type":"integer","description":"The port to forward traffic to","example":8080,"format":"int64"}},"example":{"associatedKubernetesServiceName":"my-service","associatedResourceID":"r-12345678","path":"/path","port":8080},"required":["path","associatedResourceID","port"]},"LocalNvmeSsdBlockConfig":{"type":"object","properties":{"localSsdCount":{"type":"integer","description":"Number of raw-block Local NVMe SSDs","example":1,"format":"int64","minimum":1}},"description":"Raw block storage configuration backed by local SSDs","example":{"localSsdCount":1}},"LoginWithIdentityProviderRequest":{"type":"object","properties":{"attributes":{"type":"object","description":"Additional attributes for the user","example":{"affiliateCode":"AFF12345"},"additionalProperties":{"type":"string","example":"Suscipit recusandae ut exercitationem quisquam soluta."}},"authorizationCode":{"type":"string","description":"The authorization code from the Identity Provider","example":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026"},"companyDescription":{"type":"string","example":"We sell xyz database software","minLength":1},"companyUrl":{"type":"string","example":"https://www.mywebsite.com","minLength":1},"deviceCode":{"type":"string","description":"The device code from the Identity Provider","example":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026"},"identityProviderName":{"type":"string","description":"The name of the identity provider","example":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"},"invitedEmail":{"type":"string","description":"Email address that the user was invited with","example":"abc@gmail.com","format":"email"},"legalCompanyName":{"type":"string","example":"mywebsite","minLength":1},"redirectUri":{"type":"string","description":"The redirect URI used to get the authorization code","example":"https://www.example/redirect"}},"example":{"attributes":{"affiliateCode":"AFF12345"},"authorizationCode":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026","companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","deviceCode":"4/P7q7W91a-oMsCeLvIaQm6bTrgtp7\u0026","identityProviderName":"Google","invitedEmail":"abc@gmail.com","legalCompanyName":"mywebsite","redirectUri":"https://www.example/redirect"},"required":["identityProviderName"]},"LoginWithIdentityProviderResult":{"type":"object","properties":{"jwtToken":{"type":"string","description":"The jwt token","example":""},"refreshToken":{"type":"string","description":"Opaque refresh token for obtaining new JWT tokens","example":""}},"example":{"jwtToken":"","refreshToken":""},"required":["jwtToken"]},"LogoutRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"q","minLength":1}},"example":{"token":"r"},"required":["token"]},"ModifyServiceProviderOrganizationRequest":{"type":"object","properties":{"DeploymentCellConfigurations":{"type":"object","description":"The default deployment cell configurations for the organization per environment.","example":{"PROD":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Type":"HelmChart"},{"Description":"Provides dashboards and visualizations.","IsManaged":false,"Name":"Grafana","Properties":{"ChartName":"grafana","ChartValues":{"adminPassword":"securepassword","adminUser":"admin"},"ChartVersion":"6.17.4","RepoURL":"https://grafana.github.io/helm-charts"},"Type":"HelmChart"}]}}}},"additionalProperties":{"$ref":"#/components/schemas/DeploymentCellConfigurations"}},"token":{"type":"string","description":"JWT token used to perform authorization","example":"r","minLength":1}},"example":{"DeploymentCellConfigurations":{"PROD":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Type":"HelmChart"},{"Description":"Provides dashboards and visualizations.","IsManaged":false,"Name":"Grafana","Properties":{"ChartName":"grafana","ChartValues":{"adminPassword":"securepassword","adminUser":"admin"},"ChartVersion":"6.17.4","RepoURL":"https://grafana.github.io/helm-charts"},"Type":"HelmChart"}]}}}},"token":"h87"},"required":["token"]},"ModifyServiceProviderOrganizationRequest2":{"type":"object","properties":{"DeploymentCellConfigurations":{"type":"object","description":"The default deployment cell configurations for the organization per environment.","example":{"PROD":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Type":"HelmChart"},{"Description":"Provides dashboards and visualizations.","IsManaged":false,"Name":"Grafana","Properties":{"ChartName":"grafana","ChartValues":{"adminPassword":"securepassword","adminUser":"admin"},"ChartVersion":"6.17.4","RepoURL":"https://grafana.github.io/helm-charts"},"Type":"HelmChart"}]}}}},"additionalProperties":{"$ref":"#/components/schemas/DeploymentCellConfigurations"}}},"example":{"DeploymentCellConfigurations":{"PROD":{"DeploymentCellConfigurationPerCloudProvider":{"AWS":{"Amenities":[{"Description":"Ensures high availability across multiple zones.","IsManaged":true,"Name":"Prometheus","Type":"HelmChart"},{"Description":"Provides dashboards and visualizations.","IsManaged":false,"Name":"Grafana","Properties":{"ChartName":"grafana","ChartValues":{"adminPassword":"securepassword","adminUser":"admin"},"ChartVersion":"6.17.4","RepoURL":"https://grafana.github.io/helm-charts"},"Type":"HelmChart"}]}}}}}},"ModifyServicesOrchestrationRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Services Orchestration","example":"Quia alias dolorem et consequuntur."},"orchestrationModifyDSL":{"type":"string","description":"base64 encoded content of services orchestration modify DSL","example":"Sint molestias cumque."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"zs","minLength":1}},"example":{"id":"so-12345678","orchestrationModifyDSL":"Ipsa tenetur.","token":"q"},"required":["token","id","orchestrationModifyDSL"]},"ModifyServicesOrchestrationRequest2":{"type":"object","properties":{"orchestrationModifyDSL":{"type":"string","description":"base64 encoded content of services orchestration modify DSL","example":"Voluptatum vel est soluta laboriosam."}},"example":{"orchestrationModifyDSL":"Omnis nisi alias eaque temporibus quia ut."},"required":["orchestrationModifyDSL"]},"NamedPortSpec":{"type":"object","properties":{"port":{"type":"integer","description":"Single port number (mutually exclusive with portRange)","example":8080,"format":"int64"},"portsRange":{"$ref":"#/components/schemas/PortsRange"}},"description":"Port specification that can be a single port or a port range","example":{"port":8080,"portsRange":{"end":8090,"start":8080}}},"NamedPorts":{"type":"object","description":"Map of port names to port specifications","example":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"additionalProperties":{"$ref":"#/components/schemas/NamedPortSpec"}},"NebiusAccountBindingInput":{"type":"object","properties":{"ownsArtifactBucket":{"type":"boolean","description":"Whether this binding owns the Nebius artifact bucket for the account config","example":true},"privateKeyPEM":{"type":"string","description":"The Nebius private key PEM for this binding. This is input-only and must never be returned in safe describe/list responses","example":"Aperiam assumenda cumque possimus debitis ipsam."},"projectID":{"type":"string","description":"The Nebius project ID for this binding","example":"project-e00b497fpr00n5hg8wbh2d"},"publicKeyID":{"type":"string","description":"The Nebius public key ID for this binding","example":"publickey-e00ngem85mc6pr5v63"},"serviceAccountID":{"type":"string","description":"The Nebius service account ID for this binding","example":"serviceaccount-e00vqdp9fskhmmaan8"}},"description":"A Nebius tenant binding for one deployable project/service-account pair","example":{"ownsArtifactBucket":true,"privateKeyPEM":"Vitae id odit quas.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},"required":["projectID","serviceAccountID","publicKeyID","privateKeyPEM"]},"NebiusAccountBindingResult":{"type":"object","properties":{"derivedPublicKeyFingerprint":{"type":"string","description":"The fingerprint derived locally from the configured Nebius private key's public key for this binding","example":"SHA256:derived-public-key-fingerprint"},"keyExpiresAt":{"type":"string","description":"When the live Nebius auth public key expires for this binding","example":"2026-04-15T12:00:00Z","format":"date-time"},"keyFingerprint":{"type":"string","description":"The live fingerprint reported for the Nebius auth public key for this binding","example":"SHA256:live-nebius-auth-public-key-fingerprint"},"keyState":{"type":"string","description":"The live Nebius auth public key state returned during verification for this binding","example":"ACTIVE"},"ownsArtifactBucket":{"type":"boolean","description":"Whether this binding owns the Nebius artifact bucket for the account config","example":true},"projectID":{"type":"string","description":"The Nebius project ID for this binding","example":"project-e00b497fpr00n5hg8wbh2d"},"publicKeyID":{"type":"string","description":"The Nebius public key ID for this binding","example":"publickey-e00ngem85mc6pr5v63"},"publicKeyIDMatches":{"type":"boolean","description":"Whether the configured Nebius public key ID resolves to a live auth public key whose key material matches the configured private key for this binding","example":true},"region":{"type":"string","description":"The Nebius region served by this binding","example":"eu-north1"},"serviceAccountID":{"type":"string","description":"The Nebius service account ID for this binding","example":"serviceaccount-e00vqdp9fskhmmaan8"},"serviceAccountKeyValidated":{"type":"boolean","description":"Whether the live Nebius auth public key belongs to the configured Nebius service account for this binding","example":true},"status":{"type":"string","description":"The status of the account configuration","example":"PENDING|VERIFYING|READY|FAILED|DELETING|READY_TO_OFFBOARD"},"statusMessage":{"type":"string","description":"The status message of this binding","example":"Binding is ready"}},"description":"A safe Nebius tenant binding representation without private key material","example":{"derivedPublicKeyFingerprint":"SHA256:derived-public-key-fingerprint","keyExpiresAt":"2026-04-15T12:00:00Z","keyFingerprint":"SHA256:live-nebius-auth-public-key-fingerprint","keyState":"ACTIVE","ownsArtifactBucket":true,"projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","publicKeyIDMatches":true,"region":"eu-north1","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","serviceAccountKeyValidated":true,"status":"READY","statusMessage":"Binding is ready"},"required":["region","projectID","serviceAccountID","publicKeyID"]},"NetworkFeaturesConfiguration":{"type":"object","properties":{"isPrivateLinkEnabled":{"type":"boolean","description":"Indicates if PrivateLink is enabled for the network","example":true}},"example":{"isPrivateLinkEnabled":true}},"NodeHealthSummary":{"type":"object","properties":{"availabilityZone":{"type":"string","description":"The availability zone of the node","example":"us-east-2a"},"connectivityStatus":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"diskHealth":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"endpoint":{"type":"string","description":"The endpoint of the node","example":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud"},"integrationsHealth":{"$ref":"#/components/schemas/IntegrationsHealth"},"loadStatus":{"type":"string","description":"The load status of a pod","example":"LOAD_NORMAL|LOAD_IDLE|LOAD_OVERLOADED|STOPPED|UNKNOWN|N/A"},"nodeHealth":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"nodeName":{"type":"string","description":"The name of the node","example":"postgres-0"},"ports":{"type":"array","items":{"type":"integer","example":8164163843510962935,"format":"int64"},"description":"The ports that this node exposes","example":[80,443]},"processHealth":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"processLiveness":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"status":{"type":"string","description":"The heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"}},"example":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"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 a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"},"id":{"type":"string","description":"The ID of the node","example":"primary-0"},"kubernetesDashboardEndpoint":{"$ref":"#/components/schemas/KubernetesDashboardEndpoint"},"ports":{"type":"array","items":{"type":"integer","example":8248782254508833463,"format":"int64"},"description":"The ports that this node exposes","example":[80,443]},"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},"storageSize":{"type":"integer","description":"The storage size of the node in GiB","example":10,"format":"int64"},"vmInfo":{"$ref":"#/components/schemas/NodeVMInfoResult"}},"example":{"availabilityZone":"us-east-2a","detailedHealth":{"ConnectivityStatus":"UNHEALTHY","DiskHealth":"UNKNOWN","LoadStatus":"LOAD_NORMAL","NodeHealth":"HEALTHY","ProcessHealth":"HEALTHY","ProcessLiveness":"HEALTHY"},"endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","healthStatus":"HEALTHY","id":"primary-0","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod/instance-abcdefgh/primary-0?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"ports":[80,443],"status":"RUNNING","storageSize":10,"vmInfo":{"architecture":"amd64","azCode":"us-east-1a","azID":"use1-az1","externalIP":"3.44.113.6","instanceType":"t2.small","internalIP":"192.168.1.4","k8sNodeName":"my-k8s-node","kernelVersion":"5.10.228","kubeletVersion":"1.31.3","os":"linux","providerID":"aws:///ap-south-1b/i-06h696g4a643ahf01"}}},"NodeVMInfoResult":{"type":"object","properties":{"architecture":{"type":"string","description":"The architecture of the VM","example":"amd64"},"azCode":{"type":"string","description":"The availability zone code of the VM","example":"us-east-1a"},"azID":{"type":"string","description":"The availability zone ID of the VM","example":"use1-az1"},"externalIP":{"type":"string","description":"The external IP of the VM","example":"3.44.53.111"},"instanceType":{"type":"string","description":"The instance type of the VM","example":"t2.small"},"internalIP":{"type":"string","description":"The internal IP of the VM","example":"192.168.1.4"},"k8sNodeName":{"type":"string","description":"The k8s node name of the VM","example":"my-k8s-node"},"kernelVersion":{"type":"string","description":"The kernel version of the VM","example":"5.10.228"},"kubeletVersion":{"type":"string","description":"The kubelet version of the VM","example":"1.31.3"},"os":{"type":"string","description":"The operating system of the VM","example":"linux"},"providerID":{"type":"string","description":"The provider ID of the VM","example":"aws:///ap-south-1b/i-06h696g4a643ahf01"}},"example":{"architecture":"amd64","azCode":"us-east-1a","azID":"use1-az1","externalIP":"3.44.53.111","instanceType":"t2.small","internalIP":"192.168.1.4","k8sNodeName":"my-k8s-node","kernelVersion":"5.10.228","kubeletVersion":"1.31.3","os":"linux","providerID":"aws:///ap-south-1b/i-06h696g4a643ahf01"},"required":["providerID","instanceType","azCode","architecture","os","internalIP","kubeletVersion","k8sNodeName"]},"OmnistrateError":{"type":"object","properties":{"code":{"type":"string","description":"Application-specific error code","example":"12-999"},"message":{"type":"string","description":"More context on the error that occurred","example":"Required field `x` was not provided in the request"},"name":{"type":"string","description":"Name of the error","example":"missing_field"}},"example":{"code":"12-999","message":"Required field `x` was not provided in the request","name":"missing_field"},"required":["name","code","message"]},"OmnistrateServiceHealthResult":{"type":"object","properties":{"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}},"example":{"status":"RUNNING"},"required":["status"]},"OmnistrateServiceVersionResult":{"type":"object","properties":{"additionalVersions":{"type":"object","description":"Additional component specific versions","example":{"dataplaneAgent":"v1.12.3","managerAgent":"v1.12.3"},"additionalProperties":{"type":"string","example":"Illo alias ut vel sapiente nisi neque."}},"apiVersion":{"type":"string","description":"Version of the Entity to operate on","example":"1.0","minLength":1},"buildCommitSHA":{"type":"string","description":"The commit hash of the build","example":"1234567890abcdef1234567890abcdef12345678"},"buildTimestamp":{"type":"string","description":"The timestamp of the build","example":"2020-01-01T00:00:00Z"},"componentVersion":{"type":"string","description":"Service component tag identifying the running version","example":"v0.47.96"}},"example":{"additionalVersions":{"dataplaneAgent":"v1.12.3","managerAgent":"v1.12.3"},"apiVersion":"1.0","buildCommitSHA":"1234567890abcdef1234567890abcdef12345678","buildTimestamp":"2020-01-01T00:00:00Z","componentVersion":"v0.47.96"},"required":["buildCommitSHA","buildTimestamp","apiVersion","componentVersion"]},"OnPremCustomUserScript":{"type":"object","properties":{"content":{"type":"string","description":"Custom user script content","example":"echo 'Hello World'"}},"example":{"content":"echo 'Hello World'"},"required":["content"]},"OnPremInstallerDetails":{"type":"object","properties":{"downloadURL":{"type":"string","description":"The download URL for the installer","example":"https://example.com/installer/download"},"installerInstructions":{"type":"string","description":"Instructions for installation","example":"Please follow the steps outlined in the documentation to install the on-premise agent..."}},"example":{"downloadURL":"https://example.com/installer/download","installerInstructions":"Please follow the steps outlined in the documentation to install the on-premise agent..."}},"OnPremInstallerTools":{"type":"object","properties":{"helperUserScript":{"$ref":"#/components/schemas/OnPremCustomUserScript"}},"example":{"helperUserScript":{"content":"echo 'Hello World'"}}},"OnPremTerraformConfigurations":{"type":"object","description":"The Terraform configurations for an OnPrem platform","example":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"additionalProperties":{"$ref":"#/components/schemas/TerraformConfiguration"}},"OperatorCRDConfiguration":{"type":"object","properties":{"disableReconciliation":{"type":"boolean","description":"Flag to disable drift reconciliation for the Operator CRD and its supplemental files","example":true},"endpointConfiguration":{"type":"object","description":"The endpoints from the Operator CRD Deployment to expose to the customer","example":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"additionalProperties":{"$ref":"#/components/schemas/Endpoint"}},"helmChartDependencies":{"type":"array","items":{"$ref":"#/components/schemas/OperatorHelmChartDependency"},"description":"The helm chart dependencies for the CRD (including charts necessary to manage the operator) - Optional","example":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}]},"outputParameters":{"type":"object","description":"The output parameters to export to the user from the CRD","example":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"additionalProperties":{"type":"string","example":"Commodi sequi."}},"readinessConditions":{"type":"object","description":"The readiness conditions to check for the CRD","example":{"$out.status.conditions[?(@.type=='Ready')].status":true},"additionalProperties":true},"supplementalFiles":{"type":"array","items":{"type":"string","example":"Id sed ea veritatis quam laborum mollitia."},"description":"The supplemental files to apply with the CRD","example":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"]},"template":{"type":"string","description":"The template of the CRD to apply on every deployment","example":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"}},"example":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"required":["template"]},"OperatorHelmChartDependency":{"type":"object","properties":{"chartName":{"type":"string","description":"The name of the helm chart","example":"cert-manager"},"chartRepoName":{"type":"string","description":"The repository name of the Helm chart","example":"my-repo"},"chartRepoUrl":{"type":"string","description":"The repository URL of the Helm chart","example":"https://my-repo.com"},"chartValues":{"type":"object","description":"The values of the Helm chart (mutually exclusive with layeredChartValues)","example":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"additionalProperties":true},"chartVersion":{"type":"string","description":"The version of the helm chart","example":"v1.5.3"},"layeredChartValues":{"type":"array","items":{"$ref":"#/components/schemas/ChartValuesRef"},"description":"Layered chart values configuration with conditional scoping (mutually exclusive with chartValues). Values are processed in order - later entries override earlier ones for the same keys.","example":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}]},"password":{"type":"string","description":"The password to authenticate with the registry","example":"my-password"},"username":{"type":"string","description":"The username to authenticate with the registry","example":"my-user"}},"example":{"chartName":"cert-manager","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"v1.5.3","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"password":"my-password","username":"my-user"},"required":["chartName","chartVersion"]},"OrgUsers":{"type":"object","properties":{"email":{"type":"string","description":"The email of the user","example":"abc@gmail.com"},"invitedAt":{"type":"string","description":"The time when the user was invited","example":"2023-01-10T00:00:00Z"},"name":{"type":"string","description":"The name of the user","example":"John Dae"},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"userId":{"type":"string","description":"The User ID","example":"user-abcd1234"}},"example":{"email":"abc@gmail.com","invitedAt":"2023-01-10T00:00:00Z","name":"John Dae","roleType":"reader","userId":"user-abcd1234"},"required":["name","email","roleType","userId","invitedAt"]},"OutputParameter":{"type":"object","properties":{"displayName":{"type":"string","description":"The parameter display name","example":"Server Name"},"key":{"type":"string","description":"The parameter key","example":"serverName"},"type":{"type":"string","description":"The parameter type","example":"Boolean|Float64|String|JSON|Resource"},"value":{"description":"The parameter value","example":"server1"}},"example":{"displayName":"Server Name","key":"serverName","type":"Boolean|Float64|String|JSON|Resource","value":"server1"}},"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"]},"PerCloudProviderConfigReadiness":{"type":"object","description":"The readiness of the cloud provider configuration","example":{"resourceA":"missing terraform configuration","resourceB":"missing cloudformation configuration"},"additionalProperties":{"type":"string","example":"Autem explicabo quibusdam illum velit nam."}},"PortsRange":{"type":"object","properties":{"end":{"type":"integer","description":"Ending port for the port range","example":8090,"format":"int64"},"start":{"type":"integer","description":"Starting port for the port range","example":8080,"format":"int64"}},"description":"Port range specification","example":{"end":8090,"start":8080},"required":["start","end"]},"PrepareServiceFromServicePlanSpecRequest":{"type":"object","properties":{"environment":{"type":"string","description":"The environment to build the service in","example":"dev"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"fileContent":{"type":"string","description":"Base64 encoded Compose Spec YAML in service plan configuration format","example":"Labore eligendi voluptatibus at aut odit."},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"hhc","minLength":1}},"example":{"environment":"dev","environmentType":"DEV","fileContent":"Mollitia omnis tempora nihil modi libero.","name":"MySQL multi-writer service","token":"q0p"},"required":["token","name","fileContent","environment","environmentType"]},"PrepareServiceFromServicePlanSpecRequest2":{"type":"object","properties":{"environment":{"type":"string","description":"The environment to build the service in","example":"dev"},"environmentType":{"type":"string","description":"The type of the environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"fileContent":{"type":"string","description":"Base64 encoded Compose Spec YAML in service plan configuration format","example":"Placeat quis quis autem."},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"}},"example":{"environment":"dev","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","fileContent":"Velit labore quae sint voluptate temporibus sequi.","name":"MySQL multi-writer service"},"required":["name","fileContent","environment","environmentType"]},"PrepareServiceFromServicePlanSpecResult":{"type":"object","properties":{"artifactUploadingTasks":{"type":"array","items":{"$ref":"#/components/schemas/ArtifactUploadingTask"},"description":"List of artifact uploading tasks to be performed by the caller. Each task contains the artifact type and the presigned URL to upload the artifact to.","example":[{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"DEV","productTierName":"Basic","serviceName":"mysql"},{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"DEV","productTierName":"Basic","serviceName":"mysql"}]},"isNewProductTierCreated":{"type":"boolean","description":"Indicates if a new product tier was created","example":true},"productTierID":{"type":"string","description":"ID of a Product Tier","example":"Soluta veniam."},"serviceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceID":{"type":"string","description":"ID of a Service","example":"s-123456"}},"example":{"artifactUploadingTasks":[{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"DEV","productTierName":"Basic","serviceName":"mysql"},{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"DEV","productTierName":"Basic","serviceName":"mysql"},{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"DEV","productTierName":"Basic","serviceName":"mysql"}],"isNewProductTierCreated":true,"productTierID":"pt-12345678","serviceEnvironmentID":"se-12345678","serviceID":"s-12345678"}},"PrivateLinkConfiguration":{"type":"object","properties":{"awsPrivateLinkConfigurations":{"$ref":"#/components/schemas/AWSPrivateLinkConfigurations"}},"example":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}},"PrivateNetworkingConfiguration":{"type":"object","properties":{"privateLinkConfiguration":{"$ref":"#/components/schemas/PrivateLinkConfiguration"}},"description":"The private networking configuration for the network config","example":{"privateLinkConfiguration":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}}},"ProductTierDeploymentConfiguration":{"type":"object","properties":{"onPremInstallerTools":{"$ref":"#/components/schemas/OnPremInstallerTools"},"requirements":{"$ref":"#/components/schemas/ProductTierDeploymentRequirements"}},"example":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'Hello World'"}},"requirements":{"minimumK8sVersion":"1.23.1"}}},"ProductTierDeploymentRequirements":{"type":"object","properties":{"minimumK8sVersion":{"type":"string","description":"Minimum Kubernetes version for OnPrem deployment","example":"1.23.1"}},"example":{"minimumK8sVersion":"1.23.1"}},"ProductTierFeatureDetail":{"type":"object","properties":{"configuration":{"type":"object","description":"The configuration parameters of the product tier feature","example":{"provider":"native"},"additionalProperties":true},"feature":{"type":"string","description":"ProductTierFeatureType is to enable / disable features per product tier","example":"LOGS|METRICS|CLOUD_INSURANCE|MARKETPLACE|OPERATIONAL_STATUS|COMPLIANCE|APPLICATION_SECURITY"},"scope":{"type":"string","description":"ProductTierFeatureScope defines scope of the feature within product tier","example":"INTERNAL|CUSTOMER"}},"example":{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}},"ProductTierVersionDetail":{"type":"object","properties":{"description":{"type":"string","description":"The description of the product tier","example":"Standard product tier providing baseline features"},"name":{"type":"string","description":"The name of the product tier","example":"standard"},"version":{"type":"string","description":"The version of the product tier","example":"v1"}},"example":{"description":"Standard product tier providing baseline features","name":"standard","version":"v1"},"required":["name","version"]},"PromoteServiceEnvironmentRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Et aut totam odio tenetur dolores."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y8m","minLength":1}},"example":{"id":"se-12345678","productTierId":"pt-12345678","serviceId":"s-12345678","token":"yvg"},"required":["token","id","serviceId"]},"PromoteServiceEnvironmentRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The ID of the product tier to use for the promotion","example":"Autem omnis."}},"example":{"productTierId":"Suscipit facilis accusamus aut."}},"PromoteServiceEnvironmentStatusRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ez","minLength":1}},"example":{"id":"se-12345678","serviceId":"s-12345678","token":"5t"},"required":["token","id","serviceId"]},"PromoteServiceEnvironmentStatusResult":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentPromotionStatus"},"example":[{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"},{"status":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","targetEnvironmentID":"se-12345678"}]},"PromoteTierVersionSetRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Qui in."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"yca","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"yyh","version":"3.0"},"required":["token","version","serviceId","productTierId"]},"ProxyEndpoint":{"type":"object","properties":{"openPorts":{"type":"array","items":{"type":"string","example":"Voluptas tenetur maxime voluptates suscipit aliquam officia."},"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"}},"PublicNetworkingConfiguration":{"type":"object","properties":{"enableClusterLoadBalancer":{"type":"boolean","description":"Enable a single load balancer for all replicas","example":true},"enableNodeLoadBalancer":{"type":"boolean","description":"Create an external node load balancer per node rather than exposing the node ip directly","example":true}},"description":"The public networking configuration for the network config","example":{"enableClusterLoadBalancer":true,"enableNodeLoadBalancer":true}},"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"}},"RefreshTokenRequest":{"type":"object","properties":{"refreshToken":{"type":"string","description":"The refresh token to exchange for a new JWT token. Optional when the refresh token is provided via httpOnly cookie.","example":"d0","minLength":1}},"example":{"refreshToken":"79"}},"RefreshTokenResult":{"type":"object","properties":{"jwtToken":{"type":"string","description":"The new jwt token","example":""},"refreshToken":{"type":"string","description":"The new refresh token (old one is invalidated)","example":""}},"example":{"jwtToken":"","refreshToken":""},"required":["jwtToken","refreshToken"]},"RegenerateTokenRequest":{"type":"object","properties":{"id":{"type":"string","example":"user-abcd1234","minLength":1}},"example":{"id":"user-abcd1234"},"required":["id"]},"RegionalHealthSummary":{"type":"object","properties":{"deployingInstances":{"type":"integer","description":"The number of instances currently deploying","example":7989558855837393457,"format":"int64"},"deploymentCellHealthSummary":{"type":"object","description":"The summary of health by deployment cell","example":{"Autem debitis velit et qui et.":{"deployingInstances":7683480458974885776,"healthyInstances":7625805120329452013,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":3293722116708194883,"unhealthyInstances":2720549860080455985,"unknownInstances":6042448592322176572}},"additionalProperties":{"$ref":"#/components/schemas/DeploymentCellHealthSummary"}},"healthyInstances":{"type":"integer","description":"The number of healthy instances in the region","example":6276707622508905005,"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":7600485285801509436,"format":"int64"},"unhealthyInstances":{"type":"integer","description":"The number of unhealthy instances in the region","example":8599605115099330909,"format":"int64"},"unknownInstances":{"type":"integer","description":"The number of instances with unknown status","example":32893802812101263,"format":"int64"}},"example":{"deployingInstances":1560556225639086899,"deploymentCellHealthSummary":{"Autem debitis velit et qui et.":{"deployingInstances":7683480458974885776,"healthyInstances":7625805120329452013,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":3293722116708194883,"unhealthyInstances":2720549860080455985,"unknownInstances":6042448592322176572}},"healthyInstances":6780775265019297443,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5380894338471218030,"unhealthyInstances":2424445967107389887,"unknownInstances":4278257475687458206},"required":["region","cloudProvider","status","message","totalInstances","healthyInstances","unhealthyInstances","deploymentCellHealthSummary","deployingInstances"]},"RegisterActionHookRequest":{"type":"object","properties":{"commandTemplate":{"type":"string","description":"The Base64 encoded command template to execute","example":"ZWNobyAiaGVsbG8gd29ybGQi"},"customCommand":{"type":"array","items":{"type":"string","example":"Adipisci ut."},"description":"The custom command to execute the hook with","example":["/bin/sh","-c"]},"customImage":{"type":"string","description":"The custom image to execute the hook","example":"my-custom-image:latest"},"id":{"type":"string","description":"ID of a resource","example":"Sit accusantium molestias dolores consequatur maxime."},"scope":{"type":"string","description":"The scope of the hook","example":"CLUSTER|NODE"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"35f","minLength":1},"type":{"type":"string","description":"The type of hook to execute","example":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"}},"example":{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","id":"r-12345678","scope":"CLUSTER","serviceId":"s-12345678","token":"zme","type":"ADD"},"required":["token","serviceId","id","type","scope","commandTemplate"]},"RegisterActionHookRequest2":{"type":"object","properties":{"commandTemplate":{"type":"string","description":"The Base64 encoded command template to execute","example":"ZWNobyAiaGVsbG8gd29ybGQi"},"customCommand":{"type":"array","items":{"type":"string","example":"Dolores non harum ab distinctio quos."},"description":"The custom command to execute the hook with","example":["/bin/sh","-c"]},"customImage":{"type":"string","description":"The custom image to execute the hook","example":"my-custom-image:latest"},"scope":{"type":"string","description":"The scope of the hook","example":"CLUSTER|NODE"},"type":{"type":"string","description":"The type of hook to execute","example":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"}},"example":{"commandTemplate":"ZWNobyAiaGVsbG8gd29ybGQi","customCommand":["/bin/sh","-c"],"customImage":"my-custom-image:latest","scope":"CLUSTER|NODE","type":"INIT|ADD|REMOVE|PROMOTE|DEMOTE|HEALTH_CHECK|READINESS_CHECK|STARTUP_CHECK|PRE_START|POST_START|PRE_UPGRADE|POST_UPGRADE|PRE_STOP|POST_STOP"},"required":["type","scope","commandTemplate"]},"RegisterResourceMetricsConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Repudiandae cum est ullam architecto."},"metricEndpoint":{"type":"string","description":"The local host endpoint to supply prometheus metric","example":"http://localhost:9187/metrics"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m9n","minLength":1}},"example":{"id":"r-12345678","metricEndpoint":"http://localhost:9187/metrics","serviceId":"s-12345678","token":"nz"},"required":["token","serviceId","id","metricEndpoint"]},"RegisterResourceMetricsConfigRequest2":{"type":"object","properties":{"metricEndpoint":{"type":"string","description":"The local host endpoint to supply prometheus metric","example":"http://localhost:9187/metrics"}},"example":{"metricEndpoint":"http://localhost:9187/metrics"},"required":["metricEndpoint"]},"ReleaseImageConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Image Config","example":"Quia necessitatibus maiores."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Enim sint voluptatem qui."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"jlr","minLength":1}},"description":"Release a new image configuration","example":{"id":"imgc-12345678","productTierId":"pt-12345678","serviceId":"s-12345678","token":"p"},"required":["token","id","serviceId"]},"ReleaseImageConfigRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The product tier ID","example":"Qui alias rem architecto enim voluptatem a."}},"example":{"productTierId":"Eum libero magni."}},"ReleaseInfraConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Quod nihil nisi illo repellat iste."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Qui praesentium autem ratione."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9","minLength":1}},"example":{"id":"ic-12345678","productTierId":"pt-12345678","serviceId":"s-12345678","token":"g1"},"required":["token","id","serviceId"]},"ReleaseInfraConfigRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The product tier ID","example":"Incidunt est et."}},"example":{"productTierId":"Consequatur repudiandae eos dolores dignissimos."}},"ReleaseServiceAPIRequest":{"type":"object","properties":{"copySpecFromPreviousVersion":{"type":"boolean","description":"When true, copies the specification from the previous version during the release operation.","default":false,"example":false},"dryRun":{"type":"boolean","description":"When true, performs a dry run of the release operation without making any actual changes to the current pending changes and the service API.","default":false,"example":false},"id":{"type":"string","description":"ID of a Service API","example":"Numquam illum at vero voluptatem."},"isPreferred":{"type":"boolean","description":"Indicates whether this version set is preferred.","default":false,"example":true},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Et et aut."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ow","minLength":1},"versionSetName":{"type":"string","description":"The name of the version set to release","example":"v1"},"versionSetType":{"type":"string","description":"The version-set type of the product-tier.","example":"Major|Incremental|UserDefined"}},"example":{"copySpecFromPreviousVersion":false,"dryRun":false,"id":"sa-12345678","isPreferred":true,"productTierId":"pt-12345678","serviceId":"s-12345678","token":"q","versionSetName":"v1","versionSetType":"Major|Incremental|UserDefined"},"required":["token","id","serviceId"]},"ReleaseServiceAPIRequest2":{"type":"object","properties":{"copySpecFromPreviousVersion":{"type":"boolean","description":"When true, copies the specification from the previous version during the release operation.","default":false,"example":false},"dryRun":{"type":"boolean","description":"When true, performs a dry run of the release operation without making any actual changes to the current pending changes and the service API.","default":false,"example":false},"isPreferred":{"type":"boolean","description":"Indicates whether this version set is preferred.","default":false,"example":true},"productTierId":{"type":"string","description":"The product tier ID","example":"Delectus laudantium saepe aut iusto voluptatem ipsa."},"versionSetName":{"type":"string","description":"The name of the version set to release","example":"v1"},"versionSetType":{"type":"string","description":"The version-set type of the product-tier.","example":"Major|Incremental|UserDefined"}},"example":{"copySpecFromPreviousVersion":false,"dryRun":false,"isPreferred":true,"productTierId":"Natus quam harum doloremque nobis et aliquam.","versionSetName":"v1","versionSetType":"Major|Incremental|UserDefined"}},"ReleaseServiceModelRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Model","example":"Nobis qui."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y8","minLength":1}},"example":{"id":"sm-12345678","serviceId":"s-12345678","token":"6au"},"required":["token","id","serviceId"]},"ReleaseServiceModelResult":{"type":"object","properties":{"status":{"type":"string","description":"The release status of the service model","example":"DEPLOYING|READY|PENDING|FAILED|NOT_CONFIGURED"}},"example":{"status":"READY"},"required":["status"]},"ReleaseTierVersionSetRequest":{"type":"object","properties":{"isPreferred":{"type":"boolean","description":"Indicates whether this version set is preferred.","example":true},"name":{"type":"string","description":"The name of the product-tier version set.","example":"Major version set"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Voluptatem expedita quisquam ut ullam nobis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"qky","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"isPreferred":true,"name":"Major version set","productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"tn","version":"3.0"},"required":["token","version","serviceId","productTierId"]},"ReleaseTierVersionSetRequest2":{"type":"object","properties":{"isPreferred":{"type":"boolean","description":"Indicates whether this version set is preferred.","example":true},"name":{"type":"string","description":"The name of the product-tier version set.","example":"Major version set"}},"example":{"isPreferred":true,"name":"Major version set"}},"RemoveAccountConfigFromServiceModelRequest":{"type":"object","properties":{"accountConfigId":{"type":"string","description":"ID of an Account Config","example":"A laudantium quaerat temporibus tempore."},"id":{"type":"string","description":"ID of a Service Model","example":"Illo aut provident nobis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"n","minLength":1}},"example":{"accountConfigId":"ac-12345678","id":"sm-12345678","serviceId":"s-12345678","token":"jrp"},"required":["token","accountConfigId","id","serviceId"]},"RemoveAccountConfigFromServiceModelRequest2":{"type":"object","properties":{"accountConfigId":{"type":"string","description":"The infrastructure account configuration ID","example":"Minima fuga assumenda."}},"example":{"accountConfigId":"Natus est dolor dolores temporibus est ad."},"required":["accountConfigId"]},"RemoveCapacityFromResourceInstanceRequest":{"type":"object","properties":{"capacityToBeRemoved":{"type":"integer","description":"Number of replicas to be removed","example":3,"format":"int64"},"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"In qui velit."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5y","minLength":1}},"example":{"capacityToBeRemoved":3,"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"6"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id","capacityToBeRemoved"]},"RemoveCapacityFromResourceInstanceRequest2":{"type":"object","properties":{"capacityToBeRemoved":{"type":"integer","description":"Number of replicas to be removed","example":3,"format":"int64"}},"example":{"capacityToBeRemoved":3},"required":["capacityToBeRemoved"]},"RemoveComputeInstanceTypeRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|all"},"id":{"type":"string","description":"ID of a Compute Config","example":"Ex sed rerum eaque officia vero molestiae."},"instanceType":{"type":"string","description":"The instance type for this compute instance type config","example":"t3.micro"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1w3","minLength":1}},"example":{"cloudProviderName":"aws","id":"cc-12345678","instanceType":"t3.micro","serviceId":"s-12345678","token":"0"},"required":["token","id","serviceId","cloudProviderName","instanceType"]},"RemoveComputeInstanceTypeRequest2":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"The cloud provider for this compute instance type config","example":"aws|azure|gcp|nebius|oci|all"},"instanceType":{"type":"string","description":"The instance type for this compute instance type config","example":"t3.micro"}},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|all","instanceType":"t3.micro"},"required":["cloudProviderName","instanceType"]},"RemoveCustomDNSToResourceInstanceRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"http-service"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Accusamus nesciunt nesciunt veniam ut adipisci sed."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"v","minLength":1}},"example":{"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"http-service","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"76"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"RemoveFileRequest":{"type":"object","properties":{"fileId":{"type":"string","description":"ID of a File","example":"Modi atque."},"id":{"type":"string","description":"ID of a resource","example":"Molestiae beatae."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"x","minLength":1}},"example":{"fileId":"file-12345678","id":"r-12345678","serviceId":"s-12345678","token":"9tc"},"required":["token","id","serviceId","fileId"]},"RemoveResourceDependencyRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Nostrum corporis doloremque omnis adipisci et nesciunt."},"resourceDependencyId":{"type":"string","description":"ID of a resource","example":"Quas est."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9","minLength":1}},"example":{"id":"r-12345678","resourceDependencyId":"r-12345678","serviceId":"s-12345678","token":"fh"},"required":["token","id","serviceId","resourceDependencyId"]},"RemoveStorageVolumeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Config","example":"Eligendi nesciunt distinctio pariatur quis velit ea."},"mountPath":{"type":"string","description":"The specific mount path to remove. If not specified, all mount paths for the storage volume config will be removed","example":"/data"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"storageVolumeConfigId":{"type":"string","description":"ID of a Storage Volume Config","example":"Mollitia maiores et aut."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"8v","minLength":1}},"example":{"id":"sc-12345678","mountPath":"/data","serviceId":"s-12345678","storageVolumeConfigId":"svc-12345678","token":"gd"},"required":["token","id","serviceId","storageVolumeConfigId"]},"RemoveStorageVolumeConfigRequest2":{"type":"object","properties":{"mountPath":{"type":"string","description":"The specific mount path to remove. If not specified, all mount paths for the storage volume config will be removed","example":"/data"}},"example":{"mountPath":"/data"}},"RenderIdentityProvidersRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of environment to filter Identity Providers by","example":"production"},"loginHint":{"type":"string","description":"The login hint to use for the Identity Provider","example":"user@domain.com"},"redirectUrl":{"type":"string","description":"The URL to redirect to after login","example":"https://example.com/redirect"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"q8g","minLength":1}},"example":{"environmentType":"production","loginHint":"user@domain.com","redirectUrl":"https://example.com/redirect","token":"k"},"required":["token"]},"RenderIdentityProvidersResult":{"type":"object","properties":{"identityProviders":{"type":"array","items":{"$ref":"#/components/schemas/RenderedIdentityProviderResult"},"description":"The list of Identity Providers","example":[{"emailIdentifiers":"company.com","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"},{"emailIdentifiers":"company.com","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"},{"emailIdentifiers":"company.com","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"},{"emailIdentifiers":"company.com","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"}]}},"example":{"identityProviders":[{"emailIdentifiers":"company.com","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"},{"emailIdentifiers":"company.com","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"},{"emailIdentifiers":"company.com","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"},{"emailIdentifiers":"company.com","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"}]}},"RenderedIdentityProviderResult":{"type":"object","properties":{"emailIdentifiers":{"type":"string","description":"The email identifiers to use to filter the Identity Provider available for login","example":"company.com"},"id":{"type":"string","description":"ID of an Identity Provider","example":"Illo deleniti animi aut facilis qui."},"identityProviderName":{"type":"string","description":"The name of the identity provider","example":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"},"loginButtonIconUrl":{"type":"string","description":"The URL of the icon to use for the login button","example":"https://example.com/icon.png"},"loginButtonText":{"type":"string","description":"The text to use for the login button","example":"Login with Google"},"name":{"type":"string","description":"The name of the Identity Provider","example":"Google for my company"},"renderedAuthorizationEndpoint":{"type":"string","description":"The rendered authorization endpoint of the Identity Provider","example":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid"},"state":{"type":"string","description":"The state parameter used to prevent CSRF attacks","example":"state"}},"example":{"emailIdentifiers":"company.com","id":"idp-12345678","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","renderedAuthorizationEndpoint":"https://accounts.google.com/o/oauth2/auth?response_type=code\u0026client_id=205376496935-vtfpdnseqmjhsynlh0bsufl38k0test.apps.googleusercontent.com\u0026redirect_uri=https://example.com/redirect\u0026scope=openid email profile\u0026state=idpName-guid","state":"state"},"required":["id","name","identityProviderName","renderedAuthorizationEndpoint","loginButtonIconUrl","loginButtonText","emailIdentifiers"]},"ReportHealthRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"sb2","minLength":1}},"example":{"id":"s-12345678","token":"w"},"required":["token","id"]},"ReportHealthResult":{"type":"object","properties":{"health":{"type":"string","description":"Service Health Status","example":"UP|DOWN|UNKNOWN"},"id":{"type":"string","description":"ID of a Service","example":"s-123456"},"report":{"type":"object","description":"The health of each environment under this service","example":{"se-12345678":{"sm-12345678":{"vu-11111111":"UNKNOWN","vu-12345678":"UP","vu-87654321":"DOWN"}}},"additionalProperties":{"$ref":"#/components/schemas/EnvironmentHealthReport"}}},"example":{"health":"UP","id":"s-12345678","report":{"se-12345678":{"sm-12345678":{"vu-11111111":"UNKNOWN","vu-12345678":"UP","vu-87654321":"DOWN"}}}}},"ResetPasswordRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1}},"example":{"email":"abc@gmail.com"},"required":["email"]},"ResourceCapability":{"type":"object","properties":{"capability":{"type":"string","description":"The type of capability of a resource","example":"SERVERLESS|SERVICE_ACCOUNT_POLICIES|PROCESS_CORE_DUMP|CUSTOM_DNS|SIDECARS"},"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"]},"ResourceDependency":{"type":"object","properties":{"parameterMap":{"type":"object","description":"A map of the source parameter to the resource dependency parameter","example":{"Consequatur et ab laborum unde.":"Accusantium ut repellendus inventore.","Labore rerum qui et sunt alias et.":"Aut fuga sapiente expedita dolorum."},"additionalProperties":{"type":"string","example":"Et pariatur assumenda iusto."}},"resourceId":{"type":"string","description":"ID of a resource","example":"Aliquam consequatur exercitationem qui fugiat aspernatur amet."}},"description":"Resource dependency relation specification","example":{"parameterMap":{"Adipisci ab.":"Illo et qui debitis et incidunt suscipit.","Et pariatur.":"Similique rem aut eveniet animi minima quod.","Quis dolor et aut deleniti cumque.":"Et quae et dolorum deserunt."},"resourceId":"Voluptates possimus dolor sit possimus quidem."},"required":["resourceId"]},"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":"ID of a resource","example":"Et ad aspernatur dolorum voluptatem voluptatem."},"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":{"Amet molestias voluptas quam vel.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Quia et nostrum et perferendis nihil.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Tempora corporis nihil.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"additionalProperties":{"$ref":"#/components/schemas/NodeHealthSummary"}},"resourceID":{"type":"string","description":"ID of a resource","example":"Dignissimos aperiam autem."},"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 heath status of a resource","example":"HEALTHY|UNHEALTHY|UNKNOWN|STOPPED|PENDING_ADOPTION|N/A"}},"example":{"nodesHealth":{"Ducimus id molestiae labore tempore id.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Quis quia dolorem rerum.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"},"Sint qui cupiditate laudantium quaerat vel.":{"availabilityZone":"us-east-2a","connectivityStatus":"HEALTHY","diskHealth":"HEALTHY","endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","integrationsHealth":{"CustomerObservabilityHealth":"HEALTHY","InternalObservabilityHealth":"HEALTHY"},"loadStatus":"LOAD_NORMAL","nodeHealth":"HEALTHY","nodeName":"postgres-0","ports":[80,443],"processHealth":"HEALTHY","processLiveness":"HEALTHY","status":"HEALTHY"}},"resourceID":"resource-12345678","resourceKey":"primary","resourceType":"Kustomize","status":"HEALTHY"}},"ResourceInstanceMetadata":{"type":"object","properties":{"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tags for the resource instance.","example":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}]},"deletionProtection":{"type":"boolean","description":"Indicates if deletion protection is enabled for the instance","example":true},"enableDebugMode":{"type":"boolean","description":"Enable debug mode","example":true}},"description":"Metadata associated with a resource instance","example":{"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"deletionProtection":true,"enableDebugMode":true}},"ResourceInstanceProvisionerSetupKitRequest":{"type":"object","properties":{"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Nihil doloremque eveniet eum ad fuga iure."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7","minLength":1}},"example":{"serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"w"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey"]},"ResourceMaintenanceTasks":{"type":"object","description":"Pending actions or maintenance tasks for the resource instance, with action type as key and reference key as value.","example":{"backups":[{"backup_id":"bk-12345678"}],"upgrade_paths":[{"upgrade_path_id":"up-9876543","upgrade_path_instance_status":"PENDING","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"IN_PROGRESS"},{"upgrade_path_id":"up-12345548","upgrade_path_instance_status":"PENDING","upgrade_path_released_at":"2023-01-01T09:00:00Z","upgrade_path_scheduled_at":"2023-01-01T10:00:00Z","upgrade_path_status":"SCHEDULED"}]},"additionalProperties":true},"ResourceNetworkTopologyResult":{"type":"object","properties":{"additionalEndpoints":{"type":"object","description":"The additional endpoints for this resource","example":{"admin":{"endpoint":"https://admin.instance-abcdefgh.region.aws.omnistrate.cloud","healthStatus":"HEALTHY","networkingType":"PRIVATE","openPorts":[30000],"primary":false},"cluster":{"endpoint":"https://cluster.instance-abcdefgh.region.aws.omnistrate.cloud","healthStatus":"HEALTHY","networkingType":"PUBLIC","openPorts":[443],"primary":true}},"additionalProperties":{"$ref":"#/components/schemas/ClusterEndpoint"}},"allowedIPRanges":{"type":"array","items":{"type":"string","example":"Blanditiis earum quis necessitatibus itaque."},"description":"The allowed IP ranges for this resource","example":["0.0.0.0/0"]},"clusterEndpoint":{"type":"string","description":"The primary 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":3488640916718838247,"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},"isJob":{"type":"boolean","description":"Whether this resource is a job","default":false,"example":false},"jobMetrics":{"type":"array","items":{"$ref":"#/components/schemas/JobMetric"},"description":"The job metrics for this resource (if it's a job)","example":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}]},"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","LoadStatus":"LOAD_NORMAL","NodeHealth":"HEALTHY","ProcessHealth":"HEALTHY","ProcessLiveness":"HEALTHY"},"endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","healthStatus":"HEALTHY","id":"primary-0","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod/instance-abcdefgh/primary-0?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"ports":[80,443],"status":"RUNNING","storageSize":10,"vmInfo":{"architecture":"amd64","azCode":"us-east-1a","azID":"use1-az1","externalIP":"3.44.113.6","instanceType":"t2.small","internalIP":"192.168.1.4","k8sNodeName":"my-k8s-node","kernelVersion":"5.10.228","kubeletVersion":"1.31.3","os":"linux","providerID":"aws:///ap-south-1b/i-06h696g4a643ahf01"}},{"availabilityZone":"us-east-2a","detailedHealth":{"ConnectivityStatus":"UNHEALTHY","DiskHealth":"UNKNOWN","LoadStatus":"LOAD_NORMAL","NodeHealth":"HEALTHY","ProcessHealth":"HEALTHY","ProcessLiveness":"HEALTHY"},"endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","healthStatus":"HEALTHY","id":"primary-0","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod/instance-abcdefgh/primary-0?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"ports":[80,443],"status":"RUNNING","storageSize":10,"vmInfo":{"architecture":"amd64","azCode":"us-east-1a","azID":"use1-az1","externalIP":"3.44.113.6","instanceType":"t2.small","internalIP":"192.168.1.4","k8sNodeName":"my-k8s-node","kernelVersion":"5.10.228","kubeletVersion":"1.31.3","os":"linux","providerID":"aws:///ap-south-1b/i-06h696g4a643ahf01"}},{"availabilityZone":"us-east-2a","detailedHealth":{"ConnectivityStatus":"UNHEALTHY","DiskHealth":"UNKNOWN","LoadStatus":"LOAD_NORMAL","NodeHealth":"HEALTHY","ProcessHealth":"HEALTHY","ProcessLiveness":"HEALTHY"},"endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","healthStatus":"HEALTHY","id":"primary-0","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod/instance-abcdefgh/primary-0?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"ports":[80,443],"status":"RUNNING","storageSize":10,"vmInfo":{"architecture":"amd64","azCode":"us-east-1a","azID":"use1-az1","externalIP":"3.44.113.6","instanceType":"t2.small","internalIP":"192.168.1.4","k8sNodeName":"my-k8s-node","kernelVersion":"5.10.228","kubeletVersion":"1.31.3","os":"linux","providerID":"aws:///ap-south-1b/i-06h696g4a643ahf01"}}]},"privateNetworkCIDR":{"type":"string","description":"The private network CIDR for this resource","example":"10.0.0.2/24"},"privateNetworkID":{"type":"string","description":"ID of a Network","example":"Illum vitae ea."},"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":{"additionalEndpoints":{"admin":{"endpoint":"https://admin.instance-abcdefgh.region.aws.omnistrate.cloud","healthStatus":"HEALTHY","networkingType":"PRIVATE","openPorts":[30000],"primary":false},"cluster":{"endpoint":"https://cluster.instance-abcdefgh.region.aws.omnistrate.cloud","healthStatus":"HEALTHY","networkingType":"PUBLIC","openPorts":[443],"primary":true}},"allowedIPRanges":["0.0.0.0/0"],"clusterEndpoint":"primary.instance-abcd1234.us-east-2.aws.omnistrate.cloud","clusterPorts":[443],"customDNSEndpoint":{"dnsHost":"my-custom-dns.com","name":"DNS to access the dashboard","status":"READY"},"hasCompute":true,"isJob":false,"jobMetrics":[{"additionalData":{"exitCode":0,"status":"Succeeded"},"endTime":"2023-01-01T10:05:00Z","metricType":"cpu_core_seconds","startTime":"2023-01-01T10:00:00Z","value":120.5},{"additionalData":{"peakMemoryUsage":"512MB"},"endTime":"2023-01-01T10:05:00Z","metricType":"memory_mb_seconds","startTime":"2023-01-01T10:00:00Z","value":2560}],"main":true,"networkingType":"PUBLIC","nodes":[{"availabilityZone":"us-east-2a","detailedHealth":{"ConnectivityStatus":"UNHEALTHY","DiskHealth":"UNKNOWN","LoadStatus":"LOAD_NORMAL","NodeHealth":"HEALTHY","ProcessHealth":"HEALTHY","ProcessLiveness":"HEALTHY"},"endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","healthStatus":"HEALTHY","id":"primary-0","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod/instance-abcdefgh/primary-0?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"ports":[80,443],"status":"RUNNING","storageSize":10,"vmInfo":{"architecture":"amd64","azCode":"us-east-1a","azID":"use1-az1","externalIP":"3.44.113.6","instanceType":"t2.small","internalIP":"192.168.1.4","k8sNodeName":"my-k8s-node","kernelVersion":"5.10.228","kubeletVersion":"1.31.3","os":"linux","providerID":"aws:///ap-south-1b/i-06h696g4a643ahf01"}},{"availabilityZone":"us-east-2a","detailedHealth":{"ConnectivityStatus":"UNHEALTHY","DiskHealth":"UNKNOWN","LoadStatus":"LOAD_NORMAL","NodeHealth":"HEALTHY","ProcessHealth":"HEALTHY","ProcessLiveness":"HEALTHY"},"endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","healthStatus":"HEALTHY","id":"primary-0","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod/instance-abcdefgh/primary-0?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"ports":[80,443],"status":"RUNNING","storageSize":10,"vmInfo":{"architecture":"amd64","azCode":"us-east-1a","azID":"use1-az1","externalIP":"3.44.113.6","instanceType":"t2.small","internalIP":"192.168.1.4","k8sNodeName":"my-k8s-node","kernelVersion":"5.10.228","kubeletVersion":"1.31.3","os":"linux","providerID":"aws:///ap-south-1b/i-06h696g4a643ahf01"}},{"availabilityZone":"us-east-2a","detailedHealth":{"ConnectivityStatus":"UNHEALTHY","DiskHealth":"UNKNOWN","LoadStatus":"LOAD_NORMAL","NodeHealth":"HEALTHY","ProcessHealth":"HEALTHY","ProcessLiveness":"HEALTHY"},"endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","healthStatus":"HEALTHY","id":"primary-0","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod/instance-abcdefgh/primary-0?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"ports":[80,443],"status":"RUNNING","storageSize":10,"vmInfo":{"architecture":"amd64","azCode":"us-east-1a","azID":"use1-az1","externalIP":"3.44.113.6","instanceType":"t2.small","internalIP":"192.168.1.4","k8sNodeName":"my-k8s-node","kernelVersion":"5.10.228","kubeletVersion":"1.31.3","os":"linux","providerID":"aws:///ap-south-1b/i-06h696g4a643ahf01"}},{"availabilityZone":"us-east-2a","detailedHealth":{"ConnectivityStatus":"UNHEALTHY","DiskHealth":"UNKNOWN","LoadStatus":"LOAD_NORMAL","NodeHealth":"HEALTHY","ProcessHealth":"HEALTHY","ProcessLiveness":"HEALTHY"},"endpoint":"primary-0.instance-abcd1234.us-east-2.aws.omnistrate.cloud","healthStatus":"HEALTHY","id":"primary-0","kubernetesDashboardEndpoint":{"dashboardEndpoint":"https://kubernetes-dashboard.hc-12345678.region.cloudprovider.f2e0a955bb84.cloud/#/pod/instance-abcdefgh/primary-0?namespace=instance-abcdefgh","deploymentCellID":"hc-12345678"},"ports":[80,443],"status":"RUNNING","storageSize":10,"vmInfo":{"architecture":"amd64","azCode":"us-east-1a","azID":"use1-az1","externalIP":"3.44.113.6","instanceType":"t2.small","internalIP":"192.168.1.4","k8sNodeName":"my-k8s-node","kernelVersion":"5.10.228","kubeletVersion":"1.31.3","os":"linux","providerID":"aws:///ap-south-1b/i-06h696g4a643ahf01"}}],"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"]},"ResourceSpec":{"type":"object","properties":{"limits":{"type":"object","properties":{"cpu":{"type":"string","description":"The maximum amount of CPU that the container can use","example":"1"},"memory":{"type":"string","description":"The maximum amount of memory that the container can use","example":"500Mi"}},"description":"The maximum amount of CPU and memory that the container can use","example":{"cpu":"1","memory":"500Mi"}},"requests":{"type":"object","properties":{"cpu":{"type":"string","description":"The amount of CPU that Kubernetes will guarantee for the container","example":"0.5"},"memory":{"type":"string","description":"The amount of memory that Kubernetes will guarantee for the container","example":"200Mi"}},"description":"The amount of CPU and memory that Kubernetes will guarantee for the container","example":{"cpu":"0.5","memory":"200Mi"}}},"description":"Resource requirements","example":{"limits":{"cpu":"1","memory":"500Mi"},"requests":{"cpu":"0.5","memory":"200Mi"}}},"ResourceSummary":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the resource","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"id":{"type":"string","description":"ID of a resource","example":"Quos voluptatem quae."},"imageConfigId":{"type":"string","description":"ID of an Image Config","example":"Assumenda laborum magnam blanditiis sit."},"infraConfigId":{"type":"string","description":"ID of an Infra Config","example":"Ut esse delectus rem esse eligendi."},"isExternal":{"type":"boolean","description":"Whether the resource is external","example":true},"managedResourceType":{"type":"string","description":"The managed resource type of instance","example":"PortsBasedProxy"},"name":{"type":"string","description":"The name of the resource","example":"MySQL multi-writer service"},"urlKey":{"type":"string","description":"The URL key of the resource","example":"myResource"}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},"required":["id","name","description","isExternal"]},"RestartResourceInstanceRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Provident sequi et id iure."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9","minLength":1}},"example":{"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"w73"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"RestoreFromInstanceSnapshotRequest":{"type":"object","properties":{"custom_network_id":{"type":"string","description":"Custom network for resource","example":"n-1234567890"},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"},"snapshotId":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Et velit dolorum."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"u","minLength":1}},"example":{"custom_network_id":"n-1234567890","network_type":"PUBLIC|INTERNAL","snapshotId":"instance-ss-abcd1234","subscriptionId":"sub-abcd1234","token":"y9"},"required":["token","snapshotId"]},"RestoreFromInstanceSnapshotRequest2":{"type":"object","properties":{"custom_network_id":{"type":"string","description":"Custom network for resource","example":"n-1234567890"},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"}},"example":{"custom_network_id":"n-1234567890","network_type":"PUBLIC|INTERNAL"}},"RestoreResourceInstanceFromSnapshotRequest":{"type":"object","properties":{"custom_network_id":{"type":"string","description":"Custom network for resource","example":"n-1234567890"},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Cum iure enim."},"snapshotId":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Similique ea sit eligendi eum."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"v","minLength":1}},"example":{"custom_network_id":"n-1234567890","network_type":"PUBLIC|INTERNAL","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","snapshotId":"instance-ss-abcd1234","subscriptionId":"sub-abcd1234","token":"w"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","snapshotId"]},"RestoreResourceInstanceFromSnapshotRequest2":{"type":"object","properties":{"custom_network_id":{"type":"string","description":"Custom network for resource","example":"n-1234567890"},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"}},"example":{"custom_network_id":"n-1234567890","network_type":"PUBLIC|INTERNAL"}},"RestoreResourceInstanceFromSnapshotResponseBody":{"type":"object","properties":{"instanceId":{"type":"string","description":"Resource Instance Id","example":"Beatae nostrum sapiente dolorem magni eum."}},"example":{"instanceId":"Voluptas dolores."}},"RestoreResourceInstanceRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Nostrum expedita aliquam sit."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"targetRestoreTime":{"type":"string","description":"The target restore time","example":"2021-09-01T00:00:00Z"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ur7","minLength":1}},"example":{"id":"instance-abcd1234","network_type":"PUBLIC|INTERNAL","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","targetRestoreTime":"2021-09-01T00:00:00Z","token":"y8a"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id","targetRestoreTime"]},"RestoreResourceInstanceRequest2":{"type":"object","properties":{"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"},"targetRestoreTime":{"type":"string","description":"The target restore time","example":"2021-09-01T00:00:00Z"}},"example":{"network_type":"PUBLIC|INTERNAL","targetRestoreTime":"2021-09-01T00:00:00Z"},"required":["targetRestoreTime"]},"RevokeConsumptionUserRoleRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"l","minLength":1}},"example":{"email":"abc@gmail.com","roleType":"reader","subscriptionId":"sub-abcd1234","token":"p2"},"required":["token","email","roleType","subscriptionId"]},"RevokeConsumptionUserRoleRequest2":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"roleType":{"type":"string","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"}},"example":{"email":"abc@gmail.com","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"required":["email","roleType"]},"RevokeUserRoleRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"u","minLength":1}},"example":{"email":"abc@gmail.com","roleType":"reader","token":"e9"},"required":["token","email","roleType"]},"RevokeUserRoleRequest2":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"roleType":{"type":"string","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"}},"example":{"email":"abc@gmail.com","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"required":["email","roleType"]},"RolloutFleetImageConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Image Config","example":"Minima ea quaerat eveniet ut cupiditate ut."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"l","minLength":1}},"description":"Rollout the image configuration to all existing entities using this image configuration","example":{"id":"imgc-12345678","serviceId":"s-12345678","token":"p"},"required":["token","serviceId","id"]},"RolloutFleetImageStatusRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Image Config","example":"Et excepturi autem amet."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"d","minLength":1}},"example":{"id":"imgc-12345678","serviceId":"s-12345678","token":"1pl"},"required":["token","serviceId","id"]},"RolloutFleetImageStatusResult":{"type":"object","properties":{"status":{"type":"string","description":"UpgradeStatus is the status of an upgrade path","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING"}},"example":{"status":"IN_PROGRESS"},"required":["status"]},"RolloutFleetInfraRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"In officia."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"jzz","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"vb"},"required":["token","id","serviceId"]},"RolloutFleetInfraStatusRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Ipsam illum assumenda et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"mp","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"e"},"required":["token","id","serviceId"]},"RolloutFleetInfraStatusResult":{"type":"object","properties":{"status":{"type":"string","description":"UpgradeStatus is the status of an upgrade path","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING"}},"example":{"status":"IN_PROGRESS"},"required":["status"]},"Route53Configuration":{"type":"object","properties":{"awsAccountID":{"type":"string","description":"The AWS account hosting the the hosted zone for the domain","example":"123456789012"}},"example":{"awsAccountID":"123456789012"},"required":["awsAccountID"]},"Route53ConfigurationDescription":{"type":"object","properties":{"awsAccountID":{"type":"string","description":"The AWS account hosting the the hosted zone for the domain","example":"123456789012"},"awsCloudFormationTemplateURL":{"type":"string","description":"The URL to the CloudFormation template","example":"https://s3.amazonaws.com/my-bucket/my-template.json"}},"example":{"awsAccountID":"123456789012","awsCloudFormationTemplateURL":"https://s3.amazonaws.com/my-bucket/my-template.json"},"required":["awsAccountID","awsCloudFormationTemplateURL"]},"S3Configuration":{"type":"object","example":{}},"SaaSPortal":{"type":"object","properties":{"customDomain":{"type":"string","description":"The custom domain of the SaaS portal","example":"mycustomdomain.com"},"customDomainStatus":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},"detailedNetworkTopology":{"type":"object","description":"The detailed network topology of the SaaS portal","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":"saasportal","resourceName":"SaaS Portal"}},"additionalProperties":{"$ref":"#/components/schemas/ResourceNetworkTopologyResult"}},"disablePasswordLogin":{"type":"boolean","description":"Whether to disable password login for the SaaS portal","example":false},"emailConfig":{"$ref":"#/components/schemas/SaaSPortalEmailConfig"},"endpoint":{"type":"string","description":"The endpoint of the SaaS portal for this environment type","example":"https://saas-portal.example.com"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"googleAnalyticsTagID":{"type":"string","description":"The Google Analytics tag ID for the SaaS portal","example":"G-123456789"},"imageConfig":{"$ref":"#/components/schemas/SaaSPortalImageConfig"},"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}},"example":{"customDomain":"mycustomdomain.com","customDomainStatus":"READY","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":"saasportal","resourceName":"SaaS Portal"}},"disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"endpoint":"https://saas-portal.example.com","environmentType":"DEV","googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"status":"READY"},"required":["environmentType","status"]},"SaaSPortalEmailConfig":{"type":"object","properties":{"smtpFromEmail":{"type":"string","description":"The SMTP from email","example":"example@gmail.com"},"smtpHost":{"type":"string","description":"The SMTP host","example":"smtp.gmail.com"},"smtpPassword":{"type":"string","description":"The SMTP password","example":"password"},"smtpPort":{"type":"integer","description":"The SMTP port","example":587,"format":"int64"},"smtpUsername":{"type":"string","description":"The SMTP username","example":"username"}},"example":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"required":["smtpUsername","smtpPassword","smtpFromEmail","smtpHost"]},"SaaSPortalImageConfig":{"type":"object","properties":{"imageName":{"type":"string","description":"The image name for the SaaS portal","example":"myimage"},"imageRegistry":{"type":"string","description":"The image registry for the SaaS portal","example":"ghcr.io"},"imageTag":{"type":"string","description":"The image tag for the SaaS portal","example":"latest"}},"example":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"required":["imageRegistry","imageName","imageTag"]},"SaveHelmPackageRequest":{"type":"object","properties":{"helmPackage":{"$ref":"#/components/schemas/HelmPackage"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"0k8","minLength":1}},"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","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"},"token":"cam"},"required":["token","helmPackage"]},"SaveHelmPackageRequest2":{"type":"object","properties":{"helmPackage":{"$ref":"#/components/schemas/HelmPackage"}},"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","layeredChartValues":[{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}},{"name":"my-layer","scope":{"{{ $sys.cloudProviderName }}":"aws"},"values":{"global":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"omnistrate.com/managed-by","operator":"In","values":["omnistrate"]}]}]}}}}},"valuesFile":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"}}],"namespace":"default","password":"my-password","username":"my-user"}},"required":["helmPackage"]},"ScheduleConfig":{"type":"object","properties":{"cronExpression":{"type":"string","description":"Cron expression for advanced scheduling (e.g., '0 2 * * *' for daily at 2 AM). Takes precedence over simpleInterval if both are provided.","example":"0 2 * * *","pattern":"^(\\*|[0-5]?\\d)(\\s+(\\*|[0-1]?\\d|2[0-3]))(\\s+(\\*|[1-2]?\\d|3[01]))(\\s+(\\*|[1-9]|1[0-2]))(\\s+(\\*|[0-6]))$"},"simpleInterval":{"type":"string","description":"Simple interval scheduling using human-readable format (e.g., '5m', '1h', '30m', '2h'). Supports: s(seconds), m(minutes), h(hours), d(days)","example":"30m","pattern":"^(\\d+)(s|m|h|d)$"},"timezone":{"type":"string","description":"Timezone for cron scheduling (IANA Time Zone format, e.g., 'UTC', 'America/New_York'). Only applies to cronExpression.","default":"UTC","example":"UTC"}},"description":"Configuration for recurring job scheduling","example":{"cronExpression":"0 2 * * *","simpleInterval":"30m","timezone":"UTC"}},"SchemaRequest":{"type":"object","properties":{"type":{"type":"string","description":"Type of the schema, e.g., 'compose', 'service-plan', 'x-omnistrate-mode-internal'","example":"x-omnistrate-service-plan|x-omnistrate-integrations|x-omnistrate-mode-internal|x-omnistrate-proxy-type|x-omnistrate-actionhooks|x-omnistrate-api-params|x-omnistrate-capabilities|x-omnistrate-compute|x-omnistrate-job-config|x-omnistrate-storage|x-omnistrate-image-registry-attributes|x-omnistrate-load-balancer|compose|service-plan|deployment-cell-amenities|system-parameters|services-orchestration-create-dsl|service-orchestration-modify-dsl"}},"example":{"type":"x-omnistrate-service-plan|x-omnistrate-integrations|x-omnistrate-mode-internal|x-omnistrate-proxy-type|x-omnistrate-actionhooks|x-omnistrate-api-params|x-omnistrate-capabilities|x-omnistrate-compute|x-omnistrate-job-config|x-omnistrate-storage|x-omnistrate-image-registry-attributes|x-omnistrate-load-balancer|compose|service-plan|deployment-cell-amenities|system-parameters|services-orchestration-create-dsl|service-orchestration-modify-dsl"},"required":["type"]},"Secret":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"name":{"type":"string","description":"Name of the secret","example":"my-secret"},"value":{"type":"string","description":"The value of the secret","example":"super-secret-value"}},"example":{"environmentType":"DEV","name":"my-secret","value":"super-secret-value"},"required":["environmentType","name","value"]},"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"}},"ServiceDeploymentDetails":{"type":"object","properties":{"dependsOnDeployment":{"type":"array","items":{"type":"string","example":"Voluptatibus at voluptatum vel voluptatum."},"description":"The deployment keys that this deployment depends on","example":["instanceDeploymentAlias1","instanceDeploymentAlias2"]},"failedReason":{"type":"string","description":"The reason why the deployment failed","example":"Invalid inputs"},"instanceDeploymentAlias":{"type":"string","description":"The instance deployment alias","example":"instanceDeploymentAlias"},"instanceId":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"status":{"type":"string","description":"The status of the service deployment","example":"PENDING"},"statusMessage":{"type":"string","description":"The status message of the service deployment","example":"Creating deployment"},"subscriptionId":{"type":"string","description":"ID of a Subscription","example":"Nulla consequatur enim."}},"example":{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Totam et qui libero quod sunt deserunt."},"required":["instanceDeploymentAlias","serviceId","subscriptionId"]},"ServiceEnvironment":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"name":{"type":"string","description":"Name of the Service Environment","example":"dev"},"promoteStatus":{"type":"string","description":"The status of the promotion","example":"IN_SYNC|OUT_OF_SYNC|UNKNOWN"},"saasPortalStatus":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"},"saasPortalUrl":{"type":"string","description":"The URL of the SaaS portal for this environment type","example":"https://saas-portal.example.com"},"servicePlans":{"type":"array","items":{"$ref":"#/components/schemas/ServicePlan"},"description":"List of service plans","example":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}]},"sourceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"sourceEnvironmentName":{"type":"string","description":"The source environment name","example":"dev"},"type":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"visibility":{"type":"string","description":"This parameter is used to configure the visibility of the service control-plane APIs","example":"PUBLIC"}},"example":{"id":"se-12345678","name":"dev","promoteStatus":"IN_SYNC|OUT_OF_SYNC|UNKNOWN","saasPortalStatus":"READY","saasPortalUrl":"https://saas-portal.example.com","servicePlans":[{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"}],"sourceEnvironmentID":"se-12345678","sourceEnvironmentName":"dev","type":"DEV","visibility":"private"},"required":["id","name","visibility","servicePlans"]},"ServiceHealthRequest":{"type":"object","properties":{"serviceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceID":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"6","minLength":1}},"example":{"serviceEnvironmentID":"se-123456","serviceID":"s-123456","token":"fgb"},"required":["token","serviceID","serviceEnvironmentID"]},"ServiceHealthSummary":{"type":"object","properties":{"cloudProviderHealthSummary":{"type":"object","description":"The summary of health by cloud provider","example":{"aws|azure|gcp|nebius|oci|all":{"cloudProvider":"aws","deployingInstances":3103901357503354848,"healthyInstances":1968962190075425629,"message":"Cloud provider is healthy","regionalHealthSummary":{"Exercitationem fuga.":{"deployingInstances":2298678282557881209,"deploymentCellHealthSummary":{"Autem debitis velit et qui et.":{"deployingInstances":7683480458974885776,"healthyInstances":7625805120329452013,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":3293722116708194883,"unhealthyInstances":2720549860080455985,"unknownInstances":6042448592322176572}},"healthyInstances":6770702279687198992,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":6940340432849338119,"unhealthyInstances":2109279480486837371,"unknownInstances":6865781452798159450}},"status":"Healthy","totalInstances":7381184793797188328,"unhealthyInstances":5627307930756361844,"unknownInstances":3071542489855701091}},"additionalProperties":{"$ref":"#/components/schemas/CloudProviderHealthSummary"}},"healthyInstances":{"type":"integer","description":"The number of healthy instances in the region","example":7500510955992575559,"format":"int64"},"message":{"type":"string","description":"The status message","example":"Service is healthy"},"serviceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceID":{"type":"string","description":"ID of a 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":4735050614749461080,"format":"int64"},"unhealthyInstances":{"type":"integer","description":"The number of unhealthy instances in the region","example":800535593318478045,"format":"int64"},"unknownInstances":{"type":"integer","description":"The number of instances with unknown status","example":6764236736734195667,"format":"int64"}},"example":{"cloudProviderHealthSummary":{"aws|azure|gcp|nebius|oci|all":{"cloudProvider":"aws","deployingInstances":3103901357503354848,"healthyInstances":1968962190075425629,"message":"Cloud provider is healthy","regionalHealthSummary":{"Exercitationem fuga.":{"deployingInstances":2298678282557881209,"deploymentCellHealthSummary":{"Autem debitis velit et qui et.":{"deployingInstances":7683480458974885776,"healthyInstances":7625805120329452013,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":3293722116708194883,"unhealthyInstances":2720549860080455985,"unknownInstances":6042448592322176572}},"healthyInstances":6770702279687198992,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":6940340432849338119,"unhealthyInstances":2109279480486837371,"unknownInstances":6865781452798159450}},"status":"Healthy","totalInstances":7381184793797188328,"unhealthyInstances":5627307930756361844,"unknownInstances":3071542489855701091}},"healthyInstances":3267433740639454141,"message":"Service is healthy","serviceEnvironmentID":"se-123456","serviceID":"s-123456","status":"Healthy","totalInstances":778287637796685921,"unhealthyInstances":7783546922109711256,"unknownInstances":6305032138656447500},"required":["serviceID","serviceEnvironmentID","status","message","totalInstances","healthyInstances","unhealthyInstances","cloudProviderHealthSummary"]},"ServiceModelFeatureConfiguration":{"type":"object","description":"The configuration parameters of the service model feature","example":{"status":"ON"},"additionalProperties":true},"ServiceModelFeatureDetail":{"type":"object","properties":{"configuration":{"$ref":"#/components/schemas/ServiceModelFeatureConfiguration"},"feature":{"type":"string","description":"Name of the service model feature","example":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}},"example":{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},"required":["feature","configuration"]},"ServiceOffering":{"type":"object","properties":{"AutoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Allow creates when payment not configured","example":true},"assets":{"$ref":"#/components/schemas/ServiceAssets"},"awsRegions":{"type":"array","items":{"type":"string","example":"Vel est reiciendis architecto."},"description":"The AWS regions that this service offering is available on","example":["us-east-2","ca-central-1"]},"azureRegions":{"type":"array","items":{"type":"string","example":"Unde commodi pariatur non id occaecati id."},"description":"The Azure regions that this service offering is available on","example":["northcentralus"]},"cloudProviders":{"type":"array","items":{"type":"string","example":"Necessitatibus explicabo accusantium vitae eos eum ut."},"description":"List of supported cloud providers for this product tier.","example":["AWS","GCP","Azure"]},"gcpRegions":{"type":"array","items":{"type":"string","example":"Ea consequatur blanditiis perspiciatis."},"description":"The GCP regions that this service offering is available on","example":["us-central1"]},"maxNumberOfInstances":{"type":"integer","description":"Maximum number of instances","example":5,"format":"int64"},"nebiusRegions":{"type":"array","items":{"type":"string","example":"Repellendus inventore qui."},"description":"The Nebius regions that this service offering is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Quia laborum nostrum voluptas numquam."},"description":"The OCI regions that this service offering is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Quos odit sed deserunt temporibus."},"description":"The on prem platforms that this service offering is available on","example":["EKS","Generic"]},"privateRegions":{"type":"array","items":{"type":"string","example":"A quia molestiae id."},"description":"The Private regions that this service offering is available on","example":["n/a"]},"productTierDescription":{"type":"string","description":"A brief description of the product tier","example":"A premium product tier"},"productTierDocumentation":{"type":"string","description":"Documentation","example":"Any documentation"},"productTierFeatures":{"type":"array","items":{"$ref":"#/components/schemas/ProductTierFeatureDetail"},"description":"Enabled product tier features","example":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}]},"productTierID":{"type":"string","description":"ID of a Product Tier","example":"Fugit ut aut quas rem corrupti adipisci."},"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":"ProductTierType is the type of tier for a product","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_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":"ID of a Service API","example":"Qui possimus sint quia quaerat qui."},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceEnvironmentName":{"type":"string","description":"The service environment name","example":"Development"},"serviceEnvironmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"serviceEnvironmentURLKey":{"type":"string","description":"The service environment URL key","example":"dev"},"serviceEnvironmentVisibility":{"type":"string","description":"This parameter is used to configure the visibility of the service control-plane APIs","example":"PUBLIC"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"Aliquam molestiae consectetur."},"serviceModelFeatures":{"type":"array","items":{"$ref":"#/components/schemas/ServiceModelFeatureDetail"},"description":"Enabled service model features","example":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}]},"serviceModelID":{"type":"string","description":"ID of a Service Model","example":"Id numquam debitis soluta similique quia libero."},"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 model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"serviceModelURLKey":{"type":"string","description":"The service model URL key","example":"hosted"},"supportsPublicNetwork":{"type":"boolean","description":"Indicates whether any of the resources in the product tier support public network","example":false}},"example":{"AutoApproveSubscription":false,"allowCreatesWhenPaymentNotConfigured":true,"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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_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\u0026stackName=AccountConfigSetup\u0026param_AccountConfigIdentityId=org-EUVvex3bVm\u0026param_OIDCIssuerURLWithoutPrefix=oidc.eks.us-east-2.amazonaws.com/id/C339DC3726AD36506FB7ABE55754784F\u0026param_OIDCIssuerThumbprintList=9e99a48a9960b14926bb7f3b02e22da2b0ab7280\u0026param_ServiceAccount=bootstrap-sa\u0026param_CreateLoadBalancerPolicy=false"},"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"cloudProviders":["AWS","GCP","Azure"],"gcpRegions":["us-central1"],"maxNumberOfInstances":5,"nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"privateRegions":["n/a"],"productTierDescription":"A premium product tier","productTierDocumentation":"Any documentation","productTierFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"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":"Modi dolore quo consequuntur unde est.","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY"}],"serviceModelID":"sm-12345678","serviceModelName":"Hosted","serviceModelStatus":"Ready","serviceModelType":"CUSTOMER_HOSTED, OMNISTRATE_HOSTED, BYOA","serviceModelURLKey":"hosted","supportsPublicNetwork":false},"required":["serviceEnvironmentURLKey","serviceEnvironmentName","serviceEnvironmentVisibility","serviceEnvironmentType","serviceAPIVersion","serviceAPIID","serviceModelURLKey","serviceModelName","serviceModelType","serviceModelStatus","productTierURLKey","productTierName","resourceParameters","productTierID","productTierVersion","productTierType","serviceModelID","serviceEnvironmentID","serviceLogoURL","productTierDocumentation","productTierSupport","productTierPricing","AutoApproveSubscription"]},"ServicePlan":{"type":"object","properties":{"description":{"type":"string","description":"Description of the Product Tier","example":"A Basic product tier"},"modelType":{"type":"string","description":"The model type encapsulating this service","example":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA"},"name":{"type":"string","description":"Name of the Product Tier","example":"Basic"},"productTierID":{"type":"string","description":"ID of a Product Tier","example":"Vitae impedit."},"tierType":{"type":"string","description":"ProductTierType is the type of tier for a product","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}},"example":{"description":"A Basic product tier","modelType":"CUSTOMER_HOSTED","name":"Basic","productTierID":"pt-12345678","tierType":"OMNISTRATE_DEDICATED_TENANCY"},"required":["name","description","tierType","modelType","productTierID"]},"ServiceProviderEvent":{"type":"object","properties":{"alertType":{"type":"string","description":"The type of the alert","example":"Alarm|Notification"},"eventCategory":{"type":"string","description":"The category of the service provider specific event","example":"InstanceEvent|ServiceEvent|UserEvent|IdentityProviderEvent"},"eventID":{"type":"string","description":"ID of a Event","example":"Similique excepturi provident."},"eventPayload":{"type":"object","description":"The event payload for a service provider","example":{"Aliquam dolorem qui.":"Incidunt ut."},"additionalProperties":true},"eventType":{"type":"string","description":"The type of the service provider specific event","example":"UnhealthyInstance|FailedDeployment|ScaleOut|UserSignUp|UserSubscription"},"expiryTime":{"type":"string","description":"The expiry time of the event","example":"2023-01-10T00:00:00Z"},"instanceID":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"planVersion":{"type":"string","description":"The version of the plan","example":"v1.0"},"priority":{"type":"string","description":"The priority of the event","example":"Critical|High|Medium|Low"},"resourceName":{"type":"string","description":"The name of the resource","example":"Resource-123"},"scope":{"type":"string","description":"The scope of the event","example":"ServiceProvider|EndCustomer"},"serviceEnvironmentID":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"serviceEnvironmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"serviceID":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceName":{"type":"string","description":"The name of the service","example":"Service-123"},"servicePlanName":{"type":"string","description":"The name of the service plan","example":"Basic Plan"},"time":{"type":"string","description":"The event time","example":"2023-01-10T00:00:00Z"}},"example":{"alertType":"Alarm","eventCategory":"InstanceEvent","eventID":"e-123456","eventPayload":{"Beatae hic.":"Aperiam vero nesciunt.","Nesciunt accusamus.":"Maiores qui quasi est sit hic vitae.","Ut officia.":"Voluptas deleniti fuga."},"eventType":"UnhealthyInstance","expiryTime":"2023-01-10T00:00:00Z","instanceID":"instance-12345678","planVersion":"v1.0","priority":"Critical","resourceName":"Resource-123","scope":"ServiceProvider","serviceEnvironmentID":"se-123456","serviceEnvironmentType":"PROD","serviceID":"s-123456","serviceName":"Service-123","servicePlanName":"Basic Plan","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":8326216645857438818,"format":"int64"}}},"example":{"eventsSummary":{"FailedDeployment":1,"UnhealthyInstance":2}}},"SetActiveAccountConfigRequest":{"type":"object","properties":{"accountConfigId":{"type":"string","description":"ID of an Account Config","example":"Quaerat dolor ea reiciendis laborum qui."},"id":{"type":"string","description":"ID of a Service Model","example":"Maxime sint et vitae aut dolorem iste."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"q8","minLength":1}},"example":{"accountConfigId":"ac-12345678","id":"sm-12345678","serviceId":"s-12345678","token":"r4w"},"required":["token","accountConfigId","id","serviceId"]},"SetEnvironmentVariablesRequest":{"type":"object","properties":{"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"The environment variables that this resource requires","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]},"id":{"type":"string","description":"ID of a resource","example":"Accusamus id quaerat porro ut ea."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"60","minLength":1}},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"id":"r-12345678","serviceId":"s-12345678","token":"m8g"},"required":["token","id","serviceId"]},"SetEnvironmentVariablesRequest2":{"type":"object","properties":{"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"The environment variables that this resource requires","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]}},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]}},"SetSecretRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"name":{"type":"string","description":"Name of the secret","example":"my-secret"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"nb","minLength":1},"value":{"type":"string","description":"The value of the secret","example":"super-secret-value"}},"example":{"environmentType":"DEV","name":"my-secret","token":"4","value":"super-secret-value"},"required":["token","environmentType","name","value"]},"SetSecretRequest2":{"type":"object","properties":{"value":{"type":"string","description":"The value of the secret","example":"super-secret-value"}},"example":{"value":"super-secret-value"},"required":["value"]},"SigninRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"hashedPassword":{"type":"string","example":"deprecated","minLength":1},"password":{"type":"string","example":"password","minLength":1}},"example":{"email":"abc@gmail.com","hashedPassword":"deprecated","password":"password"},"required":["email"]},"SigninResult":{"type":"object","properties":{"jwtToken":{"type":"string","description":"The jwt token","example":""},"refreshToken":{"type":"string","description":"Opaque refresh token for obtaining new JWT tokens","example":""}},"example":{"jwtToken":"","refreshToken":""},"required":["jwtToken"]},"SignupRequest":{"type":"object","properties":{"attributes":{"type":"object","description":"Additional attributes for the user signup","example":{"affiliateCode":"AFF12345"},"additionalProperties":{"type":"string","example":"Eligendi enim suscipit enim veritatis molestias dolor."}},"companyDescription":{"type":"string","example":"We sell xyz database software","minLength":1},"companyUrl":{"type":"string","example":"https://www.mywebsite.com","minLength":1},"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"legalCompanyName":{"type":"string","default":"","example":"mywebsite"},"name":{"type":"string","example":"John Doe","minLength":1},"password":{"type":"string","example":"password","minLength":1}},"example":{"attributes":{"affiliateCode":"AFF12345"},"companyDescription":"We sell xyz database software","companyUrl":"https://www.mywebsite.com","email":"abc@gmail.com","legalCompanyName":"mywebsite","name":"John Doe","password":"password"},"required":["name","email","password"]},"StartResourceInstanceRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Cupiditate voluptatum."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"d","minLength":1}},"example":{"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"l"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"StopResourceInstanceRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Doloremque laborum facilis est nihil aut."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"hd","minLength":1}},"example":{"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"yyq"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"StripeAuthorizeURLRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"dr","minLength":1}},"example":{"token":"u"},"required":["token"]},"StripeAuthorizeURLResult":{"type":"object","properties":{"authorizeURL":{"type":"string","description":"URL to authorize Stripe Connect","example":"https://connect.stripe.com/oauth/authorize?response_type=code\u0026client_id=ca_12345678\u0026scope=read_write\u0026state=12345678"}},"example":{"authorizeURL":"https://connect.stripe.com/oauth/authorize?response_type=code\u0026client_id=ca_12345678\u0026scope=read_write\u0026state=12345678"}},"SubscriptionLicense":{"type":"object","properties":{"certificateBase64":{"type":"string","description":"Public certificate used to sign the license in Base 64 format","default":"","example":"Pariatur maxime aperiam nemo."},"expirationDate":{"type":"string","description":"Current expiration of the license in RFC 3339 format. The license will be renewed periodically before this date while the subscription is active.","example":"2024-01-01T10:00:00Z"},"licenseBase64":{"type":"string","description":"License file in Base 64 format","default":"","example":"Aut magnam facere."}},"example":{"certificateBase64":"Expedita et quas.","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"Vitae dolores."}},"SubscriptionUsers":{"type":"object","properties":{"email":{"type":"string","description":"The email of the user","example":"abc@gmail.com"},"name":{"type":"string","description":"The name of the user","example":"John Dae"},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"userId":{"type":"string","description":"The User ID","example":"user-abcd1234"}},"example":{"email":"abc@gmail.com","name":"John Dae","roleType":"reader","subscriptionId":"sub-abcd1234","userId":"user-abcd1234"},"required":["subscriptionId","name","email","roleType","userId"]},"TaintConfiguration":{"type":"object","properties":{"effect":{"type":"string","description":"The effect of the taint","example":"NoSchedule"},"key":{"type":"string","description":"The key of the taint","example":"key"},"value":{"type":"string","description":"The value of the taint","example":"value"}},"description":"Taint configuration for compute nodes","example":{"effect":"NoSchedule","key":"key","value":"value"},"required":["key","value","effect"]},"TerraformConfiguration":{"type":"object","properties":{"artifactsLocalPath":{"type":"string","description":"The local path to the terraform artifacts","example":"/local/path/to/artifacts"},"gitConfiguration":{"$ref":"#/components/schemas/GitConfiguration"},"privateKeyPEM":{"type":"string","description":"The Nebius private key PEM for terraform execution. This may be provided inline or as a $secret reference.","example":"$secret.nebiusTerraformPrivateKey"},"privateModuleGitAccessTokens":{"type":"object","description":"The git access tokens for private modules","example":{"tokenName":"accessToken"},"additionalProperties":{"type":"string","example":"Repellendus vel perspiciatis enim quas est."}},"publicKeyID":{"type":"string","description":"The Nebius public key ID paired with the terraform service account private key","example":"publickey-e00ngem85mc6pr5v63"},"requiredOutputKeys":{"type":"array","items":{"type":"string","example":"Est veritatis."},"description":"The required output keys to export","example":["output1"]},"requiredOutputs":{"type":"array","items":{"$ref":"#/components/schemas/TerraformOutput"},"description":"The required output keys to export","example":[{"exported":true,"key":"output1"}]},"serviceAccountID":{"type":"string","description":"The Nebius service account ID to use for terraform execution","example":"serviceaccount-e00vqdp9fskhmmaan8"},"terraformExecutionIdentity":{"type":"string","description":"The identity to use for terraform execution","example":"arn:aws:iam::123456789012:role/role-name"},"terraformPath":{"type":"string","description":"The path to the terraform files directory","example":"/project1/tf"},"variablesValuesFileOverride":{"type":"string","description":"The variables values file override in base64 format for the Terraform configuration","example":"dmFyaWFibGUgImluc3RhbmNlX3R5cGUiIHsgZGVmYXVsdCA9ICJ0Mi5taWNybyIgfQ=="}},"example":{"artifactsLocalPath":"/local/path/to/artifacts","gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"privateKeyPEM":"$secret.nebiusTerraformPrivateKey","privateModuleGitAccessTokens":{"tokenName":"accessToken"},"publicKeyID":"publickey-e00ngem85mc6pr5v63","requiredOutputKeys":["output1"],"requiredOutputs":[{"exported":true,"key":"output1"}],"serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8","terraformExecutionIdentity":"arn:aws:iam::123456789012:role/role-name","terraformPath":"/project1/tf","variablesValuesFileOverride":"dmFyaWFibGUgImluc3RhbmNlX3R5cGUiIHsgZGVmYXVsdCA9ICJ0Mi5taWNybyIgfQ=="},"required":["terraformPath"]},"TerraformConfigurations":{"type":"object","description":"The Terraform configurations for cloud providers","example":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"additionalProperties":{"$ref":"#/components/schemas/TerraformConfiguration"}},"TerraformOutput":{"type":"object","properties":{"exported":{"type":"boolean","description":"Whether the output is exported","example":true},"key":{"type":"string","description":"The key of the output","example":"output1"}},"example":{"exported":true,"key":"output1"},"required":["key","exported"]},"TierVersionSet":{"type":"object","properties":{"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"baseVersion":{"type":"string","description":"The base version of the version set.","example":"3.0"},"createdAt":{"type":"string","description":"The timestamp when the version set was created.","example":"2020-01-01T00:00:00Z"},"createdBy":{"type":"string","description":"The name of the user who created the version set.","example":"John Doe"},"description":{"type":"string","description":"A brief description of the product-tier version set.","example":"Qui et qui officia dolor sunt."},"enabledFeatures":{"type":"array","items":{"$ref":"#/components/schemas/ProductTierFeatureDetail"},"description":"The features that are enabled for this product tier, including scope details and configuration","example":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}]},"features":{"type":"object","description":"The features that are enabled / disabled for this product tier","example":{"LOGS":true,"METRICS":false},"additionalProperties":{"type":"boolean","example":false}},"instanceCount":{"type":"integer","description":"The number of instances that are currently running this version set.","example":12,"format":"int64"},"latestUpgradePathId":{"type":"string","description":"ID of an Upgrade Path","example":"Tenetur deserunt nulla consequatur eos."},"name":{"type":"string","description":"The name of the product-tier version set.","example":"Regular version set"},"parentVersion":{"type":"string","description":"The parent version of this release.","example":"2.0"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Quis aut."},"releaseNotes":{"type":"string","description":"Release notes for the version set.","example":"Hic quo."},"releasedAt":{"type":"string","description":"The timestamp when the version set was released.","example":"2020-01-01T00:00:00Z"},"releasedBy":{"type":"string","description":"The name of the user who released the version set.","example":"John Doe"},"resources":{"type":"array","items":{"$ref":"#/components/schemas/ResourceSummary"},"description":"List of resources that are part of this version set.","example":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Exercitationem veniam aut."},"status":{"type":"string","description":"The tier version set status.","example":"Preferred|Active|Deprecated|Pending"},"type":{"type":"string","description":"The version-set type of the product-tier.","example":"Major|Incremental|UserDefined"},"updatedAt":{"type":"string","description":"The timestamp when the version set was updated.","example":"2020-01-01T00:00:00Z"},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"autoApproveSubscription":false,"baseVersion":"3.0","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","description":"Aut et adipisci in nobis.","enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"}],"features":{"LOGS":true,"METRICS":false},"instanceCount":12,"latestUpgradePathId":"upgrade-12345678","name":"Regular version set","parentVersion":"2.0","productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Dolores autem autem doloribus distinctio nemo aut.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-12345678","serviceModelId":"Distinctio rerum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},"required":["serviceId","serviceModelId","productTierId","type","version","baseVersion","status","createdAt","releasedAt","updatedAt","features","enabledFeatures"]},"TierVersionSetMetadata":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Velit id accusantium."},"releaseNotes":{"type":"string","description":"Release notes for the version set.","example":"Debitis enim labore est voluptatibus neque nobis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"version":{"type":"string","description":"The version number for the specific version set.","example":"Illum quo occaecati nemo necessitatibus laudantium."}},"example":{"productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Non architecto est consectetur.","serviceId":"s-12345678","version":"Qui aut ad."},"required":["serviceId","productTierId","version"]},"TierVersionSetSpecSummary":{"type":"object","properties":{"createdAt":{"type":"string","description":"When the version was created","example":"1994-03-26T07:09:56Z","format":"date-time"},"hasSpecFile":{"type":"boolean","description":"Whether this version has a stored YAML spec file","example":true},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Distinctio libero quo ab temporibus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"status":{"type":"string","description":"Status of the version set","example":"Active"},"updatedAt":{"type":"string","description":"When the version was last updated","example":"2003-08-15T17:01:23Z","format":"date-time"},"version":{"type":"string","description":"Version of the tier version set spec","example":"1.0"}},"example":{"createdAt":"1999-04-19T22:25:53Z","hasSpecFile":true,"productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","status":"Active","updatedAt":"1978-03-12T22:00:07Z","version":"1.0"},"required":["serviceId","productTierId","version","status","hasSpecFile"]},"UndeprecateResourceRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Facilis qui earum recusandae."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"v","minLength":1}},"example":{"id":"r-12345678","serviceId":"s-12345678","token":"7"},"required":["token","id","serviceId"]},"UnsetEnvironmentVariablesRequest":{"type":"object","properties":{"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"The environment variables that this resource is no longer dependent on","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]},"id":{"type":"string","description":"ID of a resource","example":"Veniam est."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"evl","minLength":1}},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"id":"r-12345678","serviceId":"s-12345678","token":"ue"},"required":["token","id","serviceId"]},"UnsetEnvironmentVariablesRequest2":{"type":"object","properties":{"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"The environment variables that this resource is no longer dependent on","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]}},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]}},"UpdateAccountConfigNebiusBindingInput":{"type":"object","properties":{"privateKeyPEM":{"type":"string","description":"The Nebius private key PEM for this binding. This is input-only and must never be returned in safe describe/list responses","example":"Hic minima laboriosam vel ea itaque."},"projectID":{"type":"string","description":"The Nebius project ID for this binding","example":"project-e00b497fpr00n5hg8wbh2d"},"publicKeyID":{"type":"string","description":"The Nebius public key ID for this binding","example":"publickey-e00ngem85mc6pr5v63"},"serviceAccountID":{"type":"string","description":"The Nebius service account ID for this binding","example":"serviceaccount-e00vqdp9fskhmmaan8"}},"description":"A Nebius tenant binding for one deployable project/service-account pair","example":{"privateKeyPEM":"Sed iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},"required":["projectID","serviceAccountID","publicKeyID","privateKeyPEM"]},"UpdateAccountConfigRequest":{"type":"object","properties":{"description":{"type":"string","description":"The updated description for the account","example":"Nebius account for eu-north1 and eu-west1 projects"},"id":{"type":"string","description":"ID of an Account Config","example":"Dolorum tenetur eaque autem."},"name":{"type":"string","description":"The updated name of the account","example":"Updated Nebius account"},"nebiusBindings":{"type":"array","items":{"$ref":"#/components/schemas/NebiusAccountBindingInput"},"description":"Full replacement set of Nebius project/service-account bindings for an existing tenant-scoped Nebius account configuration","example":[{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]},"token":{"type":"string","description":"JWT token used to perform authorization","example":"e","minLength":1}},"description":"Update an existing account configuration","example":{"description":"Nebius account for eu-north1 and eu-west1 projects","id":"ac-12345678","name":"Updated Nebius account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Ipsum temporibus nesciunt libero sed molestias.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"token":"75"},"required":["token","id"]},"UpdateAccountConfigRequest2":{"type":"object","properties":{"description":{"type":"string","description":"The updated description for the account","example":"Nebius account for eu-north1 and eu-west1 projects"},"name":{"type":"string","description":"The updated name of the account","example":"Updated Nebius account"},"nebiusBindings":{"type":"array","items":{"$ref":"#/components/schemas/NebiusAccountBindingInput"},"description":"Full replacement set of Nebius project/service-account bindings for an existing tenant-scoped Nebius account configuration","example":[{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]}},"example":{"description":"Nebius account for eu-north1 and eu-west1 projects","name":"Updated Nebius account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Aliquam incidunt porro ducimus iure ut iste.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]}},"UpdateAccountConfigResourceInstanceRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"nebiusBindings":{"type":"array","items":{"$ref":"#/components/schemas/UpdateAccountConfigNebiusBindingInput"},"description":"Full replacement set of Nebius bindings for this account config instance","example":[{"privateKeyPEM":"-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]},"serviceId":{"type":"string","description":"The service ID","example":"service-1234"},"setConnection":{"type":"boolean","description":"set account config instance connection","example":true},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m","minLength":1}},"example":{"id":"instance-abcd1234","nebiusBindings":[{"privateKeyPEM":"-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"serviceId":"service-1234","setConnection":true,"subscriptionId":"sub-abcd1234","token":"lys"},"required":["token","id","serviceId","subscriptionId"]},"UpdateAccountConfigResourceInstanceRequest2":{"type":"object","properties":{"nebiusBindings":{"type":"array","items":{"$ref":"#/components/schemas/UpdateAccountConfigNebiusBindingInput"},"description":"Full replacement set of Nebius bindings for this account config instance","example":[{"privateKeyPEM":"-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]},"serviceId":{"type":"string","description":"The service ID","example":"service-1234"},"setConnection":{"type":"boolean","description":"set account config instance connection","example":true},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"}},"example":{"nebiusBindings":[{"privateKeyPEM":"-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"serviceId":"service-1234","setConnection":true,"subscriptionId":"sub-abcd1234"},"required":["serviceId","subscriptionId"]},"UpdateComputeConfigRequest":{"type":"object","properties":{"autoscalingPolicy":{"$ref":"#/components/schemas/AutoscalingPolicy"},"cpuArchitecture":{"type":"string","description":"Processor architecture","example":"X86_64|ARM64"},"description":{"type":"string","description":"Description of the compute config","example":"my compute config description","minLength":1},"id":{"type":"string","description":"ID of a Compute Config","example":"Et laboriosam voluptas."},"name":{"type":"string","description":"Name of the compute config","example":"my compute config","minLength":1},"replicaCount":{"type":"string","description":"Number of replicas to provision for this logical pool of nodes per instance of the resource","example":"3"},"resources":{"$ref":"#/components/schemas/ResourceSpec"},"rootVolumeSizeGi":{"type":"integer","description":"Size of the root volume in Gi","example":10,"format":"int64"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"szt","minLength":1},"warmPoolConfiguration":{"$ref":"#/components/schemas/WarmPoolConfiguration"}},"example":{"autoscalingPolicy":{"maxReplicas":4,"minReplicas":1},"cpuArchitecture":"X86_64|ARM64","description":"my compute config description","id":"cc-12345678","name":"my compute config","replicaCount":"3","resources":{"limits":{"cpu":"1","memory":"500Mi"},"requests":{"cpu":"0.5","memory":"200Mi"}},"rootVolumeSizeGi":10,"serviceId":"s-12345678","token":"mtp","warmPoolConfiguration":{"minimumNodesInPool":1}},"required":["token","id","serviceId"]},"UpdateComputeConfigRequest2":{"type":"object","properties":{"autoscalingPolicy":{"$ref":"#/components/schemas/AutoscalingPolicy"},"cpuArchitecture":{"type":"string","description":"Processor architecture","example":"X86_64|ARM64"},"description":{"type":"string","description":"Description of the compute config","example":"my compute config description","minLength":1},"name":{"type":"string","description":"Name of the compute config","example":"my compute config","minLength":1},"replicaCount":{"type":"string","description":"Number of replicas to provision for this logical pool of nodes per instance of the resource","example":"3"},"resources":{"$ref":"#/components/schemas/ResourceSpec"},"rootVolumeSizeGi":{"type":"integer","description":"Size of the root volume in Gi","example":10,"format":"int64"},"warmPoolConfiguration":{"$ref":"#/components/schemas/WarmPoolConfiguration"}},"example":{"autoscalingPolicy":{"maxReplicas":4,"minReplicas":1},"cpuArchitecture":"X86_64|ARM64","description":"my compute config description","name":"my compute config","replicaCount":"3","resources":{"limits":{"cpu":"1","memory":"500Mi"},"requests":{"cpu":"0.5","memory":"200Mi"}},"rootVolumeSizeGi":10,"warmPoolConfiguration":{"minimumNodesInPool":1}}},"UpdateCustomNetworkRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a custom network","example":"Totam eius accusamus exercitationem."},"name":{"type":"string","description":"User friendly network name to help distinguish networks with same CIDRs","example":"Dev us-east-1"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"fn","minLength":1}},"example":{"id":"n-12345678","name":"Dev us-east-1","token":"b"},"required":["token","id"]},"UpdateCustomNetworkRequest2":{"type":"object","properties":{"name":{"type":"string","description":"User friendly network name to help distinguish networks with same CIDRs","example":"Dev us-east-1"}},"example":{"name":"Dev us-east-1"}},"UpdateDeploymentConfigRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the deployment config","example":"A production deployment config"},"id":{"type":"string","description":"ID of a Deployment Config","example":"Tempora occaecati quod enim facilis nulla et."},"infraRollConfiguration":{"$ref":"#/components/schemas/InfraRollConfiguration"},"name":{"type":"string","description":"Name of the deployment config","example":"Production"},"rolloutPriorityList":{"type":"array","items":{"type":"string","description":"ID of a Region","example":"Fuga aut fugit tempore tempore."},"example":["region-12345678","region-abcd1234","region-3c3c3c3c"]},"token":{"type":"string","description":"JWT token used to perform authorization","example":"um","minLength":1}},"example":{"description":"A production deployment config","id":"dc-12345678","infraRollConfiguration":{"infraRolloutStrategy":"NEW_DEPLOYMENT_ONLY","maximumNumberOfResourceInstancesPerBatch":1,"maximumUnavailableReplicas":1},"name":"Production","rolloutPriorityList":["region-12345678","region-abcd1234","region-3c3c3c3c"],"token":"8z"},"required":["token","id"]},"UpdateDeploymentConfigRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the deployment config","example":"A production deployment config"},"infraRollConfiguration":{"$ref":"#/components/schemas/InfraRollConfiguration"},"name":{"type":"string","description":"Name of the deployment config","example":"Production"},"rolloutPriorityList":{"type":"array","items":{"type":"string","example":"Eaque enim placeat impedit illo."},"example":["region-12345678","region-abcd1234","region-3c3c3c3c"]}},"example":{"description":"A production deployment config","infraRollConfiguration":{"infraRolloutStrategy":"APPLY_IMMEDIATELY","maximumNumberOfResourceInstancesPerBatch":1,"maximumUnavailableReplicas":1},"name":"Production","rolloutPriorityList":["region-12345678","region-abcd1234","region-3c3c3c3c"]}},"UpdateFileContentRequest":{"type":"object","properties":{"content_type":{"type":"string","description":"Content-Type header, must define value for multipart boundary.","default":"multipart/form-data; boundary=boundary","example":"multipart/form-data; boundary=boundary","pattern":"multipart/[^;]+; boundary=.+"},"fileId":{"type":"string","description":"ID of a File","example":"Sit dolorum."},"id":{"type":"string","description":"ID of a resource","example":"Quae qui sit odio."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"k","minLength":1}},"example":{"content_type":"multipart/form-data; boundary=boundary","fileId":"f-12345678","id":"r-12345678","serviceId":"s-12345678","token":"z"},"required":["token","id","serviceId","fileId","content_type"]},"UpdateFileMetadataRequest":{"type":"object","properties":{"description":{"type":"string","description":"The description of the file","example":"A file to store the configuration for the resource"},"fileId":{"type":"string","description":"ID of a File","example":"Sit nobis."},"id":{"type":"string","description":"ID of a resource","example":"Adipisci sapiente sit aperiam est nihil."},"mountPath":{"type":"string","description":"The mount path of the file","example":"/etc/config"},"name":{"type":"string","description":"The name of the file","example":"file.txt"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9","minLength":1}},"example":{"description":"A file to store the configuration for the resource","fileId":"f-12345678","id":"r-12345678","mountPath":"/etc/config","name":"file.txt","serviceId":"s-12345678","token":"z1z"},"required":["token","id","serviceId","fileId"]},"UpdateFileMetadataRequest2":{"type":"object","properties":{"description":{"type":"string","description":"The description of the file","example":"A file to store the configuration for the resource"},"mountPath":{"type":"string","description":"The mount path of the file","example":"/etc/config"},"name":{"type":"string","description":"The name of the file","example":"file.txt"}},"example":{"description":"A file to store the configuration for the resource","mountPath":"/etc/config","name":"file.txt"}},"UpdateIdentityProviderRequest":{"type":"object","properties":{"authorizationEndpoint":{"type":"string","description":"The authorization endpoint of the Identity Provider","example":"https://accounts.google.com/o/oauth2/auth"},"clientId":{"type":"string","description":"The Client ID of the Identity Provider","example":"exampleclientid.apps.googleusercontent.com"},"clientSecret":{"type":"string","description":"The Client Secret of the Identity Provider","example":"exampleclientsecret"},"disabled":{"type":"boolean","description":"Whether the Identity Provider is disabled","example":false},"emailIdentifiers":{"type":"string","description":"The email identifiers to use for the Identity Provider","example":"company.com"},"environmentType":{"type":"string","description":"The type of environment for the Identity Provider","example":"production"},"id":{"type":"string","description":"ID of an Identity Provider","example":"Ut commodi repudiandae sequi voluptates at."},"loginButtonIconUrl":{"type":"string","description":"The URL of the icon to use for the login button","example":"https://example.com/icon.png"},"loginButtonText":{"type":"string","description":"The text to use for the login button","example":"Login with Google"},"name":{"type":"string","description":"The name of the Identity Provider","example":"Google for my company"},"scopes":{"type":"string","description":"The scopes to request from the Identity Provider","example":"openid email profile"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"z8","minLength":1},"tokenEndpoint":{"type":"string","description":"The token endpoint of the Identity Provider","example":"https://oauth2.googleapis.com/token"},"userInfoEndpoint":{"type":"string","description":"The user info endpoint of the Identity Provider","example":"https://www.googleapis.com/oauth2/v3/userinfo"}},"example":{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","id":"idp-12345678","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","token":"b","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"},"required":["token","id"]},"UpdateIdentityProviderRequest2":{"type":"object","properties":{"authorizationEndpoint":{"type":"string","description":"The authorization endpoint of the Identity Provider","example":"https://accounts.google.com/o/oauth2/auth"},"clientId":{"type":"string","description":"The Client ID of the Identity Provider","example":"exampleclientid.apps.googleusercontent.com"},"clientSecret":{"type":"string","description":"The Client Secret of the Identity Provider","example":"exampleclientsecret"},"disabled":{"type":"boolean","description":"Whether the Identity Provider is disabled","example":false},"emailIdentifiers":{"type":"string","description":"The email identifiers to use for the Identity Provider","example":"company.com"},"environmentType":{"type":"string","description":"The type of environment for the Identity Provider","example":"production"},"loginButtonIconUrl":{"type":"string","description":"The URL of the icon to use for the login button","example":"https://example.com/icon.png"},"loginButtonText":{"type":"string","description":"The text to use for the login button","example":"Login with Google"},"name":{"type":"string","description":"The name of the Identity Provider","example":"Google for my company"},"scopes":{"type":"string","description":"The scopes to request from the Identity Provider","example":"openid email profile"},"tokenEndpoint":{"type":"string","description":"The token endpoint of the Identity Provider","example":"https://oauth2.googleapis.com/token"},"userInfoEndpoint":{"type":"string","description":"The user info endpoint of the Identity Provider","example":"https://www.googleapis.com/oauth2/v3/userinfo"}},"example":{"authorizationEndpoint":"https://accounts.google.com/o/oauth2/auth","clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","disabled":false,"emailIdentifiers":"company.com","environmentType":"production","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","tokenEndpoint":"https://oauth2.googleapis.com/token","userInfoEndpoint":"https://www.googleapis.com/oauth2/v3/userinfo"}},"UpdateImageConfigRequest":{"type":"object","properties":{"customImageCommandsAndArgs":{"$ref":"#/components/schemas/CustomImageCommandsAndArgs"},"description":{"type":"string","description":"A brief description of the image configuration","example":"An image configuration for my new entity"},"id":{"type":"string","description":"ID of an Image Config","example":"Exercitationem ad ut dolores ipsum eaque."},"imageName":{"type":"string","description":"Name of the container image","example":"mysql","minLength":1},"imageRegistryId":{"type":"string","description":"ID of an Image Registry","example":"Soluta eum."},"imageSignaturePublicKeyPEM":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the container image","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"imageTag":{"type":"string","description":"Tag representing the software image version that is currently preferred","example":"v1"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"vu","minLength":1}},"description":"Update the image configuration for an existing entity","example":{"customImageCommandsAndArgs":{"args":["-d","mysql"],"commands":["echo","Hello, World!"]},"description":"An image configuration for my new entity","id":"imgc-12345678","imageName":"mysql","imageRegistryId":"ir-12345678","imageSignaturePublicKeyPEM":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","imageTag":"v1","serviceId":"s-12345678","token":"x8"},"required":["token","id","serviceId"]},"UpdateImageConfigRequest2":{"type":"object","properties":{"customImageCommandsAndArgs":{"$ref":"#/components/schemas/CustomImageCommandsAndArgs"},"description":{"type":"string","description":"A brief description of the image configuration","example":"An image configuration for my new entity"},"imageName":{"type":"string","description":"Name of the container image","example":"mysql","minLength":1},"imageRegistryId":{"type":"string","description":"The image registry ID to use for the infra","example":"Nihil eum cum odit id et odio."},"imageSignaturePublicKeyPEM":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the container image","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"imageTag":{"type":"string","description":"Tag representing the software image version that is currently preferred","example":"v1"}},"example":{"customImageCommandsAndArgs":{"args":["-d","mysql"],"commands":["echo","Hello, World!"]},"description":"An image configuration for my new entity","imageName":"mysql","imageRegistryId":"Nam quo.","imageSignaturePublicKeyPEM":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","imageTag":"v1"}},"UpdateImageRegistryRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the Image Registry","example":"DockerHub is a public Docker Image Registry"},"host":{"type":"string","description":"The Image Registry host","example":"docker.io"},"id":{"type":"string","description":"ID of an Image Registry","example":"Repellendus nam assumenda quo."},"name":{"type":"string","description":"Name of the Image Registry","example":"DockerHub"},"password":{"type":"string","description":"The password to use when authenticating to the Image Registry","example":"mypassword"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"z0z","minLength":1},"username":{"type":"string","description":"The username to use when authenticating to the Image Registry","example":"myusername"}},"description":"Update an HTTP API v2 Docker Image Registry","example":{"description":"DockerHub is a public Docker Image Registry","host":"docker.io","id":"ir-12345678","name":"DockerHub","password":"mypassword","token":"2","username":"myusername"},"required":["token","id"]},"UpdateImageRegistryRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the Image Registry","example":"DockerHub is a public Docker Image Registry"},"host":{"type":"string","description":"The Image Registry host","example":"docker.io"},"name":{"type":"string","description":"Name of the Image Registry","example":"DockerHub"},"password":{"type":"string","description":"The password to use when authenticating to the Image Registry","example":"mypassword"},"username":{"type":"string","description":"The username to use when authenticating to the Image Registry","example":"myusername"}},"example":{"description":"DockerHub is a public Docker Image Registry","host":"docker.io","name":"DockerHub","password":"mypassword","username":"myusername"}},"UpdateInfraConfigRequest":{"type":"object","properties":{"computeConfigId":{"type":"string","description":"ID of a Compute Config","example":"Excepturi facere."},"customTag":{"$ref":"#/components/schemas/CustomTag"},"description":{"type":"string","description":"The description for the infra config","example":"Infra config used for the base tier MySQL service"},"id":{"type":"string","description":"ID of an Infra Config","example":"Et quis illo reprehenderit quasi."},"name":{"type":"string","description":"The name of the infra config","example":"MySQL Writer Infra Config"},"networkConfigId":{"type":"string","description":"ID of a Network Config","example":"Consectetur a assumenda veniam repellendus neque."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"storageConfigId":{"type":"string","description":"ID of a Storage Config","example":"Aliquid beatae quisquam earum id."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"qt","minLength":1}},"description":"Update the infra required to host a resource","example":{"computeConfigId":"cc-12345678","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","id":"ic-12345678","name":"MySQL Writer Infra Config","networkConfigId":"nc-12345678","serviceId":"s-12345678","storageConfigId":"sc-12345678","token":"mr"},"required":["token","id","serviceId"]},"UpdateInfraConfigRequest2":{"type":"object","properties":{"computeConfigId":{"type":"string","description":"The compute config ID","example":"Soluta officiis praesentium accusamus."},"customTag":{"$ref":"#/components/schemas/CustomTag"},"description":{"type":"string","description":"The description for the infra config","example":"Infra config used for the base tier MySQL service"},"name":{"type":"string","description":"The name of the infra config","example":"MySQL Writer Infra Config"},"networkConfigId":{"type":"string","description":"The network config ID","example":"Repellendus itaque minima aliquid."},"storageConfigId":{"type":"string","description":"The storage config ID per compute node","example":"Doloremque recusandae ipsum expedita sit sit."}},"example":{"computeConfigId":"Odit voluptas et occaecati consequatur ipsa voluptatum.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","name":"MySQL Writer Infra Config","networkConfigId":"Soluta et.","storageConfigId":"Alias unde natus dolore sint aut."}},"UpdateInputParameterRequest":{"type":"object","properties":{"defaultValue":{"type":"string","description":"Default value to use for an optional input parameter represented as a string","example":"[\"1\", \"2.8\", \"3\"]"},"description":{"type":"string","description":"A brief description of the input parameter","example":"Repudiandae accusantium eius assumenda qui porro quasi."},"hasOptions":{"type":"boolean","description":"Marks the input parameter to be selectable from a list of values","example":true},"id":{"type":"string","description":"ID of an Input Parameter","example":"Fugiat nisi rerum est."},"labeledOptions":{"type":"object","description":"A map for labeled options. The key is the label and the value is the option. When the option is selected, the label will be displayed to the end customer. Specify either options or labeledOptions when defining the input parameter.","example":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"additionalProperties":{"type":"string","example":"Et aut et perspiciatis veritatis."}},"limits":{"$ref":"#/components/schemas/Limits"},"modifiable":{"type":"boolean","description":"Marks the input parameter as immutable","example":true},"name":{"type":"string","description":"External name for the input parameter","example":"dl","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Quibusdam et id accusantium natus."},"description":"A list of options to restrict the value of the input parameter to (represented as a string)","example":["[\"1\", \"2.8\", \"3\"]","[\"3.4\", \"4.5\"]"]},"regex":{"type":"string","description":"Regular expression pattern for validating the input parameter value","example":"^[0-9]+$"},"required":{"type":"boolean","description":"Enforces the input parameter as a required parameter","example":true},"scope":{"$ref":"#/components/schemas/InputParameterScope"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"tabIndex":{"type":"integer","description":"Index for parameter ordering in the SaaS portal","default":0,"example":1,"format":"int64"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"k7o","minLength":1}},"example":{"defaultValue":"[\"1\", \"2.8\", \"3\"]","description":"Nisi cumque magni autem reiciendis modi.","hasOptions":false,"id":"var-12345678","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Aspernatur ea.","maxLength":"Ratione magni.","min":"Cum repellat impedit vel.","minLength":"Aut ex sint."},"modifiable":false,"name":"pj","options":["[\"1\", \"2.8\", \"3\"]","[\"3.4\", \"4.5\"]"],"regex":"^[0-9]+$","required":true,"scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"token":"zt3"},"required":["token","id","serviceId"]},"UpdateInputParameterRequest2":{"type":"object","properties":{"defaultValue":{"type":"string","description":"Default value to use for an optional input parameter represented as a string","example":"[\"1\", \"2.8\", \"3\"]"},"description":{"type":"string","description":"A brief description of the input parameter","example":"Nemo et ea ullam tenetur animi autem."},"hasOptions":{"type":"boolean","description":"Marks the input parameter to be selectable from a list of values","example":true},"labeledOptions":{"type":"object","description":"A map for labeled options. The key is the label and the value is the option. When the option is selected, the label will be displayed to the end customer. Specify either options or labeledOptions when defining the input parameter.","example":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"additionalProperties":{"type":"string","example":"Voluptatum sed incidunt."}},"limits":{"$ref":"#/components/schemas/Limits"},"modifiable":{"type":"boolean","description":"Marks the input parameter as immutable","example":false},"name":{"type":"string","description":"External name for the input parameter","example":"phf","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Atque quos assumenda non."},"description":"A list of options to restrict the value of the input parameter to (represented as a string)","example":["[\"1\", \"2.8\", \"3\"]","[\"3.4\", \"4.5\"]"]},"regex":{"type":"string","description":"Regular expression pattern for validating the input parameter value","example":"^[0-9]+$"},"required":{"type":"boolean","description":"Enforces the input parameter as a required parameter","example":false},"scope":{"$ref":"#/components/schemas/InputParameterScope"},"tabIndex":{"type":"integer","description":"Index for parameter ordering in the SaaS portal","default":0,"example":1,"format":"int64"}},"example":{"defaultValue":"[\"1\", \"2.8\", \"3\"]","description":"Iste quod.","hasOptions":true,"labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Tenetur quidem maiores ducimus omnis minus.","maxLength":"Quia sint atque animi.","min":"Beatae quo dolorum voluptas eos.","minLength":"Quasi repudiandae est et sint modi culpa."},"modifiable":false,"name":"zw","options":["[\"1\", \"2.8\", \"3\"]","[\"3.4\", \"4.5\"]"],"regex":"^[0-9]+$","required":false,"scope":{"cloudProviders":["aws","azure","gcp"]},"tabIndex":1}},"UpdateInstanceStorageVolumeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Volume Config","example":"Maiores voluptatem dolore perferendis."},"instanceStorageIops":{"type":"string","description":"The IOPS provisioned for the configured instance storage type","example":"7500"},"instanceStorageThroughputMiBps":{"type":"string","description":"The throughput (in MiBps) provisioned for the configured instance storage type","example":"128"},"instanceStorageType":{"type":"string","description":"The type of the storage for a compute instance","example":"AWS::EBS_GP2"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m","minLength":1}},"example":{"id":"svc-12345678","instanceStorageIops":"7500","instanceStorageThroughputMiBps":"128","instanceStorageType":"AWS::EBS_GP2","serviceId":"s-12345678","token":"ol"},"required":["token","serviceId","id"]},"UpdateInstanceStorageVolumeConfigRequest2":{"type":"object","properties":{"instanceStorageIops":{"type":"string","description":"The IOPS provisioned for the configured instance storage type","example":"7500"},"instanceStorageThroughputMiBps":{"type":"string","description":"The throughput (in MiBps) provisioned for the configured instance storage type","example":"128"},"instanceStorageType":{"type":"string","description":"The type of the storage for a compute instance","example":"AWS::EBS_GP2"}},"example":{"instanceStorageIops":"7500","instanceStorageThroughputMiBps":"128","instanceStorageType":"AWS::EBS_GP2"}},"UpdateLimitRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the limit","example":"A premium limit"},"family":{"type":"string","description":"The limit family","example":"SERVICE"},"key":{"type":"string","description":"Unique key to identify the limit","example":"MAX_VIRTUAL_CORES_PER_RESOURCE"},"name":{"type":"string","description":"Name of the limit","example":"Premium Tier"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"8cm","minLength":1},"value":{"type":"integer","description":"Value of the limit being enforced","example":4,"format":"int64"}},"example":{"description":"A premium limit","family":"COMPUTE_INFRA","key":"MAX_VIRTUAL_CORES_PER_RESOURCE","name":"Premium Tier","token":"6","value":4},"required":["token","key","family","value"]},"UpdateLimitRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the limit","example":"A premium limit"},"name":{"type":"string","description":"Name of the limit","example":"Premium Tier"},"value":{"type":"integer","description":"Value of the limit being enforced","example":4,"format":"int64"}},"example":{"description":"A premium limit","name":"Premium Tier","value":4},"required":["value"]},"UpdateNetworkConfigRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the network config","example":"A multi-zone HA network config"},"endpointPerReplica":{"type":"boolean","description":"Generates a DNS endpoint per-replica for this network config","example":true},"id":{"type":"string","description":"ID of a Network Config","example":"Est consequatur accusantium."},"internal":{"type":"boolean","description":"Restrict access to this network config to the internal network","example":true},"name":{"type":"string","description":"Name of the network config","example":"Multi-zone"},"namedOpenPorts":{"$ref":"#/components/schemas/NamedPorts"},"openPorts":{"type":"array","items":{"type":"integer","example":2724767604554074181,"format":"int64"},"description":"Ports to map to the generated DNS endpoint","example":[1299,3306]},"privateNetworkingConfiguration":{"$ref":"#/components/schemas/PrivateNetworkingConfiguration"},"publicNetworkingConfiguration":{"$ref":"#/components/schemas/PublicNetworkingConfiguration"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"stableEgressIP":{"type":"boolean","description":"Create an external node load balancer per node rather than expose the node ip directly","example":true},"tlsTerminationPort":{"type":"integer","description":"The port that hosts the reverse proxy for TLS termination","example":443,"format":"int64"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"6","minLength":1},"zoneConfiguration":{"type":"string","description":"The preferred type of zonal availability for this resource and the specific zone(s) to deploy in","example":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"}},"example":{"description":"A multi-zone HA network config","endpointPerReplica":true,"id":"nc-12345678","internal":true,"name":"Multi-zone","namedOpenPorts":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"openPorts":[1299,3306],"privateNetworkingConfiguration":{"privateLinkConfiguration":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}},"publicNetworkingConfiguration":{"enableClusterLoadBalancer":true,"enableNodeLoadBalancer":true},"serviceId":"s-12345678","stableEgressIP":true,"tlsTerminationPort":443,"token":"jg","zoneConfiguration":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"},"required":["token","id","serviceId"]},"UpdateNetworkConfigRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the network config","example":"A multi-zone HA network config"},"endpointPerReplica":{"type":"boolean","description":"Generates a DNS endpoint per-replica for this network config","example":true},"internal":{"type":"boolean","description":"Restrict access to this network config to the internal network","example":true},"name":{"type":"string","description":"Name of the network config","example":"Multi-zone"},"namedOpenPorts":{"type":"object","description":"Named ports to map to the generated DNS endpoint","example":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"additionalProperties":{"$ref":"#/components/schemas/NamedPortSpec"}},"openPorts":{"type":"array","items":{"type":"integer","example":2051290869951187353,"format":"int64"},"description":"Ports to map to the generated DNS endpoint","example":[1299,3306]},"privateNetworkingConfiguration":{"$ref":"#/components/schemas/PrivateNetworkingConfiguration"},"publicNetworkingConfiguration":{"$ref":"#/components/schemas/PublicNetworkingConfiguration"},"stableEgressIP":{"type":"boolean","description":"Create an external node load balancer per node rather than expose the node ip directly","example":true},"tlsTerminationPort":{"type":"integer","description":"The port that hosts the reverse proxy for TLS termination","example":443,"format":"int64"},"zoneConfiguration":{"type":"string","description":"The preferred type of zonal availability for this resource and the specific zone(s) to deploy in","example":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"}},"example":{"description":"A multi-zone HA network config","endpointPerReplica":true,"internal":true,"name":"Multi-zone","namedOpenPorts":{"grpc-range":{"portsRange":{"end":9010,"start":9000}},"http":{"port":8080}},"openPorts":[1299,3306],"privateNetworkingConfiguration":{"privateLinkConfiguration":{"awsPrivateLinkConfigurations":[{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"},{"port":80,"targetGroupName":"my-target-group"}]}},"publicNetworkingConfiguration":{"enableClusterLoadBalancer":true,"enableNodeLoadBalancer":true},"stableEgressIP":true,"tlsTerminationPort":443,"zoneConfiguration":"SINGLE_ZONE_OMNISTRATE_RECOMMENDED|SINGLE_ZONE_CUSTOMER_PROVIDED|MULTI_ZONE"}},"UpdateOutputParameterRequest":{"type":"object","properties":{"description":{"type":"string","description":"Description of the output variable being exported","example":"Username of the user created in the target system","minLength":1},"genericCommandValueProvider":{"$ref":"#/components/schemas/GenericCommandValueProviderConfig"},"id":{"type":"string","description":"ID of an Output Parameter","example":"Eligendi autem quia molestias ea fugit ducimus."},"kubectlValueProvider":{"$ref":"#/components/schemas/KubectlValueProviderConfig"},"name":{"type":"string","description":"External name of the output variable being exported","example":"Username","minLength":1},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"u","minLength":1},"value":{"type":"string","description":"Value of the output variable being exported","example":"johndoe","minLength":1},"valueRef":{"type":"string","description":"Reference to an input variable that will be used to set the value of the output variable being exported","example":"$var.username"},"valueType":{"type":"string","description":"Type of the variable encoding the value","example":"Boolean|Float64|String|Secret|Password"}},"example":{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"id":"op-12345678","kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","serviceId":"s-12345678","token":"rvl","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"},"required":["token","id","serviceId"]},"UpdateOutputParameterRequest2":{"type":"object","properties":{"description":{"type":"string","description":"Description of the output variable being exported","example":"Username of the user created in the target system","minLength":1},"genericCommandValueProvider":{"$ref":"#/components/schemas/GenericCommandValueProviderConfig"},"kubectlValueProvider":{"$ref":"#/components/schemas/KubectlValueProviderConfig"},"name":{"type":"string","description":"External name of the output variable being exported","example":"Username","minLength":1},"value":{"type":"string","description":"Value of the output variable being exported","example":"johndoe","minLength":1},"valueRef":{"type":"string","description":"Reference to an input variable that will be used to set the value of the output variable being exported","example":"$var.username"},"valueType":{"type":"string","example":"Boolean|Float64|String|Secret|Password"}},"example":{"description":"Username of the user created in the target system","genericCommandValueProvider":{"args":["-s","http://example.com/api/username"],"command":"curl","environment":{"PATH":"/usr/local/bin:/usr/bin:/bin"},"retryCount":3,"shell":"/bin/bash","timeout":30,"workingDir":"/tmp"},"kubectlValueProvider":{"command":"get secret {{ $sys.id }}-creds -o jsonpath='{.data.username}'","context":"production","environment":{"KUBECONFIG":"/path/to/config"},"namespace":"default","retryCount":3,"timeout":30},"name":"Username","value":"johndoe","valueRef":"$var.username","valueType":"Boolean|Float64|String|Secret|Password"}},"UpdatePasswordRequest":{"type":"object","properties":{"currentPassword":{"type":"string","example":"currentPassword","minLength":1},"currentPasswordHash":{"type":"string","example":"currentPasswordHash","minLength":1},"password":{"type":"string","example":"password","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"g","minLength":1}},"example":{"currentPassword":"currentPassword","currentPasswordHash":"currentPasswordHash","password":"password","token":"q"},"required":["token","password"]},"UpdatePasswordRequest2":{"type":"object","properties":{"currentPassword":{"type":"string","example":"currentPassword","minLength":1},"currentPasswordHash":{"type":"string","example":"currentPasswordHash","minLength":1},"password":{"type":"string","example":"password","minLength":1}},"example":{"currentPassword":"currentPassword","currentPasswordHash":"currentPasswordHash","password":"password"},"required":["password"]},"UpdatePipelineRequest":{"type":"object","properties":{"description":{"type":"string","description":"Description of the pipeline","example":"MySQL SaaS promotion pipeline"},"id":{"type":"string","description":"ID of a Pipeline","example":"Incidunt beatae id quis."},"name":{"type":"string","description":"Name of the pipeline","example":"my-pipeline"},"serviceEnvironmentSequence":{"type":"array","items":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"description":"Sequence of service environments to be deployed in the pipeline","example":["se-12345678","se-23456789"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"rh","minLength":1}},"example":{"description":"MySQL SaaS promotion pipeline","id":"p-12345678","name":"my-pipeline","serviceEnvironmentSequence":["se-12345678","se-23456789"],"serviceId":"s-12345678","token":"yo"},"required":["token"]},"UpdateProductTierRequest":{"type":"object","properties":{"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Allow creates when payment not configured","example":true},"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"awsRegions":{"type":"array","items":{"type":"string","example":"Molestiae rerum blanditiis voluptatum voluptatem voluptatem cum."},"description":"The AWS regions that this product tier is available on","example":["us-east-2","ca-central-1"]},"azureRegions":{"type":"array","items":{"type":"string","example":"Officiis qui."},"description":"The Azure regions that this product tier is available on","example":["northcentralus"]},"billingProductID":{"type":"string","description":"Optional billing product ID for tax purposes","example":"abc123"},"billingProviders":{"type":"array","items":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"description":"List of billing providers to be used for the product tier","example":["STRIPE","BRING_YOUR_OWN"]},"defaultBillingProvider":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"deploymentConfiguration":{"$ref":"#/components/schemas/ProductTierDeploymentConfiguration"},"description":{"type":"string","description":"A brief description of the product tier","example":"A premium product tier"},"documentation":{"type":"string","description":"Documentation","example":"Any documentation"},"enableDeletionProtection":{"type":"boolean","description":"Enable deletion protection for the product tier","example":false},"exportUsageMetering":{"type":"boolean","description":"Export usage metering data","example":true},"exportUsageMeteringConfig":{"type":"object","description":"Export usage metering data configuration","example":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"additionalProperties":true},"gcpRegions":{"type":"array","items":{"type":"string","example":"Quae quo sit odio."},"description":"The GCP regions that this product tier is available on","example":["us-central1"]},"id":{"type":"string","description":"ID of a Product Tier","example":"Dolore inventore porro earum in cumque."},"isDisabled":{"type":"boolean","description":"Update the product tier's state as enabled/disabled. Enabling the product tier will let end-customers subscribe and use the service plan.","example":false},"maxNumberOfInstances":{"type":"integer","description":"Maximum number of instances. Set to -1 for unlimited.","example":5,"format":"int64"},"name":{"type":"string","description":"Name of the product tier","example":"Premium"},"nebiusRegions":{"type":"array","items":{"type":"string","example":"Quae qui ut."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Doloribus quidem fugit et rerum quam."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Enim velit nobis molestias culpa."},"description":"The on prem platforms that this product tier is available on","example":["EKS","Generic"]},"planDescription":{"type":"string","description":"A brief description for the end user of the product tier","example":"A premium plan"},"pricePerUnit":{"type":"object","description":"Price per unit.","example":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"additionalProperties":true},"pricing":{"description":"Pricing","example":{"price1":"value1"}},"privateRegions":{"type":"array","items":{"type":"string","example":"Quasi sunt non quibusdam doloremque."},"description":"The private regions that this product tier is available on","example":["n/a"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"support":{"type":"string","description":"Support","example":"Any support"},"tierType":{"type":"string","description":"ProductTierType is the type of tier for a product","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"f","minLength":1}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"defaultBillingProvider":"STRIPE","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'Hello World'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"gcpRegions":["us-central1"],"id":"pt-12345678","isDisabled":false,"maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"serviceId":"s-12345678","support":"Any support","tierType":"OMNISTRATE_DEDICATED_TENANCY","token":"g"},"required":["token","serviceId","id"]},"UpdateProductTierRequest2":{"type":"object","properties":{"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Allow creates when payment not configured","example":true},"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"awsRegions":{"type":"array","items":{"type":"string","example":"In ratione ea voluptates quia ut officia."},"description":"The AWS regions that this product tier is available on","example":["us-east-2","ca-central-1"]},"azureRegions":{"type":"array","items":{"type":"string","example":"Hic qui."},"description":"The Azure regions that this product tier is available on","example":["northcentralus"]},"billingProductID":{"type":"string","description":"Optional billing product ID for tax purposes","example":"abc123"},"billingProviders":{"type":"array","items":{"type":"string","example":"STRIPE|BRING_YOUR_OWN"},"description":"List of billing providers to be used for the product tier","example":["STRIPE","BRING_YOUR_OWN"]},"defaultBillingProvider":{"type":"string","description":"The default billing provider to be used for the product tier","example":"STRIPE|BRING_YOUR_OWN"},"deploymentConfiguration":{"$ref":"#/components/schemas/ProductTierDeploymentConfiguration"},"description":{"type":"string","description":"A brief description of the product tier","example":"A premium product tier"},"documentation":{"type":"string","description":"Documentation","example":"Any documentation"},"enableDeletionProtection":{"type":"boolean","description":"Enable deletion protection for the product tier","example":false},"exportUsageMetering":{"type":"boolean","description":"Export usage metering data","example":true},"exportUsageMeteringConfig":{"type":"object","description":"Export usage metering data configuration","example":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"additionalProperties":true},"gcpRegions":{"type":"array","items":{"type":"string","example":"Eum sit temporibus iusto quidem."},"description":"The GCP regions that this product tier is available on","example":["us-central1"]},"isDisabled":{"type":"boolean","description":"Update the product tier's state as enabled/disabled. Enabling the product tier will let end-customers subscribe and use the service plan.","example":false},"maxNumberOfInstances":{"type":"integer","description":"Maximum number of instances. Set to -1 for unlimited.","example":5,"format":"int64"},"name":{"type":"string","description":"Name of the product tier","example":"Premium"},"nebiusRegions":{"type":"array","items":{"type":"string","example":"Ut itaque tenetur natus dolor."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Repudiandae laboriosam sit esse rem."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Quia quaerat est."},"description":"The on prem platforms that this product tier is available on","example":["EKS","Generic"]},"planDescription":{"type":"string","description":"A brief description for the end user of the product tier","example":"A premium plan"},"pricePerUnit":{"type":"object","description":"Price per unit.","example":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"additionalProperties":true},"pricing":{"description":"Pricing","example":{"price1":"value1"}},"privateRegions":{"type":"array","items":{"type":"string","example":"Consectetur ut."},"description":"The private regions that this product tier is available on","example":["n/a"]},"support":{"type":"string","description":"Support","example":"Any support"},"tierType":{"type":"string","description":"Tier type","example":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"defaultBillingProvider":"STRIPE|BRING_YOUR_OWN","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'Hello World'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","documentation":"Any documentation","enableDeletionProtection":false,"exportUsageMetering":true,"exportUsageMeteringConfig":{"GCS":{"GCSBucketName":"my_billing_bucket_name"},"S3":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name","S3BucketRegion":"us-east-1"}},"gcpRegions":["us-central1"],"isDisabled":false,"maxNumberOfInstances":5,"name":"Premium","nebiusRegions":["eu-north1"],"ociRegions":["us-sanjose-1"],"onPremPlatforms":["EKS","Generic"],"planDescription":"A premium plan","pricePerUnit":{"CPU core hours":{"amount":0.001,"currency":"USD"},"Memory GiB hours":{"amount":0.0001,"currency":"USD"},"Replica hours":{"amount":0.001,"currency":"USD"},"Storage GiB hours":{"amount":0.0001,"currency":"USD"}},"pricing":{"price1":"value1"},"privateRegions":["n/a"],"support":"Any support","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"}},"UpdateResourceInstanceMetadataRequest":{"type":"object","properties":{"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tag for the resource instance","example":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}]},"deletionProtection":{"type":"boolean","description":"Set to true to enable deletion protection or false to disable it","example":true},"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Sint quae ut."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"k0c","minLength":1}},"example":{"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"deletionProtection":true,"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"g3"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"UpdateResourceInstanceMetadataRequest2":{"type":"object","properties":{"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tag for the resource instance","example":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}]},"deletionProtection":{"type":"boolean","description":"Set to true to enable deletion protection or false to disable it","example":true}},"example":{"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"deletionProtection":true}},"UpdateResourceInstanceRequest":{"type":"object","properties":{"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tag for the resource instance","example":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}]},"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"requestParams":{"description":"The request parameters","example":{"param1":"value1","param2":"value2"}},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Recusandae optio qui eum."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5dp","minLength":1}},"example":{"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"id":"instance-abcd1234","network_type":"PUBLIC|INTERNAL","productTierKey":"premium","requestParams":{"param1":"value1","param2":"value2"},"resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"yp"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"UpdateResourceInstanceRequest2":{"type":"object","properties":{"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tag for the resource instance","example":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}]},"network_type":{"type":"string","description":"The network type","example":"PUBLIC|INTERNAL"},"requestParams":{"description":"The request parameters","example":{"param1":"value1","param2":"value2"}}},"example":{"customTags":[{"key":"customKey1","value":"customValue1"},{"key":"customKey2","value":"customValue2"}],"network_type":"PUBLIC|INTERNAL","requestParams":{"param1":"value1","param2":"value2"}}},"UpdateResourceRequest":{"type":"object","properties":{"additionalSecurityContext":{"$ref":"#/components/schemas/AdditionalSecurityContext"},"agentConfiguration":{"$ref":"#/components/schemas/AgentConfiguration"},"backupConfiguration":{"$ref":"#/components/schemas/BackupConfiguration"},"containerImagesRegistryCopyConfiguration":{"$ref":"#/components/schemas/ContainerImagesRegistryCopyConfiguration"},"customLabels":{"type":"object","description":"Custom labels for the resource","example":{"key":"value"},"additionalProperties":{"type":"string","example":"Dolorum aut."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"Sit fugiat."}},"customULimits":{"type":"array","items":{"$ref":"#/components/schemas/CustomULimits"},"description":"Custom ulimits for the resource","example":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}]},"dependencies":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDependency"},"example":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}]},"deploymentTarget":{"$ref":"#/components/schemas/DeploymentTarget"},"description":{"type":"string","description":"A brief description of the resource","example":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service"},"disable":{"type":"string","description":"Allows resource to be disabled. Expression returning true/false can be used as value. Resource is enabled by default, if this property is not set.","example":"{{ $var.disableExtraComponents }}"},"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"The environment variables that this resource requires","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]},"fileSystemConfiguration":{"$ref":"#/components/schemas/FileSystemConfiguration"},"helmChartConfiguration":{"$ref":"#/components/schemas/HelmChartConfiguration"},"id":{"type":"string","description":"ID of a resource","example":"Facilis eius ea."},"imageConfigId":{"type":"string","description":"ID of an Image Config","example":"Nihil autem libero laboriosam nihil et id."},"infraConfigId":{"type":"string","description":"ID of an Infra Config","example":"Quam in rerum veritatis."},"jobConfig":{"$ref":"#/components/schemas/JobConfig"},"kustomizeConfiguration":{"$ref":"#/components/schemas/KustomizeConfiguration"},"l4LoadBalancerConfiguration":{"$ref":"#/components/schemas/L4LoadBalancerConfiguration"},"l7LoadBalancerConfiguration":{"$ref":"#/components/schemas/L7LoadBalancerConfiguration"},"name":{"type":"string","description":"Name of the resource","example":"Galera"},"onPremTerraformConfigurations":{"$ref":"#/components/schemas/OnPremTerraformConfigurations"},"operatorCRDConfiguration":{"$ref":"#/components/schemas/OperatorCRDConfiguration"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"terraformConfigurations":{"$ref":"#/components/schemas/TerraformConfigurations"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"h1","minLength":1}},"example":{"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane"},"description":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"id":"r-12345678","imageConfigId":"imgc-12345678","infraConfigId":"ic-12345678","jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"serviceId":"s-12345678","terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"token":"p"},"required":["token","id","serviceId"]},"UpdateResourceRequest2":{"type":"object","properties":{"additionalSecurityContext":{"$ref":"#/components/schemas/AdditionalSecurityContext"},"agentConfiguration":{"$ref":"#/components/schemas/AgentConfiguration"},"backupConfiguration":{"$ref":"#/components/schemas/BackupConfiguration"},"containerImagesRegistryCopyConfiguration":{"$ref":"#/components/schemas/ContainerImagesRegistryCopyConfiguration"},"customLabels":{"type":"object","description":"Custom labels for the resource","example":{"key":"value"},"additionalProperties":{"type":"string","example":"Aut et."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"Doloremque qui voluptas."}},"customULimits":{"type":"array","items":{"$ref":"#/components/schemas/CustomULimits"},"description":"Custom ulimits for the resource","example":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}]},"dependencies":{"type":"array","items":{"$ref":"#/components/schemas/ResourceDependency"},"example":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}]},"deploymentTarget":{"$ref":"#/components/schemas/DeploymentTarget"},"description":{"type":"string","description":"A brief description of the resource","example":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service"},"disable":{"type":"string","description":"Allows resource to be disabled. Expression returning true/false can be used as value. Resource is enabled by default, if this property is not set.","example":"{{ $var.disableExtraComponents }}"},"environmentVariables":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentVariable"},"description":"The environment variables that this resource requires","example":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}]},"fileSystemConfiguration":{"$ref":"#/components/schemas/FileSystemConfiguration"},"helmChartConfiguration":{"$ref":"#/components/schemas/HelmChartConfiguration"},"imageConfigId":{"type":"string","description":"The ID of the image configuration that this resource refers to","example":"Aut eius quisquam hic rerum."},"infraConfigId":{"type":"string","description":"The ID of the infrastructure configuration that this resource refers to","example":"Numquam et et et."},"jobConfig":{"$ref":"#/components/schemas/JobConfig"},"kustomizeConfiguration":{"$ref":"#/components/schemas/KustomizeConfiguration"},"l4LoadBalancerConfiguration":{"$ref":"#/components/schemas/L4LoadBalancerConfiguration"},"l7LoadBalancerConfiguration":{"$ref":"#/components/schemas/L7LoadBalancerConfiguration"},"name":{"type":"string","description":"Name of the resource","example":"Galera"},"onPremTerraformConfigurations":{"type":"object","description":"The Terraform configurations for various OnPrem platforms","example":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"additionalProperties":{"$ref":"#/components/schemas/TerraformConfiguration"}},"operatorCRDConfiguration":{"$ref":"#/components/schemas/OperatorCRDConfiguration"},"terraformConfigurations":{"type":"object","description":"The Terraform configurations for various cloud providers","example":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"additionalProperties":{"$ref":"#/components/schemas/TerraformConfiguration"}}},"example":{"additionalSecurityContext":{"AddCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"DropCapabilities":["CAP_NET_ADMIN","CAP_NET_RAW"],"SupplementalGroupIDs":[1001,999]},"agentConfiguration":{"codeInterpreter":{"allowedPackages":["pandas","numpy","matplotlib"],"enabled":true,"provider":"agentcore","timeout":60},"dockerfile":"Dockerfile","evaluations":[{"metrics":["relevance","helpfulness"],"name":"response-quality","schedule":"every 6 hours"}],"memory":{"enabled":true},"monitoring":{"enabled":true},"vectorStore":{"enabled":true}},"backupConfiguration":{"backupPeriodInHours":24,"backupRetentionInDays":7},"containerImagesRegistryCopyConfiguration":{"images":[{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"},{"imageName":"postgres","imageTag":"16"}],"pullMode":"INSTALLER_EMBED|RUNTIME_PULL","pullSource":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"},"pushTarget":{"credentials":{"password":"my-password","username":"my-user"},"registryURL":"https://my-registry.com","repositoryName":"library"}},"customLabels":{"key":"value"},"customSysCTLs":{"net.ipv4.tcp_syncookies":"1"},"customULimits":[{"ULimitsName":"NoProc","ULimitsType":"Soft","ULimitsValue":1000},{"ULimitsName":"NoFile","ULimitsType":"Hard","ULimitsValue":2048}],"dependencies":[{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceId":"r-12345678"},{"parameterMap":{"clusterId":"readerId","clusterOrg":"userDatabase"},"resourceId":"r-abcdef12"}],"deploymentTarget":{"account":"ControlPlane|DataPlane"},"description":"A resource to manage a hosted public SaaS offering of a multi-writer MySQL service","disable":"{{ $var.disableExtraComponents }}","environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"fileSystemConfiguration":{"AzureFileShareConfiguration":{"Redundancy":"LRS|ZRS|GRS|GZRS","ShareQuota":1024,"Tier":"Standard|Premium"},"EFSFileSystemConfiguration":{"PerformanceMode":"generalPurpose|maxIO","ProvisionedThroughputInMibps":125,"ThroughputMode":"provisioned|bursting|elastic"},"GCPFilestoreConfiguration":{"Capacity":"1024GiB","MaxIopsPerTb":3000,"Tier":"BASIC_HDD|BASIC_SSD|ENTERPRISE|REGIONAL|ZONAL"}},"helmChartConfiguration":{"artifactsLocalPath":"/local/path/to/chart.tgz","autoDiscoverImagesTag":"omnistrate/images","chartAffinityControl":{"enableInjection":true,"enableSharedHost":true},"chartName":"my-chart","chartRepoName":"my-repo","chartRepoUrl":"https://my-repo.com","chartValues":{"key1":"value1","key2":3,"key3":{"key4":"value4"}},"chartVersion":"1.0.0","endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"layeredChartValues":[{"values":{"global":{"image":{"tag":"v1.0.0"},"replicaCount":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}}}}},{"scope":{"{{ $sys.cloudProviderName }}":"aws"},"valuesFile":{"gitConfiguration":{"accessToken":"ghp_...","commitSHA":"a1b2c3d4e5f6","path":"aws/production.yaml","referenceName":"refs/heads/main","repositoryUrl":"https://github.com/org/helm-values"}}}],"namespace":"postgres","password":"my-password","releaseName":"my-release","runtimeConfiguration":{"disableHooks":true,"recreate":true,"resetThenReuseValues":true,"resetValues":true,"reuseValues":true,"skipCRDs":true,"timeoutNanos":1000000000,"upgradeCRDs":true,"wait":true,"waitForJobs":true},"username":"my-user"},"imageConfigId":"Et sed ratione itaque doloribus commodi.","infraConfigId":"Ut nostrum.","jobConfig":{"activeDeadlineSeconds":300,"backoffLimit":5},"kustomizeConfiguration":{"disableReconciliation":true,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"kustomizePath":"/kustomize"},"l4LoadBalancerConfiguration":{"ingressPortConfiguration":[{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8080,"ingressPort":1234},{"associatedResourceIDs":["r-12345678","r-abcdef12"],"backendPort":8081,"ingressPort":5678},{"associatedResourceIDs":["r-vwxybz12","r-poij122v"],"backendPort":8082,"ingressPort":9012}]},"l7LoadBalancerConfiguration":{"paths":[{"associatedResourceID":"r-12345678","path":"/path","port":8080}]},"name":"Galera","onPremTerraformConfigurations":{"OpenShift":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"operatorCRDConfiguration":{"disableReconciliation":false,"endpointConfiguration":{"admin":{"host":"https://{{ $sys.network.externalClusterEndpoint }}/admin","networkingType":"PRIVATE","ports":[8080,8081],"primary":false},"cluster":{"host":"https://my-endpoint.com","networkingType":"PUBLIC","ports":[8080,8081],"primary":true}},"helmChartDependencies":[{"chartName":"cert-manager","chartVersion":"v1.5.3"},{"chartName":"nginx-ingress","chartVersion":"v0.48.1"},{"chartName":"external-dns","chartVersion":"v0.7.0"},{"chartName":"cnpg-operator","chartVersion":"v0.23.1"}],"outputParameters":{"expiresAt":"$out.status.notAfter","issuerName":"letsencrypt-prod"},"readinessConditions":{"$out.status.conditions[?(@.type=='Ready')].status":true},"supplementalFiles":["apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n","apiVersion: ingress.nginx.io/v1\nkind: IngressClass\nmetadata:\n  name: nginx\nspec:\n  controller: nginx.org/ingress-controller"],"template":"apiVersion: cert-manager.io/v1\nkind: ClusterIssuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    server: https://acme-v02.api.letsencrypt.org/directory\n    email: test@example.com\n    privateKeySecretRef:\n      name: letsencrypt-prod\n    solvers:\n    - http01:\n        ingress:\n          class: nginx"},"terraformConfigurations":{"aws":{"gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}}}},"UpdateSaaSPortalCustomDomainRequest":{"type":"object","properties":{"customDomain":{"type":"string","description":"The custom domain","example":"mycustomdomain.com"},"description":{"type":"string","description":"The custom domain description","example":"My custom domain description"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"name":{"type":"string","description":"The custom domain name","example":"MyCustomDomain"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"i","minLength":1}},"example":{"customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","token":"t"},"required":["token","environmentType"]},"UpdateSaaSPortalCustomDomainRequest2":{"type":"object","properties":{"customDomain":{"type":"string","description":"The custom domain","example":"mycustomdomain.com"},"description":{"type":"string","description":"The custom domain description","example":"My custom domain description"},"name":{"type":"string","description":"The custom domain name","example":"MyCustomDomain"}},"example":{"customDomain":"mycustomdomain.com","description":"My custom domain description","name":"MyCustomDomain"}},"UpdateSaaSPortalRequest":{"type":"object","properties":{"customDomain":{"type":"string","description":"The custom domain for the SaaS portal","example":"mycustomdomain.com"},"disablePasswordLogin":{"type":"boolean","description":"Whether to disable password login for the SaaS portal","example":false},"emailConfig":{"$ref":"#/components/schemas/SaaSPortalEmailConfig"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"googleAnalyticsTagID":{"type":"string","description":"The Google Analytics tag ID for the SaaS portal","example":"G-123456789"},"imageConfig":{"$ref":"#/components/schemas/SaaSPortalImageConfig"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"99v","minLength":1}},"example":{"customDomain":"mycustomdomain.com","disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"environmentType":"DEV","googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"},"token":"d"},"required":["token","environmentType"]},"UpdateSaaSPortalRequest2":{"type":"object","properties":{"customDomain":{"type":"string","description":"The custom domain for the SaaS portal","example":"mycustomdomain.com"},"disablePasswordLogin":{"type":"boolean","description":"Whether to disable password login for the SaaS portal","example":false},"emailConfig":{"$ref":"#/components/schemas/SaaSPortalEmailConfig"},"googleAnalyticsTagID":{"type":"string","description":"The Google Analytics tag ID for the SaaS portal","example":"G-123456789"},"imageConfig":{"$ref":"#/components/schemas/SaaSPortalImageConfig"}},"example":{"customDomain":"mycustomdomain.com","disablePasswordLogin":false,"emailConfig":{"smtpFromEmail":"example@gmail.com","smtpHost":"smtp.gmail.com","smtpPassword":"password","smtpPort":587,"smtpUsername":"username"},"googleAnalyticsTagID":"G-123456789","imageConfig":{"imageName":"myimage","imageRegistry":"ghcr.io","imageTag":"latest"}}},"UpdateServiceAPIRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service API bundle","example":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability"},"id":{"type":"string","description":"ID of a Service API","example":"Vel libero eius labore."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"t","minLength":1}},"example":{"description":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","id":"sa-12345678","serviceId":"s-12345678","token":"wqj"},"required":["token","id","serviceId"]},"UpdateServiceAPIRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service API bundle","example":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability"}},"example":{"description":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability"}},"UpdateServiceEnvironmentRequest":{"type":"object","properties":{"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"deploymentConfigId":{"type":"string","description":"ID of a Deployment Config","example":"Similique exercitationem sit."},"description":{"type":"string","description":"A brief description of the service environment","example":"The production environment for the MySQL multi-writer service"},"id":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"name":{"type":"string","description":"Name of the Service Environment","example":"Production"},"serviceAuthPublicKey":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the JWT tokens for the service control plane APIs","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"sourceEnvironmentId":{"type":"string","description":"The ID of the service environment to use for promoting changes to this environment","example":"se-12345678"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"k","minLength":1},"visibility":{"type":"string","description":"This parameter is used to configure the visibility of the service control-plane APIs","example":"PUBLIC"}},"example":{"autoApproveSubscription":false,"deploymentConfigId":"dc-12345678","description":"The production environment for the MySQL multi-writer service","id":"se-12345678","name":"Production","serviceAuthPublicKey":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","serviceId":"s-12345678","sourceEnvironmentId":"se-12345678","token":"pz","visibility":"PUBLIC"},"required":["token","id","serviceId"]},"UpdateServiceEnvironmentRequest2":{"type":"object","properties":{"autoApproveSubscription":{"type":"boolean","description":"Auto approve subscription or not","example":false},"deploymentConfigId":{"type":"string","description":"The deployment configuration ID","example":"Ipsam quis."},"description":{"type":"string","description":"A brief description of the service environment","example":"The production environment for the MySQL multi-writer service"},"name":{"type":"string","description":"Name of the Service Environment","example":"Production"},"serviceAuthPublicKey":{"type":"string","description":"PEM-encoded Public key part of the key used to sign the JWT tokens for the service control plane APIs","example":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n"},"sourceEnvironmentId":{"type":"string","description":"The ID of the service environment to use for promoting changes to this environment","example":"se-12345678"},"visibility":{"type":"string","description":"This parameter is used to configure the visibility of the service control-plane APIs","example":"PUBLIC"}},"example":{"autoApproveSubscription":false,"deploymentConfigId":"Ut a.","description":"The production environment for the MySQL multi-writer service","name":"Production","serviceAuthPublicKey":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAExXBS01nPRugGbKCN8m9sSSTkGvPT\n7a1Jn74No2dTkp+tQ+ZyBa7ClKbEXFaR2mzy06q0ivJAxPi1pixofIXE0Q==\n-----END PUBLIC KEY-----\n","sourceEnvironmentId":"se-12345678","visibility":"PUBLIC"}},"UpdateServiceModelRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service model","example":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability"},"id":{"type":"string","description":"ID of a Service Model","example":"Possimus quod et est."},"name":{"type":"string","description":"Name of the Service Model","example":"MySQL multi-writer service hosted model"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"0s","minLength":1}},"example":{"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","id":"sm-12345678","name":"MySQL multi-writer service hosted model","serviceId":"s-12345678","token":"vss"},"required":["token","id","serviceId"]},"UpdateServiceModelRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service model","example":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability"},"name":{"type":"string","description":"Name of the Service Model","example":"MySQL multi-writer service hosted model"}},"example":{"description":"A MySQL Hosted SaaS specializing in multi-writer clusters for high availability","name":"MySQL multi-writer service hosted model"}},"UpdateServiceRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"dryRun":{"type":"boolean","description":"If set to true, performs a dry run of the update operation without making any changes","example":true},"id":{"type":"string","description":"ID of a Service","example":"s-123456"},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"Qui est distinctio facere."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"c","minLength":1}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryRun":true,"id":"s-12345678","name":"MySQL multi-writer service","serviceLogoURL":"Aut commodi.","token":"tpg"},"required":["token","id"]},"UpdateServiceRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the service","example":"A MySQL SaaS specializing in multi-writer clusters for high availability"},"dryRun":{"type":"boolean","description":"If set to true, performs a dry run of the update operation without making any changes","example":true},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"Et soluta et voluptatibus et."}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryRun":true,"name":"MySQL multi-writer service","serviceLogoURL":"Minima corrupti."}},"UpdateStorageConfigRequest":{"type":"object","properties":{"description":{"type":"string","description":"Description of the storage config","example":"my-storage-config-description","minLength":1},"id":{"type":"string","description":"ID of a Storage Config","example":"Sint molestiae eum ullam voluptate."},"name":{"type":"string","description":"Name of the storage config","example":"my-storage-config","minLength":1},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9o6","minLength":1}},"example":{"description":"my-storage-config-description","id":"sc-12345678","name":"my-storage-config","serviceId":"s-12345678","token":"wo"},"required":["token","id","serviceId"]},"UpdateStorageConfigRequest2":{"type":"object","properties":{"description":{"type":"string","description":"Description of the storage config","example":"my-storage-config-description","minLength":1},"name":{"type":"string","description":"Name of the storage config","example":"my-storage-config","minLength":1}},"example":{"description":"my-storage-config-description","name":"my-storage-config"}},"UpdateStorageVolumeConfigRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the context for the storage volume pool","example":"A storage volume set to store the MySQL data directory"},"disableBackup":{"type":"boolean","description":"Disable backup for the storage volume","example":false},"id":{"type":"string","description":"ID of a Storage Volume Config","example":"Dolor maiores sint dolorem."},"name":{"type":"string","description":"Name of the storage volume pool","example":"MySQL Data Volume"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"6l","minLength":1}},"example":{"description":"A storage volume set to store the MySQL data directory","disableBackup":false,"id":"svc-12345678","name":"MySQL Data Volume","serviceId":"s-12345678","token":"x"},"required":["token","serviceId","id"]},"UpdateStorageVolumeConfigRequest2":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the context for the storage volume pool","example":"A storage volume set to store the MySQL data directory"},"disableBackup":{"type":"boolean","description":"Disable backup for the storage volume","example":false},"name":{"type":"string","description":"Name of the storage volume pool","example":"MySQL Data Volume"}},"example":{"description":"A storage volume set to store the MySQL data directory","disableBackup":false,"name":"MySQL Data Volume"}},"UpdateStorageVolumeSizeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Volume Config","example":"Exercitationem autem quod."},"instanceStorageSizeGi":{"type":"string","description":"The storage size (in Gi) provisioned for the configured instance storage type","example":"$var.storage_size"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"t1","minLength":1}},"example":{"id":"svc-12345678","instanceStorageSizeGi":"$var.storage_size","serviceId":"s-12345678","token":"zkt"},"required":["token","serviceId","id","instanceStorageSizeGi"]},"UpdateStorageVolumeSizeConfigRequest2":{"type":"object","properties":{"instanceStorageSizeGi":{"type":"string","description":"The storage size (in Gi) provisioned for the configured instance storage type","example":"$var.storage_size"}},"example":{"instanceStorageSizeGi":"$var.storage_size"},"required":["instanceStorageSizeGi"]},"UpdateTierVersionSetMetadataRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Sed quibusdam distinctio quia architecto."},"releaseNotes":{"type":"string","description":"Release notes for the version set.","example":"Et quia earum odit vero odit."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"t","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Qui consequatur a voluptatem.","releaseNotes":"Aut et sunt ipsum voluptatem.","serviceId":"s-12345678","token":"k","version":"3.0"},"required":["token","serviceId","productTierId","version"]},"UpdateTierVersionSetMetadataRequest2":{"type":"object","properties":{"releaseNotes":{"type":"string","description":"Release notes for the version set.","example":"Exercitationem rem quia voluptatem."}},"example":{"releaseNotes":"Et et expedita."}},"UpdateTierVersionSetRequest":{"type":"object","properties":{"name":{"type":"string","description":"The name of the product-tier version set.","example":"Updated version set name"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Sint velit."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xgq","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"name":"Updated version set name","productTierId":"Qui consequatur a voluptatem.","serviceId":"s-12345678","token":"r","version":"3.0"},"required":["token","version","serviceId","productTierId","name"]},"UpdateTierVersionSetRequest2":{"type":"object","properties":{"name":{"type":"string","description":"The name of the product-tier version set.","example":"Updated version set name"}},"example":{"name":"Updated version set name"},"required":["name"]},"UpdateUpgradePathRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the upgrade path","example":"An upgrade path migrating clusters from one LTS version to another"},"id":{"type":"string","description":"ID of an Upgrade Path","example":"Minima officiis corporis impedit."},"name":{"type":"string","description":"Name of the upgrade path","example":"LTS upgrade path"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"sourceVersion":{"type":"string","description":"Version of the Entity to operate on","example":"1.0","minLength":1},"targetVersion":{"type":"string","description":"Version of the Entity to operate on","example":"1.0","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"um","minLength":1}},"example":{"description":"An upgrade path migrating clusters from one LTS version to another","id":"up-12345678","name":"LTS upgrade path","serviceId":"s-12345678","sourceVersion":"567.0","targetVersion":"589.0","token":"a"},"required":["token"]},"UpdateUserRequest":{"type":"object","properties":{"address":{"$ref":"#/components/schemas/Address"},"attributes":{"type":"object","description":"Additional attributes of the user.","example":{"key1":"value1","key2":"value2"},"additionalProperties":{"type":"string","example":"Et consequatur sit."}},"id":{"type":"string","description":"The User ID","example":"user-abcd1234"},"name":{"type":"string","description":"The name of the user","example":"John Dae"},"orgCookiePolicy":{"type":"string","description":"The cookie policy for the org that this user owns in an HTML format","example":"Placeat nobis dolorem provident quia sed."},"orgDescription":{"type":"string","description":"The description of the org that this user owns","example":"ACME Inc."},"orgDisablePasswordLogin":{"type":"boolean","description":"Whether password login is disabled for the org that this user owns","example":false},"orgFavIconURL":{"type":"string","description":"The favicon of the org that this user owns","example":"http://schneider.name/carmella.quitzon","format":"uri"},"orgLogoURL":{"type":"string","description":"The logo of the org that this user owns","example":"http://douglas.info/torey","format":"uri"},"orgName":{"type":"string","description":"The org name that this user owns","example":"ACME"},"orgPrivacyPolicy":{"type":"string","description":"The privacy policy for the org that this user owns in an HTML format","example":"Ab molestiae illum."},"orgSupportEmail":{"type":"string","description":"The support email of the org that this user owns","example":"support@example.com"},"orgTermsOfUse":{"type":"string","description":"The terms of use for the org that this user owns in an HTML format","example":"Quas est quidem quos odit consequatur."},"orgURL":{"type":"string","description":"The url of the org that this user owns","example":"something.acme"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xh","minLength":1}},"example":{"address":{"addressLine1":"1234 Main St","addressLine2":"Apt 123","addressLine3":"Building 123","city":"San Francisco","country":"US","state":"CA","zip":"94123"},"attributes":{"key1":"value1","key2":"value2"},"id":"user-abcd1234","name":"John Dae","orgCookiePolicy":"Quae omnis nobis sint.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":false,"orgFavIconURL":"http://abshire.net/margret","orgLogoURL":"http://jacobi.biz/ramona","orgName":"ACME","orgPrivacyPolicy":"Voluptates inventore nihil quia unde sapiente voluptatibus.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Nulla quis.","orgURL":"something.acme","token":"mef"},"required":["token","id"]},"UpdateUserRequest2":{"type":"object","properties":{"address":{"$ref":"#/components/schemas/Address"},"attributes":{"type":"object","description":"Additional attributes of the user.","example":{"key1":"value1","key2":"value2"},"additionalProperties":{"type":"string","example":"Illo nesciunt quis ipsum sapiente."}},"name":{"type":"string","description":"The name of the user","example":"John Dae"},"orgCookiePolicy":{"type":"string","description":"The cookie policy for the org that this user owns in an HTML format","example":"Quas et similique."},"orgDescription":{"type":"string","description":"The description of the org that this user owns","example":"ACME Inc."},"orgDisablePasswordLogin":{"type":"boolean","description":"Whether password login is disabled for the org that this user owns","example":false},"orgFavIconURL":{"type":"string","description":"The favicon of the org that this user owns","example":"http://ankunding.com/annie.labadie","format":"uri"},"orgLogoURL":{"type":"string","description":"The logo of the org that this user owns","example":"http://dare.com/marion","format":"uri"},"orgName":{"type":"string","description":"The org name that this user owns","example":"ACME"},"orgPrivacyPolicy":{"type":"string","description":"The privacy policy for the org that this user owns in an HTML format","example":"Debitis quidem harum ipsa et animi."},"orgSupportEmail":{"type":"string","description":"The support email of the org that this user owns","example":"support@example.com"},"orgTermsOfUse":{"type":"string","description":"The terms of use for the org that this user owns in an HTML format","example":"Debitis facere."},"orgURL":{"type":"string","description":"The url of the org that this user owns","example":"something.acme"}},"example":{"address":{"addressLine1":"1234 Main St","addressLine2":"Apt 123","addressLine3":"Building 123","city":"San Francisco","country":"US","state":"CA","zip":"94123"},"attributes":{"key1":"value1","key2":"value2"},"name":"John Dae","orgCookiePolicy":"Ducimus qui est assumenda officiis exercitationem.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":false,"orgFavIconURL":"http://gulgowski.name/vernice.schroeder","orgLogoURL":"http://kubdibbert.org/keeley.durgan","orgName":"ACME","orgPrivacyPolicy":"Nam beatae unde.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Provident quas nam.","orgURL":"something.acme"}},"UpgradeResourceInstanceVersionRequest":{"type":"object","properties":{"id":{"type":"string","description":"The instance ID","example":"instance-abcd1234"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"ID of a Service Provider","example":"Sunt reiciendis inventore nulla voluptatem dolores."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"targetVersion":{"type":"string","description":"The version to upgrade to","example":"2.0"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"v","minLength":1}},"example":{"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","targetVersion":"2.0","token":"cz"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"UpgradeResourceInstanceVersionRequest2":{"type":"object","properties":{"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"resourceKey":{"type":"string","description":"The resource key","example":"mysql"},"serviceAPIVersion":{"type":"string","description":"The service API version","example":"v1"},"serviceEnvironmentKey":{"type":"string","description":"The service environment name","example":"dev"},"serviceKey":{"type":"string","description":"The service name","example":"service-orchestration"},"serviceModelKey":{"type":"string","description":"The service model name","example":"hosted"},"serviceProviderId":{"type":"string","description":"The service provider ID","example":"Suscipit ut sunt tempore omnis eius tenetur."},"targetVersion":{"type":"string","description":"The version to upgrade to","example":"2.0"}},"example":{"productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"Magnam mollitia occaecati aliquam eius.","targetVersion":"2.0"},"required":["serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey"]},"UploadDeploymentArtifactRequest":{"type":"object","properties":{"accountConfigID":{"type":"string","description":"The account config ID associated with the deployment artifact","example":"ac-1234567890"},"artifactPath":{"type":"string","description":"The path to the deployment artifact","example":"/path/to"},"base64EncodedArtifact":{"type":"string","description":"The deployment artifact file content with base64 encoding, and expected to be a .tar.gz file","example":"Quibusdam non eos neque dolor."},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"productTierName":{"type":"string","description":"The name of the product tier","example":"standard"},"serviceName":{"type":"string","description":"The name of the service","example":"my-service"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"x8v","minLength":1}},"example":{"accountConfigID":"ac-1234567890","artifactPath":"/path/to","base64EncodedArtifact":"Incidunt quibusdam esse officiis quibusdam error.","environmentType":"PROD","productTierName":"standard","serviceName":"my-service","token":"pn"},"required":["token","serviceName","productTierName","artifactPath","base64EncodedArtifact","accountConfigID","environmentType"]},"UploadDeploymentArtifactRequest2":{"type":"object","properties":{"accountConfigID":{"type":"string","description":"The account config ID associated with the deployment artifact","example":"ac-1234567890"},"artifactPath":{"type":"string","description":"The path to the deployment artifact","example":"/path/to"},"base64EncodedArtifact":{"type":"string","description":"The deployment artifact file content with base64 encoding, and expected to be a .tar.gz file","example":"Eveniet quo."},"environmentType":{"type":"string","description":"The environment type for the deployment artifact","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"productTierName":{"type":"string","description":"The name of the product tier","example":"standard"},"serviceName":{"type":"string","description":"The name of the service","example":"my-service"}},"example":{"accountConfigID":"ac-1234567890","artifactPath":"/path/to","base64EncodedArtifact":"Et sint ipsa ut vel et.","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","productTierName":"standard","serviceName":"my-service"},"required":["serviceName","productTierName","artifactPath","base64EncodedArtifact","accountConfigID","environmentType"]},"UsagePerDimension":{"type":"object","properties":{"dimension":{"type":"string","description":"Dimension of usage","example":"core/hours"},"endTime":{"type":"string","description":"End timestamp of usage","example":"2021-01-01T00:00:00.000Z"},"startTime":{"type":"string","description":"Start timestamp of usage","example":"2021-01-01T00:00:00.000Z"},"total":{"type":"number","description":"Total amount of usage during the period","example":0.67,"format":"double"}},"example":{"dimension":"core/hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67}},"VUnitHealthReport":{"type":"object","properties":{"vunits":{"type":"object","description":"The health of each vunit under this service environment","example":{"vu-11111111":"UNKNOWN","vu-12345678":"UP","vu-87654321":"DOWN"},"additionalProperties":{"type":"string","description":"Service Health Status","example":"UP|DOWN|UNKNOWN"}}},"example":{"vunits":{"vu-11111111":"UNKNOWN","vu-12345678":"UP","vu-87654321":"DOWN"}}},"ValidateTokenRequest":{"type":"object","properties":{"email":{"type":"string","example":"abc@gmail.com","format":"email","minLength":1},"token":{"type":"string","example":"fc7b8dea-a50b-4c9a-8864-fc3d845a2be6","minLength":1}},"example":{"email":"abc@gmail.com","token":"fc7b8dea-a50b-4c9a-8864-fc3d845a2be6"},"required":["token","email"]},"ValuesFile":{"type":"object","properties":{"gitConfiguration":{"$ref":"#/components/schemas/GitConfiguration"},"path":{"type":"string","description":"The relative file path from repository root","example":"helm/values/production.yaml"}},"example":{"gitConfiguration":{"accessToken":"my-token","commitSHA":"1e386b5f54de9150d336ccfe2e14782b94faf67c","referenceName":"tags/v1.0.0","repositoryUrl":"https://github.com/username/myrepo","userName":"my-user"},"path":"helm/values/production.yaml"},"required":["gitConfiguration","path"]},"VerifyAccountConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Account Config","example":"Pariatur quibusdam."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"2p","minLength":1}},"example":{"id":"ac-12345678","token":"8"},"required":["token","id"]},"VerifyCustomDomainRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Custom Domain","example":"Aspernatur voluptate dolor ratione perspiciatis."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"q","minLength":1}},"example":{"id":"cd-12345678","token":"r"},"required":["token","id"]},"VerifyIdentityProviderRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Identity Provider","example":"Laudantium corrupti facilis incidunt dolores dolor laboriosam."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"o","minLength":1}},"example":{"id":"idp-12345678","token":"u9y"},"required":["token","id"]},"VerifyIdentityProviderResult":{"type":"object","properties":{"clientId":{"type":"string","description":"The Client ID of the Identity Provider","example":"exampleclientid.apps.googleusercontent.com"},"clientSecret":{"type":"string","description":"The Client Secret of the Identity Provider","example":"exampleclientsecret"},"id":{"type":"string","description":"ID of an Identity Provider","example":"Deleniti rerum a consequatur sed reiciendis."},"identityProviderName":{"type":"string","description":"The name of the identity provider","example":"Google|GitHub|Microsoft Entra|Amazon Cognito|Okta|Auth0|Keycloak|OIDC"},"name":{"type":"string","description":"The name of the Identity Provider","example":"Google for my company"},"status":{"type":"string","description":"The status of an operation","example":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED"}},"example":{"clientId":"exampleclientid.apps.googleusercontent.com","clientSecret":"exampleclientsecret","id":"idp-12345678","identityProviderName":"Google","name":"Google for my company","status":"Ready"},"required":["id","identityProviderName","clientId","status"]},"WarmPoolConfiguration":{"type":"object","properties":{"minimumNodesInPool":{"type":"integer","description":"Minimum number of compute nodes in pool","default":1,"example":1,"format":"int64"},"minimumPercentageNodesInPool":{"type":"integer","description":"Minimum percentage of compute nodes in pool","default":0,"example":5,"format":"int64"}},"description":"Warm pool configuration for compute nodes","example":{"minimumNodesInPool":1,"minimumPercentageNodesInPool":5}},"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"]}},"securitySchemes":{"api_key_header_Authorization":{"type":"http","description":"Secures endpoints by requiring a JWT token","scheme":"bearer"},"basic_header_Authorization":{"type":"http","description":"Basic authentication","scheme":"basic"}}},"tags":[{"name":"global-api","description":"Common API for all Omnistrate API endpoints"},{"name":"service-api"},{"name":"service-environment-api"},{"name":"service-model-api"},{"name":"product-tier-api"},{"name":"service-api-api"},{"name":"service-plan-api"},{"name":"resource-api"},{"name":"tier-version-set-api"},{"name":"input-parameter-api"},{"name":"output-parameter-api"},{"name":"vunit-api","description":"The external facing VUnit API"},{"name":"infra-config-api","description":"The infra config API manages the infra for Omnistrate resources"},{"name":"image-config-api","description":"The image config API manages the image config for Omnistrate entities"},{"name":"deployment-artifact-api","description":"The deployment artifact API manages the deployment artifacts for Omnistrate entities"},{"name":"deployment-config-api","description":"The deployment config API manages the deployment config for Omnistrate entities"},{"name":"compute-config-api","description":"The compute config API manages the compute config for Omnistrate entities"},{"name":"storage-config-api","description":"The storage config API manages the storage config for Omnistrate entities"},{"name":"storage-volume-config-api","description":"The storage volume config API manages the storage volume config for Omnistrate entities"},{"name":"network-config-api","description":"The network config API manages the network config for Omnistrate entities"},{"name":"availability-zone-api","description":"The Availability Zone API provides read-only access to availability zones"},{"name":"region-api","description":"The Region API provides read-only access to regions"},{"name":"cloud-provider-api","description":"The Cloud Provider API provides read-only access to cloud provider metadata"},{"name":"demo-api","description":"The Demo API provides a demo of the system"},{"name":"contactus-api","description":"The Contactus API for customers to reach out to us"},{"name":"signin-api","description":"The signin API for customers to authenticate with us"},{"name":"sp-organization-api","description":"The Organization API for managing service provider organizations"},{"name":"signup-api","description":"The Signup API for customers to signup with us"},{"name":"plan-api","description":"The Plan API is for payment info.  It's explicitly empty for free plans."},{"name":"usage-api","description":"The Usage API is for getting the last calendar month usage."},{"name":"invoice-api","description":"The Invoices API gets the list of invoices for the organization"},{"name":"users-api","description":"The user management API to manage user metadata"},{"name":"consumption-user-api","description":"The Consumption Signin API signs the user into the consumption service"},{"name":"services-orchestration-api","description":"The Services Orchestration API manages the orchestration of services"},{"name":"resource-instance-api","description":"The Resource Instance API manages the instances of a resource"},{"name":"instance-snapshot-api","description":"The Instance Snapshot API manages the snapshots of resource instances"},{"name":"consumption-usage-api","description":"The Consumption Usage API retrieves the usage data for consumption users"},{"name":"consumption-invoice-api","description":"The Consumption Invoice API retrieves the invoice data for consumption users"},{"name":"consumption-billing-api","description":"The Consumption Invoice API retrieves the billing information for consumption users"},{"name":"account-config-api","description":"The Account Config API manages the access information for a Service Provider account"},{"name":"custom-domain-api","description":"The Custom Domain API manages the delegated domain names for the Service Provider"},{"name":"limit-api","description":"The limit API manages the limit for Omnistrate entities"},{"name":"image-registry-api","description":"The image registry API manages the image registry for Omnistrate resources"},{"name":"service-offering-api","description":"The service offering API provides a public API to list all public services"},{"name":"audit-events-api","description":"The set of APIs for auditing instance events for consumption side users."},{"name":"subscription-api","description":"The subscription management API to manage subscription metadata"},{"name":"subscription-request-api","description":"The subscription request API for end customers to issue subscription requests"},{"name":"identity-provider-api"},{"name":"saas-portal-api"},{"name":"helm-package-api"},{"name":"compose-gen-api"},{"name":"custom-network-api"},{"name":"stripe-connect-api","description":"The API to manage stripe connected accounts"},{"name":"tenant-billing-api","description":"The API to manage tenant billing"},{"name":"secrets-api","description":"The set of APIs to manage secrets for service providers."},{"name":"expression-evaluator-api","description":"The API to evaluate expressions."},{"name":"schema-api","description":"The API to get the latest JSON schema for various extensions and spec types."}]}