{"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":"Nemo magni eos perferendis.","awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsSecretKey":"Dolorem similique natus et a ipsa est.","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceID":"instance-12345678","cloudProviderId":"Non vel voluptatem vel dolorum ut.","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"description":"An AWS account hosting multiple dev environments","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","gcpServiceAccountKey":"Consectetur doloremque accusantium voluptas odio.","name":"Dev AWS account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"nebiusTenantID":"tenant-id","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"type":"string","description":"The ID of the registered account config","example":"Maxime et aspernatur totam qui adipisci impedit."},"example":"Doloribus fuga ipsa perferendis."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"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 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":"Debitis laborum exercitationem laboriosam.","description":"An AWS account hosting multiple dev environments","id":"Expedita facilis cumque ut repellendus est.","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":"Veritatis perspiciatis harum deserunt aut iure.","description":"An AWS account hosting multiple dev environments","id":"Et sed.","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|byoc-onprem|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":"Qui quia omnis tempore ullam.","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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":"Similique sunt cum blanditiis repellendus.","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"}],"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","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":"Qui quia omnis tempore ullam.","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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":"Similique sunt cum blanditiis repellendus.","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"}],"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","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":"Qui quia omnis tempore ullam.","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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":"Similique sunt cum blanditiis repellendus.","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"}],"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","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|byoc-onprem|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":"Qui quia omnis tempore ullam.","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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":"Similique sunt cum blanditiis repellendus.","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"}],"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","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":"Qui quia omnis tempore ullam.","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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":"Similique sunt cum blanditiis repellendus.","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"}],"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","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":"Repudiandae eos omnis laudantium nemo ut alias.","description":"An AWS account hosting multiple dev environments","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","id":"Labore facere.","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":"Et 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"}}}},"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":"Est dolorem.","description":"A Nebius tenant account hosting multiple regional project bindings","id":"Culpa praesentium atque cum.","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"}],"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":"Nisi corporis ad.","description":"An OCI account hosting multiple dev environments","id":"Porro amet tempore sed eos voluptate nobis.","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":"Doloremque impedit."},"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":"Odit debitis commodi qui officia."},"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"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Temporibus rerum."},"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":"Sapiente quidem neque id architecto a.","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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":"Unde vel.","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","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":"Doloribus officia soluta."},"example":"ac-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAccountConfigRequest2"},"example":{"customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"description":"Nebius account for eu-north1 and eu-west1 projects","name":"Updated Nebius account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","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":"Est nulla sed."},"example":"Eveniet necessitatibus."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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/accountconfig/{id}/cloud-native-networks":{"get":{"tags":["account-config-api"],"summary":"ListAccountConfigCloudNativeNetworks account-config-api","description":"List all registered CloudNativeNetworks for an account configuration","operationId":"account-config-api#ListAccountConfigCloudNativeNetworks","parameters":[{"name":"id","in":"path","description":"Account Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Rerum quidem omnis ut."},"example":"ac-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAccountConfigCloudNativeNetworksResult"},"example":{"cloudNativeNetworks":[{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"}]}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/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 cloud native networks","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/{id}/cloud-native-networks/import":{"post":{"tags":["account-config-api"],"summary":"BulkImportAccountConfigCloudNativeNetworks account-config-api","description":"Bulk import or unimport CloudNativeNetworks for deployments","operationId":"account-config-api#BulkImportAccountConfigCloudNativeNetworks","parameters":[{"name":"id","in":"path","description":"Account Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Aperiam optio veniam sunt quas nostrum animi."},"example":"ac-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkImportAccountConfigCloudNativeNetworksRequest2"},"example":{"cloudNativeNetworks":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"}]}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAccountConfigCloudNativeNetworksResult"},"example":{"cloudNativeNetworks":[{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05: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"}}}},"500":{"description":"failed_request: Response used on failure to bulk import cloud native networks","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/{id}/cloud-native-networks/sync":{"post":{"tags":["account-config-api"],"summary":"SyncAccountConfigCloudNativeNetworks account-config-api","description":"Sync CloudNativeNetworks from the provider's cloud account: discovers CloudNativeNetworks and upserts them into the database","operationId":"account-config-api#SyncAccountConfigCloudNativeNetworks","parameters":[{"name":"id","in":"path","description":"Account Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Enim harum voluptates qui et."},"example":"ac-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncAccountConfigCloudNativeNetworksRequest2"},"example":{"cloudNativeNetworks":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"}]}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAccountConfigCloudNativeNetworksResult"},"example":{"cloudNativeNetworks":[{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"}]}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/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 sync cloud native networks","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/{id}/cloud-native-networks/{region}/{cloudNativeNetworkId}/host-clusters/{hostClusterName}/import":{"post":{"tags":["account-config-api"],"summary":"ImportAccountConfigCloudNativeNetworkHostCluster account-config-api","description":"Import a discovered host cluster from an imported cloud native network","operationId":"account-config-api#ImportAccountConfigCloudNativeNetworkHostCluster","parameters":[{"name":"id","in":"path","description":"Account Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Dolorem quasi quia adipisci nihil nihil."},"example":"ac-12345678"},{"name":"region","in":"path","description":"The deployment region where the host cluster resides","required":true,"schema":{"type":"string","description":"The deployment region where the host cluster resides","example":"us-east-1"},"example":"us-east-1"},{"name":"cloudNativeNetworkId","in":"path","description":"The cloud provider network ID (e.g. AWS VPC ID) that contains the host cluster to import","required":true,"schema":{"type":"string","description":"The cloud provider network ID (e.g. AWS VPC ID) that contains the host cluster to import","example":"vpc-0abc123def456"},"example":"vpc-0abc123def456"},{"name":"hostClusterName","in":"path","description":"The cloud provider host cluster name to import from this cloud native network","required":true,"schema":{"type":"string","description":"The cloud provider host cluster name to import from this cloud native network","example":"existing-eks-cluster"},"example":"existing-eks-cluster"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportAccountConfigCloudNativeNetworkHostClusterResult"},"example":{"created":true,"hostClusterId":"Tempore modi."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/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 import cloud native network host cluster","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/{id}/cloud-native-networks/{region}/{cloudNativeNetworkId}/import":{"post":{"tags":["account-config-api"],"summary":"ImportAccountConfigCloudNativeNetwork account-config-api","description":"Import an available cloud native network for deployments (sets status to READY)","operationId":"account-config-api#ImportAccountConfigCloudNativeNetwork","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 explicabo magnam iure illum at nihil."},"example":"ac-12345678"},{"name":"region","in":"path","description":"The deployment region whose validated subnetworks should be imported","required":true,"schema":{"type":"string","description":"The deployment region whose validated subnetworks should be imported","example":"us-east-1"},"example":"us-east-1"},{"name":"cloudNativeNetworkId","in":"path","description":"The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to import for deployments","required":true,"schema":{"type":"string","description":"The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to import for deployments","example":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet"},"example":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAccountConfigCloudNativeNetworksResult"},"example":{"cloudNativeNetworks":[{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05: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"}}}},"500":{"description":"failed_request: Response used on failure to import cloud native network","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/accountconfig/{id}/cloud-native-networks/{region}/{cloudNativeNetworkId}/unimport":{"post":{"tags":["account-config-api"],"summary":"UnimportAccountConfigCloudNativeNetwork account-config-api","description":"Unimport a cloud native network, reverting it from READY to AVAILABLE","operationId":"account-config-api#UnimportAccountConfigCloudNativeNetwork","parameters":[{"name":"id","in":"path","description":"Account Config ID to operate on","required":true,"schema":{"type":"string","description":"ID of an Account Config","example":"Unde tempore consequatur debitis quidem."},"example":"ac-12345678"},{"name":"region","in":"path","description":"The deployment region whose cloud native network row should be unimported","required":true,"schema":{"type":"string","description":"The deployment region whose cloud native network row should be unimported","example":"us-east-1"},"example":"us-east-1"},{"name":"cloudNativeNetworkId","in":"path","description":"The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to unimport. Rejected with HTTP 400 if the network is currently in use by a host cluster.","required":true,"schema":{"type":"string","description":"The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to unimport. Rejected with HTTP 400 if the network is currently in use by a host cluster.","example":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet"},"example":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAccountConfigCloudNativeNetworksResult"},"example":{"cloudNativeNetworks":[{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"Laudantium repellat aut maiores qui enim cupiditate.","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"PENDING|VERIFYING|READY|FAILED","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05: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"}}}},"500":{"description":"failed_request: Response used on failure to unimport cloud native network","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/api-key":{"get":{"tags":["api-key-api"],"summary":"ListAPIKeys api-key-api","operationId":"api-key-api#ListAPIKeys","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAPIKeysResult"},"example":{"apiKeys":[{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"Exercitationem provident qui tempora laudantium vitae.","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"Repellendus dolorem laborum.","revokedByUserName":"Bob Ops","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","status":"active|expired|revoked"},{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"Exercitationem provident qui tempora laudantium vitae.","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"Repellendus dolorem laborum.","revokedByUserName":"Bob Ops","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","status":"active|expired|revoked"},{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"Exercitationem provident qui tempora laudantium vitae.","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"Repellendus dolorem laborum.","revokedByUserName":"Bob Ops","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","status":"active|expired|revoked"},{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"Exercitationem provident qui tempora laudantium vitae.","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"Repellendus dolorem laborum.","revokedByUserName":"Bob Ops","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","status":"active|expired|revoked"}]}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.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 API keys","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["api-key-api"],"summary":"CreateAPIKey api-key-api","operationId":"api-key-api#CreateAPIKey","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyRequest2"},"example":{"description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","name":"ci-pipeline-prod","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAPIKeyResult"},"example":{"id":"apikey-12345678","key":"om_ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF12","metadata":{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"Exercitationem provident qui tempora laudantium vitae.","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"Repellendus dolorem laborum.","revokedByUserName":"Bob Ops","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","status":"active|expired|revoked"}}}}},"400":{"description":"bad_request: Response used on a bad request, including: requested role exceeds caller's priority cap; requested role is 'root'","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure or when the per-org APIKeys feature flag is disabled","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used 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 name already exists in the org","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to create an API key","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/api-key/{id}":{"delete":{"tags":["api-key-api"],"summary":"DeleteAPIKey api-key-api","operationId":"api-key-api#DeleteAPIKey","parameters":[{"name":"id","in":"path","description":"The API key ID.","required":true,"schema":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"example":"apikey-12345678"}],"responses":{"204":{"description":"No Content 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 API key is not found in the caller's org","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to delete an API key","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["api-key-api"],"summary":"DescribeAPIKey api-key-api","operationId":"api-key-api#DescribeAPIKey","parameters":[{"name":"id","in":"path","description":"The API key ID.","required":true,"schema":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"example":"apikey-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAPIKeyResult"},"example":{"metadata":{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"Exercitationem provident qui tempora laudantium vitae.","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"Repellendus dolorem laborum.","revokedByUserName":"Bob Ops","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","status":"active|expired|revoked"}}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested API key is not found in the caller's org","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to describe an API key","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["api-key-api"],"summary":"UpdateAPIKeyMetadata api-key-api","operationId":"api-key-api#UpdateAPIKeyMetadata","parameters":[{"name":"id","in":"path","description":"The API key ID.","required":true,"schema":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"example":"apikey-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAPIKeyMetadataRequest2"},"example":{"description":"Used by the prod CI pipeline; rotated 2026-04.","name":"ci-pipeline-prod-renamed"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAPIKeyMetadataResult"},"example":{"metadata":{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"Exercitationem provident qui tempora laudantium vitae.","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"Repellendus dolorem laborum.","revokedByUserName":"Bob Ops","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","status":"active|expired|revoked"}}}}},"400":{"description":"bad_request: Response used on a bad request, including any attempt to update an authority-affecting or system field via this endpoint","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested API key is not found in the caller's org","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when the requested new name already exists in the org","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to update API key metadata","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/api-key/{id}:revoke":{"post":{"tags":["api-key-api"],"summary":"RevokeAPIKey api-key-api","operationId":"api-key-api#RevokeAPIKey","parameters":[{"name":"id","in":"path","description":"The API key ID.","required":true,"schema":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"example":"apikey-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeAPIKeyResult"},"example":{"metadata":{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"Exercitationem provident qui tempora laudantium vitae.","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"Repellendus dolorem laborum.","revokedByUserName":"Bob Ops","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","status":"active|expired|revoked"}}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested API key is not found in the caller's org","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to revoke an API key","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|byoc-onprem|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|byoc-onprem|all"},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","example":"Amet ut sapiente qui omnis."},"example":"Explicabo ipsum fuga quaerat sed harum 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 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|byoc-onprem|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":"Omnis distinctio provident voluptatem omnis pariatur sed."},"example":"az-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAvailabilityZoneResult"},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|byoc-onprem|all","code":"us-east-1a","description":"US East (N. Virginia) Availability Zone A","id":"Deserunt cupiditate qui et ut officiis.","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":"Quo aut eum non aliquam ducimus."},"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":"Ratione sapiente praesentium consequatur."},"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":"Eveniet vero laboriosam recusandae."},"example":"Qui aut quia culpa."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Alias voluptate incidunt voluptatibus iste."},"example":"infra-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeCloudProviderResult"},"example":{"description":"Amazon Web Services","id":"At reiciendis facilis atque est esse aperiam.","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":"Qui voluptatum aut natus earum.","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":"Magnam doloremque dolor non expedita excepturi nesciunt."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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/custom-metrics/endpoint":{"get":{"tags":["sp-organization-api"],"summary":"GetCustomMetricsEndpoint sp-organization-api","description":"Returns the custom metrics endpoint and an access token scoped to the authenticated organization.","operationId":"sp-organization-api#GetCustomMetricsEndpoint","parameters":[{"name":"expiresInSeconds","in":"query","description":"Optional lifetime in seconds for the access token. It cannot exceed the configured maximum validity.","allowEmptyValue":true,"schema":{"type":"integer","description":"Optional lifetime in seconds for the access token. It cannot exceed the configured maximum validity.","example":86400,"format":"int64","minimum":1},"example":86400}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomMetricsEndpoint"},"example":{"endpoint":"https://metrics.example.com/v1/customUsageMetering/","expiresAt":"2026-09-23T00:00:00Z","token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.example.signature"}}}},"400":{"description":"bad_request: Response used when expiresInSeconds is invalid or exceeds the configured maximum token validity","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.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 when custom metrics credentials cannot be retrieved","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/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":"Labore rerum quia minus enim laboriosam.","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":"Labore rerum quia minus enim laboriosam.","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":"Labore rerum quia minus enim laboriosam.","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":"Labore rerum quia minus enim laboriosam.","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":"Sapiente nobis et iusto."},"example":"Eligendi ut quibusdam est nemo."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"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 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":"Ratione qui laudantium laboriosam enim."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"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":"Quos occaecati ab dolorum et."},"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":"Libero magni et officia quos occaecati quia."},"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"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Corrupti in."},"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":"Sit quo rerum architecto ea.","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":"Voluptas ut.","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":"Fuga voluptas maiores."},"example":"Corporis voluptatibus dignissimos dicta perferendis esse unde."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"hash","in":"query","description":"Hash of the deployment artifact to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Hash of the deployment artifact to describe. If not specified, the latest version is described.","example":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1"},"example":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1"},{"name":"id","in":"path","description":"The ID of the deployment artifact","required":true,"schema":{"type":"string","description":"ID of a Deployment Artifact","example":"Aut non modi quasi alias illo consequatur."},"example":"da-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeDeploymentArtifactResult"},"example":{"accountConfigID":"Aut aspernatur delectus minus.","artifactPath":"artifacts/path/to/","hash":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1","id":"Quis libero.","lastFailedReason":"Failed","presignedDownloadUrl":"https://api.omnistrate.cloud/2022-09-01-00/deployment-artifact/da-12345678/download","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-artifact/{id}/download":{"get":{"tags":["deployment-artifact-api"],"summary":"DownloadDeploymentArtifact deployment-artifact-api","operationId":"deployment-artifact-api#DownloadDeploymentArtifact","parameters":[{"name":"hash","in":"query","description":"Hash of the deployment artifact to download. If not specified, the latest version is downloaded.","allowEmptyValue":true,"schema":{"type":"string","description":"Hash of the deployment artifact to download. If not specified, the latest version is downloaded.","example":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1"},"example":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1"},{"name":"id","in":"path","description":"The ID of the deployment artifact","required":true,"schema":{"type":"string","description":"ID of a Deployment Artifact","example":"Ipsa id."},"example":"da-12345678"}],"responses":{"200":{"description":"OK response.","headers":{"Content-Disposition":{"description":"Content-Disposition header for the artifact download.","schema":{"type":"string","description":"Content-Disposition header for the artifact download.","example":"attachment; filename=\"da-12345678.tar.gz\""},"example":"attachment; filename=\"da-12345678.tar.gz\""},"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 for the artifact download.","schema":{"type":"string","description":"Content-Type header for the artifact download.","default":"application/gzip","example":"application/gzip"},"example":"application/gzip"}},"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 requested resource is in an invalid state for this operation","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to download 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":"Eos autem."},"example":"Ducimus quis laudantium minima ut odio."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Earum sit."},"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":"Quo reprehenderit aut ullam.","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":"Ipsam eius."},"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"}}],"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"}]}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","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"}}],"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"}}}},"401":{"description":"auth_failure: Response used on authentication failure","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"}}}},"401":{"description":"auth_failure: Response used on authentication failure","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"}}}},"401":{"description":"auth_failure: Response used on authentication failure","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":"Nihil sint repellat laborum.","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":"Nihil sint repellat laborum.","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":"Ipsam omnis nisi voluptatem dolore.","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":"Est maxime ratione."},"example":"Debitis iste quia debitis aut quo eaque."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Ea illo possimus esse est voluptatum.","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":"Ea illo possimus esse est voluptatum.","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":"Ea illo possimus esse est voluptatum.","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":"Ea illo possimus esse est voluptatum.","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"},{"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":"Dolorem sint id ipsam quia optio."},"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":"Accusamus similique blanditiis magni sequi illo."},"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":"Voluptates distinctio reprehenderit excepturi possimus fugiat hic.","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":"Nobis sapiente illum quaerat."},"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":"Quidem impedit et animi."},"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":"Quod ullam quisquam ea.","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":"Asperiores mollitia qui."},"example":"Rerum neque ratione."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"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 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":"Non nulla ullam."},"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"}}}},"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 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":"Atque et."},"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":"Expedita eum minima consequuntur et.","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":"Excepturi sunt ullam aut."},"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"}}}},"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 update an image registry","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/internal/v1/managed-release-revisions":{"get":{"tags":["managed-release-api"],"summary":"ListManagedReleaseRevisions managed-release-api","operationId":"managed-release-api#ListManagedReleaseRevisions","parameters":[{"name":"status","in":"query","allowEmptyValue":true,"schema":{"type":"string","description":"Lifecycle status for a managed release revision or provisioner-target sync.","example":"AVAILABLE","enum":["PENDING","IN_PROGRESS","READY","AVAILABLE","FAILED","CANCELLED","SKIPPED","DEPRECATED","REVOKED"]},"example":"AVAILABLE"},{"name":"releaseComponent","in":"query","allowEmptyValue":true,"schema":{"type":"string","description":"Component pipeline that owns a managed artifact subset.","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"example":"bootstrap-service"},{"name":"limit","in":"query","allowEmptyValue":true,"schema":{"type":"integer","default":20,"example":7,"format":"int64","minimum":1,"maximum":100},"example":94},{"name":"includeArtifacts","in":"query","allowEmptyValue":true,"schema":{"type":"boolean","default":false,"example":false},"example":true}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListManagedReleaseRevisionsResult2"},"example":{"revisions":[{"artifactCount":359146438786885603,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-mt","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:97073d19d62c5AF36ceE0dCEa7f2fBeb16FdFaC824Db9A8A3df5b8F4Fa9A3d34","createdAt":"2007-06-27T21:40:14Z","lastError":"Corporis autem vel maxime laborum rerum.","lastTransitionTime":"1998-10-15T10:25:19Z","releaseComponent":"bootstrap-service","releaseSequence":1290846094839126719,"releasedAt":"1973-03-24T16:17:01Z","status":"AVAILABLE","updatedAt":"1983-03-25T15:59:52Z","workflowId":"nh6","workflowRunId":"cjo"},{"artifactCount":359146438786885603,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-mt","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:97073d19d62c5AF36ceE0dCEa7f2fBeb16FdFaC824Db9A8A3df5b8F4Fa9A3d34","createdAt":"2007-06-27T21:40:14Z","lastError":"Corporis autem vel maxime laborum rerum.","lastTransitionTime":"1998-10-15T10:25:19Z","releaseComponent":"bootstrap-service","releaseSequence":1290846094839126719,"releasedAt":"1973-03-24T16:17:01Z","status":"AVAILABLE","updatedAt":"1983-03-25T15:59:52Z","workflowId":"nh6","workflowRunId":"cjo"},{"artifactCount":359146438786885603,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-mt","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:97073d19d62c5AF36ceE0dCEa7f2fBeb16FdFaC824Db9A8A3df5b8F4Fa9A3d34","createdAt":"2007-06-27T21:40:14Z","lastError":"Corporis autem vel maxime laborum rerum.","lastTransitionTime":"1998-10-15T10:25:19Z","releaseComponent":"bootstrap-service","releaseSequence":1290846094839126719,"releasedAt":"1973-03-24T16:17:01Z","status":"AVAILABLE","updatedAt":"1983-03-25T15:59:52Z","workflowId":"nh6","workflowRunId":"cjo"}]}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/internal/v1/managed-release-revisions/{bundleVersion}":{"get":{"tags":["managed-release-api"],"summary":"DescribeManagedReleaseRevision managed-release-api","operationId":"managed-release-api#DescribeManagedReleaseRevision","parameters":[{"name":"bundleVersion","in":"path","required":true,"schema":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"example":"r0000020"},{"name":"includeArtifacts","in":"query","allowEmptyValue":true,"schema":{"type":"boolean","default":true,"example":true},"example":true}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedReleaseRevision3"},"example":{"artifactCount":377443661064111155,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-8","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:dD4d05E0094d0DF84bC29e600bfD962519dfd3CfE49dfDe1Ea0DFc0BFdb2C541","createdAt":"2000-09-10T11:57:30Z","lastError":"Expedita et atque voluptatem.","lastTransitionTime":"1982-07-01T11:15:15Z","releaseComponent":"bootstrap-service","releaseSequence":1995925522829869771,"releasedAt":"1988-03-28T13:54:38Z","status":"AVAILABLE","updatedAt":"2010-12-03T17:13:08Z","workflowId":"c16","workflowRunId":"nza"}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Not Found response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/internal/v1/managed-release-revisions:publish-managed-release":{"post":{"tags":["managed-release-api"],"summary":"PublishManagedRelease managed-release-api","operationId":"managed-release-api#PublishManagedRelease","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublishManagedReleaseRequest2"},"example":{"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap"],"name":"pv0","ownerComponent":"bootstrap-service","platforms":["Id consequatur.","Id tempora alias quod aliquid.","Architecto omnis."],"relativePath":"2w","sourceChecksum":"sha256:b6BC33C2EbF62eE4BbB6AB1A1eeE3FdDc05DeA7B217bb456AEE1fbA298FcDcEE","sourceDigest":"sha256:69cE0B4287dADD710AD3cf5Ae9F69f08FAdB8bC0EBED55fE39f60CEdcf8E7d43","sourceRef":"6","type":"container-image"}],"component":"bootstrap-service","componentVersion":"w9t","idempotencyKey":"yot","sourceCommit":"ayx"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublishManagedReleaseResult"},"example":{"bundleRevisionId":"oabr-U","bundleVersion":"r0000020","created":true,"readyTargetCount":5482608165888715499,"releaseSequence":2851261467989209232,"targetCount":1268075059383416460}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Not Found response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Conflict response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/internal/v1/organizations/{organizationId}/provisioner-targets/{provisionerTargetId}/managed-release-syncs":{"get":{"tags":["managed-release-api"],"summary":"ListManagedReleaseSyncs managed-release-api","operationId":"managed-release-api#ListManagedReleaseSyncs","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","example":"p","minLength":1,"maxLength":256},"example":"ezd"},{"name":"provisionerTargetId","in":"path","required":true,"schema":{"type":"string","example":"o95","minLength":1,"maxLength":256},"example":"t"},{"name":"status","in":"query","allowEmptyValue":true,"schema":{"type":"string","description":"Lifecycle status for a managed release revision or provisioner-target sync.","example":"AVAILABLE","enum":["PENDING","IN_PROGRESS","READY","AVAILABLE","FAILED","CANCELLED","SKIPPED","DEPRECATED","REVOKED"]},"example":"AVAILABLE"},{"name":"includeArtifactResults","in":"query","allowEmptyValue":true,"schema":{"type":"boolean","default":false,"example":false},"example":false}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListManagedReleaseSyncsResult"},"example":{"syncs":[{"artifactResultCount":2698871868448003098,"artifactResults":[{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."}],"bundleRevisionId":"oabr-Zg","bundleVersion":"r0000020","createdAt":"1991-07-10T21:48:47Z","destinationRegistry":"u0r","lastError":"Eum laudantium est id similique voluptatem et.","lastTransitionTime":"1999-06-11T22:14:54Z","organizationId":"e3r","provisionerTargetId":"iu","status":"AVAILABLE","syncId":"spabs-YS","updatedAt":"2011-05-28T11:18:56Z","workflowId":"1id","workflowRunId":"s90"},{"artifactResultCount":2698871868448003098,"artifactResults":[{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."}],"bundleRevisionId":"oabr-Zg","bundleVersion":"r0000020","createdAt":"1991-07-10T21:48:47Z","destinationRegistry":"u0r","lastError":"Eum laudantium est id similique voluptatem et.","lastTransitionTime":"1999-06-11T22:14:54Z","organizationId":"e3r","provisionerTargetId":"iu","status":"AVAILABLE","syncId":"spabs-YS","updatedAt":"2011-05-28T11:18:56Z","workflowId":"1id","workflowRunId":"s90"},{"artifactResultCount":2698871868448003098,"artifactResults":[{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."}],"bundleRevisionId":"oabr-Zg","bundleVersion":"r0000020","createdAt":"1991-07-10T21:48:47Z","destinationRegistry":"u0r","lastError":"Eum laudantium est id similique voluptatem et.","lastTransitionTime":"1999-06-11T22:14:54Z","organizationId":"e3r","provisionerTargetId":"iu","status":"AVAILABLE","syncId":"spabs-YS","updatedAt":"2011-05-28T11:18:56Z","workflowId":"1id","workflowRunId":"s90"},{"artifactResultCount":2698871868448003098,"artifactResults":[{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."}],"bundleRevisionId":"oabr-Zg","bundleVersion":"r0000020","createdAt":"1991-07-10T21:48:47Z","destinationRegistry":"u0r","lastError":"Eum laudantium est id similique voluptatem et.","lastTransitionTime":"1999-06-11T22:14:54Z","organizationId":"e3r","provisionerTargetId":"iu","status":"AVAILABLE","syncId":"spabs-YS","updatedAt":"2011-05-28T11:18:56Z","workflowId":"1id","workflowRunId":"s90"}]}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/internal/v1/organizations/{organizationId}/provisioner-targets/{provisionerTargetId}/managed-release-syncs/{bundleRevisionId}":{"get":{"tags":["managed-release-api"],"summary":"DescribeManagedReleaseSync managed-release-api","operationId":"managed-release-api#DescribeManagedReleaseSync","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","example":"b","minLength":1,"maxLength":256},"example":"nzk"},{"name":"provisionerTargetId","in":"path","required":true,"schema":{"type":"string","example":"3z","minLength":1,"maxLength":256},"example":"a2"},{"name":"bundleRevisionId","in":"path","required":true,"schema":{"type":"string","example":"oabr-G","pattern":"^oabr-[a-zA-Z0-9-]+$"},"example":"oabr-F-"},{"name":"includeArtifactResults","in":"query","allowEmptyValue":true,"schema":{"type":"boolean","default":true,"example":false},"example":true}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedReleaseSync"},"example":{"artifactResultCount":874913327041627158,"artifactResults":[{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."},{"artifactKey":"f","backingChecksum":"sha256:9cE177dccfFe58CEA4F5ef90DbecC105C5d4a7df4a710Bd8Acb57ca25B62aADA","backingDigest":"sha256:bC0fA0E67947d8abE30cDD940fcA3ab9ead80d63DE9C91de9Fc9B1C0Be56C3cc","backingRef":"iu4","backingReferences":["h4j","2vb","h5y"],"completedAt":"1979-07-18T16:00:33Z","error":"Id voluptatum pariatur tempore aut voluptatem."}],"bundleRevisionId":"oabr-Av","bundleVersion":"r0000020","createdAt":"1979-04-05T14:38:42Z","destinationRegistry":"isc","lastError":"Ad qui.","lastTransitionTime":"1989-11-19T20:08:47Z","organizationId":"j4","provisionerTargetId":"x5b","status":"AVAILABLE","syncId":"spabs-L","updatedAt":"1981-08-18T11:19:06Z","workflowId":"bi9","workflowRunId":"6t2"}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Not Found response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/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":"Assumenda impedit earum voluptas est numquam nemo."},"example":"Vel necessitatibus et."}}},"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/managed-artifact/release-policy/{environmentType}/{cloudProvider}":{"get":{"tags":["managed-artifact-api"],"summary":"DescribeManagedArtifactReleasePolicy managed-artifact-api","description":"Return the managed artifact release policy for one Base Amenities environment and cloud provider. The authenticated organization is the authorization boundary.","operationId":"managed-artifact-api#DescribeManagedArtifactReleasePolicy","parameters":[{"name":"environmentType","in":"path","required":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":"cloudProvider","in":"path","required":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedArtifactReleasePolicy"},"example":{"autoUpgrade":false,"cloudProvider":"aws","effectiveBundleVersion":"r0000020","environmentType":"PROD","preferredBundleVersion":"r0000020"}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Not Found response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"put":{"tags":["managed-artifact-api"],"summary":"UpdateManagedArtifactReleasePolicy managed-artifact-api","description":"Update automatic release adoption or the preferred managed artifact release for one Base Amenities environment and cloud provider. Enabling auto-upgrade clears the stored preference; disabling it without a version freezes the current effective release.","operationId":"managed-artifact-api#UpdateManagedArtifactReleasePolicy","parameters":[{"name":"environmentType","in":"path","required":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":"cloudProvider","in":"path","required":true,"schema":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateManagedArtifactReleasePolicyRequest2"},"example":{"autoUpgrade":false,"preferredBundleVersion":"r0000020"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedArtifactReleasePolicy"},"example":{"autoUpgrade":false,"cloudProvider":"aws","effectiveBundleVersion":"r0000020","environmentType":"PROD","preferredBundleVersion":"r0000020"}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Not Found response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Conflict response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/managed-artifact/releases":{"get":{"tags":["managed-artifact-api"],"summary":"ListManagedArtifactReleases managed-artifact-api","description":"List published managed artifact releases visible to the authenticated organization.","operationId":"managed-artifact-api#ListManagedArtifactReleases","parameters":[{"name":"bundleVersion","in":"query","allowEmptyValue":true,"schema":{"type":"string","example":"r4631427","pattern":"^r[0-9]{7,}$"},"example":"r12258919"},{"name":"releasedAfter","in":"query","allowEmptyValue":true,"schema":{"type":"string","example":"1987-12-23T01:19:25Z","format":"date-time"},"example":"2012-08-25T08:55:55Z"},{"name":"releasedBefore","in":"query","allowEmptyValue":true,"schema":{"type":"string","example":"2015-03-05T04:24:10Z","format":"date-time"},"example":"2008-07-29T15:37:30Z"},{"name":"limit","in":"query","allowEmptyValue":true,"schema":{"type":"integer","default":20,"example":3,"format":"int64","minimum":1,"maximum":100},"example":65},{"name":"nextPageToken","in":"query","description":"Opaque token returned by the previous list response.","allowEmptyValue":true,"schema":{"type":"string","description":"Opaque token returned by the previous list response.","example":"qsz","maxLength":4096},"example":"qa5"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListManagedArtifactReleasesResult"},"example":{"nextPageToken":"Et voluptatem incidunt et.","releases":[{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2001-09-06T19:54:21Z","lastTransitionTime":"1984-02-26T13:03:03Z","releaseSequence":164431213973069318,"releasedAt":"2000-09-05T18:37:24Z","targetStatus":{"failedTargetCount":4598589287763640591,"inProgressTargetCount":674910680173930170,"pendingTargetCount":6390554955943200019,"readyTargetCount":7099689046640042499,"skippedTargetCount":4169533073218327733,"totalTargetCount":863701731472731651}},{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2001-09-06T19:54:21Z","lastTransitionTime":"1984-02-26T13:03:03Z","releaseSequence":164431213973069318,"releasedAt":"2000-09-05T18:37:24Z","targetStatus":{"failedTargetCount":4598589287763640591,"inProgressTargetCount":674910680173930170,"pendingTargetCount":6390554955943200019,"readyTargetCount":7099689046640042499,"skippedTargetCount":4169533073218327733,"totalTargetCount":863701731472731651}},{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2001-09-06T19:54:21Z","lastTransitionTime":"1984-02-26T13:03:03Z","releaseSequence":164431213973069318,"releasedAt":"2000-09-05T18:37:24Z","targetStatus":{"failedTargetCount":4598589287763640591,"inProgressTargetCount":674910680173930170,"pendingTargetCount":6390554955943200019,"readyTargetCount":7099689046640042499,"skippedTargetCount":4169533073218327733,"totalTargetCount":863701731472731651}}]}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/managed-artifact/releases/{bundleVersion}":{"get":{"tags":["managed-artifact-api"],"summary":"DescribeManagedArtifactRelease managed-artifact-api","description":"Return one published managed artifact release, including its tenant-visible artifacts.","operationId":"managed-artifact-api#DescribeManagedArtifactRelease","parameters":[{"name":"bundleVersion","in":"path","required":true,"schema":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"example":"r0000020"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedArtifactRelease"},"example":{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["ak8","9sh","a6q"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:FF0B7Ddcd8CC23e3EfB626B546faba8EF7eFa9bE37FA1fDe5adaB6dFBfEDAc63","sourceDigest":"sha256:45f1D5e69Ba9aCc4e7DF3BD6fcFff8719EcB8C108eD55d3313bafD31BF8168f2","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"1984-11-15T20:06:27Z","lastTransitionTime":"1974-08-21T02:42:57Z","releaseSequence":4483031234628806,"releasedAt":"2003-08-24T16:47:24Z","targetStatus":{"failedTargetCount":4598589287763640591,"inProgressTargetCount":674910680173930170,"pendingTargetCount":6390554955943200019,"readyTargetCount":7099689046640042499,"skippedTargetCount":4169533073218327733,"totalTargetCount":863701731472731651}}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Not Found response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/managed-artifact/syncs":{"get":{"tags":["managed-artifact-api"],"summary":"ListManagedArtifactSyncs managed-artifact-api","description":"List managed artifact synchronization records for the authenticated organization's provisioner targets.","operationId":"managed-artifact-api#ListManagedArtifactSyncs","parameters":[{"name":"bundleVersion","in":"query","allowEmptyValue":true,"schema":{"type":"string","example":"r2415369","pattern":"^r[0-9]{7,}$"},"example":"r1467398"},{"name":"status","in":"query","allowEmptyValue":true,"schema":{"type":"string","description":"Lifecycle status for one provisioner-target synchronization.","example":"READY","enum":["PENDING","IN_PROGRESS","READY","FAILED","SKIPPED"]},"example":"READY"},{"name":"targetId","in":"query","allowEmptyValue":true,"schema":{"type":"string","example":"80r","minLength":1,"maxLength":256},"example":"q"},{"name":"updatedAfter","in":"query","allowEmptyValue":true,"schema":{"type":"string","example":"2000-06-21T09:50:09Z","format":"date-time"},"example":"1996-02-08T12:16:07Z"},{"name":"updatedBefore","in":"query","allowEmptyValue":true,"schema":{"type":"string","example":"1986-02-05T08:10:16Z","format":"date-time"},"example":"2006-08-01T13:28:55Z"},{"name":"limit","in":"query","allowEmptyValue":true,"schema":{"type":"integer","default":20,"example":42,"format":"int64","minimum":1,"maximum":100},"example":56},{"name":"nextPageToken","in":"query","description":"Opaque token returned by the previous list response.","allowEmptyValue":true,"schema":{"type":"string","description":"Opaque token returned by the previous list response.","example":"253","maxLength":4096},"example":"blt"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListManagedArtifactSyncsResult"},"example":{"nextPageToken":"Dolor deleniti qui modi.","syncs":[{"artifactCount":3225196461942486214,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":2507377018427088503,"createdAt":"1982-10-01T14:24:51Z","failedArtifactCount":702556325388801327,"failureCategory":"ENDPOINT","failureMessage":"sc3","id":"spabs-yf","lastTransitionTime":"1995-11-01T04:00:59Z","status":"READY","target":{"accountId":"3ws","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"ct","name":"2ar","region":"ke0"},"updatedAt":"1975-07-31T00:25:54Z"},{"artifactCount":3225196461942486214,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":2507377018427088503,"createdAt":"1982-10-01T14:24:51Z","failedArtifactCount":702556325388801327,"failureCategory":"ENDPOINT","failureMessage":"sc3","id":"spabs-yf","lastTransitionTime":"1995-11-01T04:00:59Z","status":"READY","target":{"accountId":"3ws","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"ct","name":"2ar","region":"ke0"},"updatedAt":"1975-07-31T00:25:54Z"},{"artifactCount":3225196461942486214,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":2507377018427088503,"createdAt":"1982-10-01T14:24:51Z","failedArtifactCount":702556325388801327,"failureCategory":"ENDPOINT","failureMessage":"sc3","id":"spabs-yf","lastTransitionTime":"1995-11-01T04:00:59Z","status":"READY","target":{"accountId":"3ws","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"ct","name":"2ar","region":"ke0"},"updatedAt":"1975-07-31T00:25:54Z"}]}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/managed-artifact/syncs/{id}":{"get":{"tags":["managed-artifact-api"],"summary":"DescribeManagedArtifactSync managed-artifact-api","description":"Return one managed artifact synchronization record, including per-artifact results.","operationId":"managed-artifact-api#DescribeManagedArtifactSync","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","example":"spabs-6","pattern":"^spabs-[a-zA-Z0-9-]+$"},"example":"spabs-M"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedArtifactSync"},"example":{"artifactCount":4429071061921810181,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2007-05-08T15:02:34Z","failureCategory":"ENDPOINT","failureMessage":"0xe","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":6624609169431421889,"createdAt":"1990-04-05T10:10:47Z","failedArtifactCount":8160902151192464522,"failureCategory":"ENDPOINT","failureMessage":"vjd","id":"spabs-Kp","lastTransitionTime":"1993-08-01T16:30:58Z","status":"READY","target":{"accountId":"3ws","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"ct","name":"2ar","region":"ke0"},"updatedAt":"2005-01-22T03:52:22Z"}}}},"400":{"description":"bad_request: Bad Request response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Unauthorized response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Forbidden response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Not Found response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Internal Server Error response.","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/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":"l7"}}}},"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":"Eum ipsum repellendus."},"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":"Incidunt vel omnis vero."},"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|byoc-onprem|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|byoc-onprem|all"},"example":"aws"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","example":"Tempore sit non qui mollitia enim."},"example":"Et culpa."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Beatae atque nesciunt."},"example":"region-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeRegionResult"},"example":{"cloudProviderId":"Recusandae aliquid assumenda.","cloudProviderName":"aws|azure|gcp|nebius|oci|byoc-onprem|all","code":"us-east-1","description":"US East (N. Virginia)","id":"Voluptatem atque cum incidunt est quidem."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Esse tempore suscipit quia rerum.","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"Accusamus quia voluptatum non cupiditate qui ea.","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":"Aperiam omnis in maxime.","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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"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":"Esse tempore suscipit quia rerum.","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"Accusamus quia voluptatum non cupiditate qui ea.","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":"Aperiam omnis in maxime.","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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"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":{"customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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":"Facilis nihil recusandae molestias at incidunt."},"description":"The event types to filter by","example":["Minima laborum totam quia eaque.","Vitae dolore.","Aut quibusdam deserunt qui."]},"example":["Sapiente rerum fugit.","Amet tenetur et debitis qui illo et.","Nulla ducimus voluptatibus quo voluptatem."]},{"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":[{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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":"Suscipit dolorem beatae."},"example":"event-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAuditEventResult"},"example":{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Distinctio quia praesentium recusandae laboriosam vel.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Consequuntur quia incidunt.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Quaerat tempore dicta magni.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Est ad maxime quo sit omnis ut.","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"},{"name":"supportsCustomPaymentPortal","in":"query","description":"Whether the caller supports inline custom payment method management","allowEmptyValue":true,"schema":{"type":"boolean","description":"Whether the caller supports inline custom payment method management","example":true},"example":true}],"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"}],"customPaymentPortalEnabled":true,"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/billing/stripe/config":{"get":{"tags":["consumption-payment-method-api"],"summary":"GetConsumptionStripeConfig consumption-payment-method-api","description":"Get Stripe publishable key and connected account ID for mounting Elements","operationId":"consumption-payment-method-api#GetConsumptionStripeConfig","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeConfigResult"},"example":{"publishableKey":"pk_test_51...","stripeAccountId":"acct_1M2JTkLkdIwHu7ix"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when billing is not configured","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/billing/stripe/payment-methods":{"get":{"tags":["consumption-payment-method-api"],"summary":"ListConsumptionPaymentMethods consumption-payment-method-api","description":"List all payment methods for the end customer","operationId":"consumption-payment-method-api#ListConsumptionPaymentMethods","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPaymentMethodsResult"},"example":{"paymentMethods":[{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"},{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"},{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"},{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"}]}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when billing is not configured","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to list payment methods","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/billing/stripe/payment-methods/setup-intent":{"post":{"tags":["consumption-payment-method-api"],"summary":"CreateConsumptionSetupIntent consumption-payment-method-api","description":"Create a Stripe SetupIntent for adding a new payment method via the connected account","operationId":"consumption-payment-method-api#CreateConsumptionSetupIntent","responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSetupIntentResult"},"example":{"clientSecret":"seti_1NVChw2eZvKYlo2C_secret_..."}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when billing is not configured","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to create setup intent","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/billing/stripe/payment-methods/{id}":{"delete":{"tags":["consumption-payment-method-api"],"summary":"RemoveConsumptionPaymentMethod consumption-payment-method-api","description":"Remove a payment method from the connected account. Blocked if unpaid invoices exist.","operationId":"consumption-payment-method-api#RemoveConsumptionPaymentMethod","parameters":[{"name":"id","in":"path","description":"Payment method ID to remove","required":true,"schema":{"type":"string","description":"Payment method ID to remove","example":"pm_1NVChw2eZvKYlo2CwkOranTh","pattern":"^pm_[a-zA-Z0-9]+$"},"example":"pm_1NVChw2eZvKYlo2CwkOranTh"}],"responses":{"204":{"description":"No Content 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 payment method is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when removal is blocked by unpaid invoices or active resources","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to remove payment method","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/resource-instance/billing/stripe/payment-methods/{id}/default":{"post":{"tags":["consumption-payment-method-api"],"summary":"SetDefaultConsumptionPaymentMethod consumption-payment-method-api","description":"Set a payment method as default on the connected account","operationId":"consumption-payment-method-api#SetDefaultConsumptionPaymentMethod","parameters":[{"name":"id","in":"path","description":"Payment method ID to set as default","required":true,"schema":{"type":"string","description":"Payment method ID to set as default","example":"pm_1NVChw2eZvKYlo2CwkOranTh","pattern":"^pm_[a-zA-Z0-9]+$"},"example":"pm_1NVChw2eZvKYlo2CwkOranTh"}],"responses":{"204":{"description":"No Content 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 payment method is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to set default","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|byoc-onprem|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":"Voluptatum dolores fugit velit."},"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|byoc-onprem|all","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"Qui nostrum.","last_modified_at":"2023-01-20T00:00:00Z","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Impedit eos totam.","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|byoc-onprem|all","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"Qui nostrum.","last_modified_at":"2023-01-20T00:00:00Z","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Impedit eos totam.","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|byoc-onprem|all","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"Qui nostrum.","last_modified_at":"2023-01-20T00:00:00Z","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Impedit eos totam.","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|byoc-onprem|all","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"Qui nostrum.","last_modified_at":"2023-01-20T00:00:00Z","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Impedit eos totam.","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"}}}},"401":{"description":"auth_failure: Response used on authentication failure","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|byoc-onprem|all","cloudProviderRegion":"us-east-1","name":"Prod us-east-1","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"orgId":"Dolorum debitis omnis enim non."}}}},"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|byoc-onprem|all","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"Ut est omnis tempora quia.","last_modified_at":"2023-01-20T00:00:00Z","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Quas sint laudantium laboriosam autem.","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"}}}},"401":{"description":"auth_failure: Response used on authentication failure","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":"At autem odio voluptatibus libero unde iure."},"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"}}}},"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 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":"Velit nihil expedita non reprehenderit est."},"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|byoc-onprem|all","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"Corporis suscipit enim vitae aut.","last_modified_at":"2023-01-20T00:00:00Z","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Consectetur quo maxime.","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"}}}},"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 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":"Deserunt vel ut recusandae aut inventore."},"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|byoc-onprem|all","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"Officia modi.","last_modified_at":"2023-01-20T00:00:00Z","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":"Natus illum voluptatem aut aut consequatur.","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":"Natus illum voluptatem aut aut consequatur.","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"owningUserId":"Dolorum voluptas magni necessitatibus dicta commodi autem.","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"}}}},"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 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":"Magni enim deserunt quo."},"example":"event-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeAuditEventResult"},"example":{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Alias molestiae et quos voluptate.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Magni veniam officiis fuga quo et ducimus.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Repellat et animi.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Provident est optio dolores.","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":"Est quibusdam molestiae.","expression":"{{ $sys.network.externalClusterEndpoint }}","expressionMap":{"dbHost":"{{ $sys.database.host }}","dbPort":"{{ $var.port }}"},"instanceID":"instance-12345678","productTierID":"Voluptates quia quibusdam.","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":"Dolorum distinctio enim."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Dolorum distinctio enim."}],"createdAt":"2021-01-01T00:00:00Z","id":"Ex error voluptas necessitatibus consectetur qui neque.","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":"Dolorum distinctio enim."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Dolorum distinctio enim."}],"createdAt":"2021-01-01T00:00:00Z","id":"Ex error voluptas necessitatibus consectetur qui neque.","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":"Dolorum distinctio enim."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Dolorum distinctio enim."}],"createdAt":"2021-01-01T00:00:00Z","id":"Ex error voluptas necessitatibus consectetur qui neque.","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":"Dolorum distinctio enim."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Dolorum distinctio enim."}],"createdAt":"2021-01-01T00:00:00Z","id":"Ex error voluptas necessitatibus consectetur qui neque.","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":"Dolorum distinctio enim."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Dolorum distinctio enim."}],"createdAt":"2021-01-01T00:00:00Z","id":"Ex error voluptas necessitatibus consectetur qui neque.","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":"Dolorum distinctio enim."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Dolorum distinctio enim."}],"createdAt":"2021-01-01T00:00:00Z","id":"Ex error voluptas necessitatibus consectetur qui neque.","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":"Dolorum distinctio enim."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Dolorum distinctio enim."}],"createdAt":"2021-01-01T00:00:00Z","id":"Ex error voluptas necessitatibus consectetur qui neque.","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":"Dolorum distinctio enim."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Dolorum distinctio enim."}],"createdAt":"2021-01-01T00:00:00Z","id":"Ex error voluptas necessitatibus consectetur qui neque.","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":"Praesentium aut."}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServicesOrchestrationResponseBody"},"example":{"id":"Dolores quis neque aut eveniet dolorum tempore."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Nobis et iste velit."},"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":"Dignissimos fugiat quaerat molestiae natus quaerat vero."},"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":"Debitis sit quasi eius minima."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Debitis sit quasi eius minima."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"instance-12345678","serviceId":"s-123456","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Debitis sit quasi eius minima."}],"createdAt":"2021-01-01T00:00:00Z","id":"Ut aut sed.","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":"Tempora enim nobis dolore aut."},"example":"so-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyServicesOrchestrationRequest2"},"example":{"orchestrationModifyDSL":"Molestiae placeat velit similique animi."}}}},"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|byoc-onprem|all","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"instanceResourceType":"OperatorCRD","productTierId":"Magnam voluptatibus adipisci voluptas.","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"s-123456","serviceName":"Postgres","snapshotId":"Possimus deserunt.","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"Ad quisquam illo voluptatem non doloremque omnis.","subscriptionOwnerOrgId":"Et ut quisquam ea.","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"Dolor dolore quasi corrupti.","subscriptionOwnerUserName":"Admin"},{"cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","completeTime":"2021-09-01T00:00:00Z","createdTime":"2021-09-01T00:00:00Z","encrypted":true,"instanceResourceType":"OperatorCRD","productTierId":"Magnam voluptatibus adipisci voluptas.","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"s-123456","serviceName":"Postgres","snapshotId":"Possimus deserunt.","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"Ad quisquam illo voluptatem non doloremque omnis.","subscriptionOwnerOrgId":"Et ut quisquam ea.","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"Dolor dolore quasi corrupti.","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":"Voluptates aspernatur quis in fugiat tempore."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Sunt enim eaque id id."},"example":"instance-ss-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeInstanceSnapshotResult"},"example":{"cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|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":"Recusandae accusantium.","productTierName":"Premium","productTierVersion":"1.0","productTierVersionDescription":"Version 1.0","progress":99,"region":"us-west-2","serviceId":"s-123456","serviceName":"Postgres","snapshotId":"Laboriosam dolores voluptate est.","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"snapshotType":"AutomatedSnapshot|ManualSnapshot","sourceInstanceId":"instance-12345678","status":"completed","subscriptionId":"Facere et incidunt et voluptatum.","subscriptionOwnerOrgId":"Suscipit laboriosam laboriosam ad culpa aut.","subscriptionOwnerOrgName":"Example Inc.","subscriptionOwnerUserId":"Consequatur qui.","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":"Aliquam odio suscipit enim dignissimos."},"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":"Et et harum possimus."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Ut laboriosam laudantium eligendi itaque sapiente."},"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":"Dicta fugit quisquam ipsam inventore qui 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 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":"Quas exercitationem numquam maiores."},"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":"CPU core hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67},{"dimension":"custom_metric","endTime":"2026-09-01T00:00:000Z","startTime":"2026-09-01T00:00:000Z","total":2.5}]}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Facere beatae eum."},"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":"CPU core hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67},{"dimension":"custom_metric","endTime":"2026-09-01T00:00:000Z","startTime":"2026-09-01T00:00:000Z","total":2.5}]}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"2tg"}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"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":"Error aperiam ipsa cum ipsum tempore est."},"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":"Ut quidem."}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Sapiente vel.","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":[{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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":[{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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":"Pariatur excepturi."},"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":"Quia commodi consequatur deserunt cum."},"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":[{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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":"Corporis eos voluptates voluptatibus nihil aut alias."},"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":[{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSource":"Customer, Infra or Maintenance","id":"Et enim totam necessitatibus molestias.","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"Sint sed optio odio corrupti.","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Autem at ab non.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Quisquam excepturi.","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":"Natus aut occaecati."},"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":"Aut 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"},{"name":"Idempotency-Key","in":"header","description":"Makes this create safe to retry. Sending the same key with the same request returns the instance the first call created instead of creating a second one; sending it with a different request is rejected with 409. Keys are scoped to the calling user and expire 24 hours after first use","allowEmptyValue":true,"schema":{"type":"string","description":"Makes this create safe to retry. Sending the same key with the same request returns the instance the first call created instead of creating a second one; sending it with a different request is rejected with 409. Keys are scoped to the calling user and expire 24 hours after first use","example":"6a7b1c2d-3e4f-5061-7283-94a5b6c7d8e9","minLength":1,"maxLength":255},"example":"6a7b1c2d-3e4f-5061-7283-94a5b6c7d8e9"}],"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":"Quis et voluptatibus rerum facilis 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 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":"Esse nemo optio."},"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":"Enim exercitationem harum et harum consequuntur cumque."},"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":"Omnis 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}/{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":false},"example":false},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Voluptatem odit quas laudantium repudiandae dolore 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 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":"Ipsa magni quam laborum est perferendis."},"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":"Sint impedit quisquam est.","createdByUserName":"John Doe","created_at":"2023-01-10T00:00:00Z","currentReplicas":"2","customNetworkDetail":{"cidr":"10.177.0.0/16","id":"Accusamus quia voluptatum non cupiditate qui ea.","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":"Est dolorum.","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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"Quod ab sit ut.","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"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":"Sequi nisi aut culpa."},"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":"Eos animi voluptatem dolorem nihil similique incidunt."},"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":"Placeat eum quia nemo deleniti ad 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"},{"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":"Pariatur rerum minus necessitatibus consequatur quod ipsa.","targetRegion":"us-west-2"}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CopyResourceInstanceSnapshotResponseBody"},"example":{"snapshotId":"Voluptas 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 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":"Non minus consequuntur."},"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":"Quia libero rerum consequatur."},"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}/custom-workflow/{workflowId}/execute":{"post":{"tags":["resource-instance-api"],"summary":"ResourceInstanceCustomWorkflow resource-instance-api","operationId":"resource-instance-api#ResourceInstanceCustomWorkflow","parameters":[{"name":"subscriptionId","in":"query","description":"Subscription Id","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Subscription","example":"Architecto rerum eos illo maxime voluptates."},"example":"sub-abcd1234"},{"name":"serviceProviderId","in":"path","description":"The service provider ID","required":true,"schema":{"type":"string","description":"ID of a Service Provider","example":"Cumque impedit quo nihil nobis."},"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":"postgres"},"example":"postgres"},{"name":"id","in":"path","description":"The instance ID","required":true,"schema":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"example":"instance-abcd1234"},{"name":"workflowId","in":"path","description":"The custom workflow ID from the instance's supportedOperations list.","required":true,"schema":{"type":"string","description":"ID of a Custom Workflow","example":"Eum eum qui libero similique labore."},"example":"cwt-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceInstanceCustomWorkflowRequest2"},"example":{"requestParams":{"primaryPodName":"postgres-1"}}}}},"responses":{"202":{"description":"Accepted response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceInstanceCustomWorkflowResult"},"example":{"status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","workflowExecutionId":"Aut ut iste doloribus eos.","workflowId":"Eius expedita delectus odio."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource or operation is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an invalid state for this operation","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to execute a custom workflow 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}/{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":"Ut illum laborum dolorem aut debitis."},"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":"Et ipsam laudantium impedit omnis facilis."},"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":"Quis voluptate voluptatem omnis fugit."},"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":"Mollitia voluptas eos."},"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":"Qui non pariatur aut dolorum sit 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/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":"Quibusdam laborum 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/{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":"Hic nisi maiores occaecati ut iusto."},"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":"Occaecati qui alias unde nemo dolorum eos."},"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":"Modi earum doloribus."},"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-token":{"post":{"tags":["signin-api"],"summary":"RevokeToken signin-api","description":"Revoke a single refresh token, preventing further JWT renewal from that session. The access JWT continues until its natural TTL expiry. Idempotent: revoking an unknown or already-revoked token returns success.","operationId":"signin-api#RevokeToken","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeTokenRequest"},"example":{"refreshToken":"oq3"}}}},"responses":{"204":{"description":"No Content response."},"400":{"description":"bad_request: Response used when no refresh token is provided","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/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"},{"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"}]}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/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":{"apiKeyValue":"om_ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Cupiditate voluptatibus mollitia explicabo vel qui.","serviceProviderID":"Omnis repudiandae sunt nemo voluptatem similique.","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Cupiditate voluptatibus mollitia explicabo vel qui.","serviceProviderID":"Omnis repudiandae sunt nemo voluptatem similique.","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Cupiditate voluptatibus mollitia explicabo vel qui.","serviceProviderID":"Omnis repudiandae sunt nemo voluptatem similique.","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Cupiditate voluptatibus mollitia explicabo vel qui.","serviceProviderID":"Omnis repudiandae sunt nemo voluptatem similique.","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://mcculloughparisian.info/gregory"}}}},"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":"Est autem eum delectus dolorem."},"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":"Sit ducimus rerum aut.","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":"Sit ducimus rerum aut.","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":"Adipisci qui delectus voluptatem voluptas dolor.","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":"Similique ut est sed ipsam."},"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":"Consequatur sint magni porro."},"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":"Omnis sed ab id provident.","fileFormat":"text/plain","fileName":"mysql.yaml","name":"MySQL multi-writer service","serviceLogoURL":"http://conroymcdermott.com/zack"}}}},"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":{"Omnis soluta.":"Enim quibusdam.","Sit tenetur porro ut fugit ut est.":"Quia sed voluptas consequatur id."},"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":"Id aut vitae dicta non corporis ab.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","secrets":{"Et optio incidunt quidem.":"Molestias accusamus praesentium.","Pariatur rem occaecati id et voluptate.":"Doloribus sapiente enim voluptatem.","Voluptates ipsam repudiandae esse et.":"Architecto explicabo."},"serviceLogoURL":"http://hilpert.org/chaz"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuildServiceFromComposeSpecResult"},"example":{"isNewServicePlanVersionCreated":true,"productTierID":"Et neque nihil quibusdam minima non.","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":"Labore qui voluptatem occaecati.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","serviceLogoURL":"http://beahan.name/kelley_schiller"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuildServiceFromServicePlanSpecResult"},"example":{"isNewServicePlanVersionCreated":true,"productTierID":"Et consequatur dolor est saepe velit voluptas.","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":{"customerOnboardingId":"Qui numquam cumque temporibus.","environment":"dev","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","fileContent":"Quis sunt.","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"},{"accountConfigID":"ac-12345678","artifactPath":"mysql/mysql.tar.gz","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","productTierName":"Basic","serviceName":"mysql"}],"isNewProductTierCreated":true,"productTierID":"Illum expedita sit explicabo delectus aut.","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","tierType":"OMNISTRATE_DEDICATED_TENANCY|OMNISTRATE_MULTI_TENANCY|CUSTOM_TENANCY"},{"description":"A Basic product tier","modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"Basic","productTierID":"Ea eaque ut sequi et.","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":"Beatae voluptas.","serviceProviderID":"Voluptatem rerum.","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":"Praesentium expedita libero aliquid ex possimus."}}}},"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 aliquid sunt numquam dolorem quam."},"example":"Beatae quaerat veniam ipsum neque ut vero."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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|byoc-onprem|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":"Non ut mollitia."},"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":"Praesentium ut aut dolores dicta adipisci."},"example":"Expedita omnis nostrum dolore."},{"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":"Culpa itaque aut."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Molestiae quia qui ab quos quia."},"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":"Perspiciatis ipsa.","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":"Nihil ipsam nostrum quia impedit."},"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":"Modi qui eum."},"example":"cc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveComputeInstanceTypeRequest2"},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|byoc-onprem|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":"Nihil non quos aliquid consequatur et omnis."},"example":"cc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddComputeInstanceTypeRequest2"},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|byoc-onprem|all","configOverride":{"instanceLifeCycleType":"Spot","labels":{"env":"prod"},"migProfile":"1g.10gb","rootVolumeSizeGi":10,"taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"timeSlicingReplicas":4,"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}/custom-workflow/{id}":{"delete":{"tags":["custom-workflow-api"],"summary":"DeleteCustomWorkflow custom-workflow-api","operationId":"custom-workflow-api#DeleteCustomWorkflow","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service that this workflow belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The custom workflow ID","required":true,"schema":{"type":"string","description":"ID of a Custom Workflow","example":"Dolorum dolorum sapiente inventore optio."},"example":"cwt-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 workflow is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested workflow is in an 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 workflow","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"get":{"tags":["custom-workflow-api"],"summary":"DescribeCustomWorkflow custom-workflow-api","operationId":"custom-workflow-api#DescribeCustomWorkflow","parameters":[{"name":"productTierVersion","in":"query","description":"Product tier version of the workflow to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the workflow to describe. If not specified, the latest version is described.","example":"Consequuntur velit porro perspiciatis illum."},"example":"Natus ex blanditiis qui molestiae fuga dignissimos."},{"name":"productTierId","in":"query","description":"Product tier ID of the workflow to describe. Needs to be specified in combination with the product tier version","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Fugiat quo."},"example":"pt-12345678"},{"name":"serviceId","in":"path","description":"The ID of the service that this workflow belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The custom workflow ID","required":true,"schema":{"type":"string","description":"ID of a Custom Workflow","example":"Sunt ab ut."},"example":"cwt-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeCustomWorkflowResult"},"example":{"apiParameters":[{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"Molestias ipsum consectetur at et dolorem quia.","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"Consequatur ut nulla et.","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-123456","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested workflow is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested workflow is in an invalid state for this operation","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to describe a workflow","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"patch":{"tags":["custom-workflow-api"],"summary":"UpdateCustomWorkflow custom-workflow-api","operationId":"custom-workflow-api#UpdateCustomWorkflow","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service that this workflow belongs to","required":true,"schema":{"type":"string","description":"ID of a Service","example":"s-123456"},"example":"s-12345678"},{"name":"id","in":"path","description":"The custom workflow ID","required":true,"schema":{"type":"string","description":"ID of a Custom Workflow","example":"Molestias impedit optio exercitationem quam aut cupiditate."},"example":"cwt-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCustomWorkflowRequest2"},"example":{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"scope":["FLEET","END_CUSTOMER"],"spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"}}}},"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 workflow is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested workflow is in an 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 custom workflow","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":"Ut aut omnis vero facilis.","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":"Minus soluta nam.","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"}],"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":"Consequatur dolor.","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"},{"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":"Ipsum temporibus et aperiam.","productTierVersion":"1.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 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"],"byocOnpremRegions":["on-prem"],"deploymentConfigId":"Sunt mollitia rerum exercitationem.","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":"Voluptatem perspiciatis similique voluptatem esse.","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":"Unde omnis voluptas nihil sed possimus.","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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"serviceModelId":"Quisquam qui dolor quibusdam.","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"],"byocOnpremRegions":["on-prem"],"deploymentConfigId":"Sunt mollitia rerum exercitationem.","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":"Voluptatem perspiciatis similique voluptatem esse.","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":"Unde omnis voluptas nihil sed possimus.","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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"serviceModelId":"Quisquam qui dolor quibusdam.","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"],"byocOnpremRegions":["on-prem"],"deploymentConfigId":"Sunt mollitia rerum exercitationem.","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":"Voluptatem perspiciatis similique voluptatem esse.","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":"Unde omnis voluptas nihil sed possimus.","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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"serviceModelId":"Quisquam qui dolor quibusdam.","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"],"byocOnpremRegions":["on-prem"],"deploymentConfigId":"Sunt mollitia rerum exercitationem.","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":"Voluptatem perspiciatis similique voluptatem esse.","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":"Unde omnis voluptas nihil sed possimus.","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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"serviceModelId":"Quisquam qui dolor quibusdam.","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":"Molestias aut inventore sequi.","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":"Aut doloribus officiis aspernatur eaque deleniti."},"example":"Eaque velit illo atque 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 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 rerum."},"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":"Accusantium quam qui incidunt optio quis."},"example":"Rem dolorem sit suscipit veniam exercitationem rerum."},{"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":"Ducimus et et autem."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Id dolorem placeat nobis distinctio."},"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":"Laborum et aliquam ipsam praesentium.","imageName":"mysql","imageRegistryId":"Commodi voluptate quia.","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":"Voluptates totam et itaque corporis reiciendis."},"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":"Autem similique.","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":"Quia molestias voluptatem explicabo deleniti qui iste."},"example":"imgc-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseImageConfigRequest2"},"example":{"productTierId":"Neque provident delectus voluptatum."}}}},"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":"Quis et."},"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":"Aperiam animi aut."},"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":"Voluptatibus ad id laborum deserunt veritatis.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","name":"MySQL Writer Infra Config","networkConfigId":"Dignissimos non non necessitatibus accusantium voluptas.","serviceEnvironmentId":"se-123456","storageConfigId":"Reprehenderit recusandae dolorem consequatur est tempora non."}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Infra Config ID created","example":"Qui excepturi voluptatem provident earum modi."},"example":"Quasi incidunt sunt dignissimos omnis molestiae."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Consequatur et ex amet et qui tenetur."},"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":"Et et odio architecto non molestiae."},"example":"Fuga voluptatum ipsa unde molestiae omnis."},{"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":"Vel animi officiis ratione doloribus."},"example":"Ad a officiis est nobis debitis eos."},{"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 officia ipsa."},"example":"ic-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeInfraConfigResult"},"example":{"computeConfigId":"Voluptatibus quia natus.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","id":"Eum atque doloremque quia consequatur.","name":"MySQL Writer Infra Config","networkConfigId":"Rerum consequatur nemo amet id est quam.","serviceEnvironmentId":"se-123456","serviceId":"s-123456","storageConfigId":"Saepe est amet aut 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 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":"Qui esse aut a pariatur."},"example":"ic-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInfraConfigRequest2"},"example":{"computeConfigId":"Quod molestias numquam quibusdam quas dolorem corporis.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","name":"MySQL Writer Infra Config","networkConfigId":"Voluptatem ut alias quia odit a.","storageConfigId":"Dolor earum ut."}}}},"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":"Omnis non."},"example":"ic-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAssociatedResourcesResult"},"example":{"id":"Quasi assumenda aut ullam nostrum.","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":"Ut consequuntur sint soluta."},"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":"Et autem doloribus eos 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":"Qui omnis neque."},"example":"ic-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseInfraConfigRequest2"},"example":{"productTierId":"Voluptatibus maiores suscipit ut ducimus nemo est."}}}},"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":"Recusandae est at non."},"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":"Repudiandae cupiditate quisquam earum qui aspernatur."},"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":"Qui velit dicta blanditiis."},"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":"Libero maxime aperiam.","description":"Similique suscipit.","hasOptions":true,"isList":false,"key":"g5","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Ab aspernatur fuga beatae sed praesentium.","maxLength":"Explicabo est.","min":"Ea iste.","minLength":"Consequatur enim id sint magni inventore eveniet."},"modifiable":true,"name":"f","options":["a","b","c","default value"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"Facilis doloremque.","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":"Quam asperiores enim aut nostrum."},"example":"Doloribus qui."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Accusamus repudiandae ut itaque."},"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":"Minus et alias."},"example":"Aut pariatur fugiat et quo."},{"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":"Eaque tempore inventore."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Tempora facere."},"example":"var-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeInputParameterResult"},"example":{"defaultValue":"true","dependentResourceId":"Minus totam.","description":"Aut voluptates quisquam sit.","hasOptions":false,"id":"Qui unde quaerat saepe optio et.","isList":false,"key":"4o","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Rerum voluptatem neque voluptatum nostrum repellat voluptas.","maxLength":"Ut labore assumenda sint dolores ipsa.","min":"Sunt repellat.","minLength":"Vel totam ut."},"modifiable":true,"name":"60a","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"Quas illum culpa.","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":"Et facere."},"example":"var-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInputParameterRequest2"},"example":{"defaultValue":"[\"1\", \"2.8\", \"3\"]","description":"Magni ea dolorum voluptate.","hasOptions":true,"labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Ab aspernatur fuga beatae sed praesentium.","maxLength":"Explicabo est.","min":"Ea iste.","minLength":"Consequatur enim id sint magni inventore eveniet."},"modifiable":false,"name":"iy","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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"MySQL multi-writer service hosted model","serviceApiId":"Pariatur fugiat sequi iusto."}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Service Model ID created","example":"Voluptatibus non est id quidem atque."},"example":"Expedita saepe 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 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":"Qui magnam sit quia."},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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":"Aut sed ad quod."},"example":"Recusandae consequatur voluptas exercitationem non laudantium 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 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":"Fugiat ea."},"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":"Nemo non incidunt omnis sint qui nihil."},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"id":"Quas rerum voluptates illum quos.","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":"Veniam libero assumenda quo.","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":"Soluta ea nihil veritatis odit iste."},"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":"Tenetur incidunt sit ut."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveAccountConfigFromServiceModelRequest2"},"example":{"accountConfigId":"Nulla ea eum corporis consequuntur laboriosam consectetur."}}}},"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":"In voluptatem occaecati et voluptate quod aliquam."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddAccountConfigToServiceModelRequest2"},"example":{"accountConfigId":"Nobis eligendi ut veniam aut libero."}}}},"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":"Iste veritatis omnis occaecati dignissimos non ratione."},"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":"Temporibus amet fugiat recusandae et et."},"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":"Distinctio vel magni molestiae voluptatem."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisableServiceModelFeatureRequest2"},"example":{"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}}}},"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":"Placeat aut nostrum ut enim non alias."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnableServiceModelFeatureRequest2"},"example":{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}}}},"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":"Et et velit autem et fugiat."},"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":"Deleniti provident possimus perspiciatis."},"example":"sm-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListProductTiersResult"},"example":{"ids":["Aut laboriosam sunt voluptatem non.","Numquam consequuntur ut."],"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":"Blanditiis at architecto beatae saepe a."},"example":"sm-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListVUnitsRequest2"},"example":{"cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|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":["Qui dignissimos est ab ipsam eos neque.","Autem eum laborum cum enim minima praesentium.","Aut perferendis possimus quod."],"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":"Dolor voluptate fugit voluptatem voluptatem."},"example":"Eum voluptatem."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Quo nulla ut sunt rerum."},"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":"Enim voluptates numquam dolorum tempora nemo."},"example":"Quam doloribus ex earum."},{"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":"Quam ratione magni."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Exercitationem possimus dolores veritatis alias non."},"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":"Est natus debitis quisquam reiciendis adipisci eligendi.","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":"Fugit et."},"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":"Cum modi beatae."},"example":"n-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeNetworkResult"},"example":{"cidr":"10.0.0.0/16","id":"Quia ut dolore dolores magnam provident minima.","networkConfigId":"Est aut soluta quia debitis.","serviceId":"s-123456","type":"PUBLIC","vunitId":"Tempora sed 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 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":"Ratione sed odit ullam.","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":"Voluptatem voluptatum."},"example":"Quibusdam temporibus id rem."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Voluptatum corrupti autem voluptatem."},"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":"Consequatur saepe explicabo qui tenetur."},"example":"Provident et voluptatem repellendus consequatur praesentium vero."},{"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":"Quasi id nam enim quasi aliquam possimus."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Eum ipsam ea doloremque."},"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":"Quas voluptatem ea esse aut.","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":"Fuga aliquam dicta ut.","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":"Ea dolorum quasi et ut eum vel."},"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"],"byocOnpremRegions":["on-prem"],"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"defaultBillingProvider":"STRIPE|BRING_YOUR_OWN","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'hello world'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","disableInvoiceGeneration":false,"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"},"Deployment cell 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":"Voluptatum voluptate placeat assumenda.","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":"Dolores autem."},"example":"Sed at est molestiae ea."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Suscipit vel magni enim commodi."},"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","byocOnpremRegions":["on-prem"],"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"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"},"Deployment cell 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":"Vel exercitationem at praesentium libero nesciunt.","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":"Sed voluptatem ut."},"example":"Autem vero rerum 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 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":"Aut eum est."},"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":"Soluta enim distinctio neque autem autem velit."},"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"],"byocOnpremRegions":["on-prem"],"cloudProvidersConfigReadiness":{"aws":{"resourceA":"missing terraform configuration","resourceB":"missing cloudformation configuration"}},"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"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","disableInvoiceGeneration":false,"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"},{"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":"Impedit cumque rerum accusamus pariatur.","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"},"Deployment cell 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":"Ex quidem possimus possimus velit consequuntur omnis.","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":"Sit eaque et eius esse nihil."},"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"],"byocOnpremRegions":["on-prem"],"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"defaultBillingProvider":"STRIPE|BRING_YOUR_OWN","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'Hello World'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","disableInvoiceGeneration":false,"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"},"Deployment cell 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":"Dolores aut."},"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":"Quia deleniti magni rerum."},"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/{id}/workspace-artifacts/download":{"get":{"tags":["product-tier-api"],"summary":"DownloadProductTierWorkspaceArtifacts product-tier-api","operationId":"product-tier-api#DownloadProductTierWorkspaceArtifacts","parameters":[{"name":"workspaceArtifactId","in":"query","description":"The workspace artifact archive ID to download. If omitted, the latest prepared workspace artifact archive is used.","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a workspace artifact archive","example":"Eligendi fuga expedita aut dolores."},"example":"ws-da-12345678"},{"name":"version","in":"query","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","allowEmptyValue":true,"schema":{"type":"string","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","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":"Optio voluptas sed nisi."},"example":"pt-12345678"}],"responses":{"200":{"description":"OK response.","headers":{"Content-Disposition":{"description":"Content-Disposition header for the workspace artifact archive download.","schema":{"type":"string","description":"Content-Disposition header for the workspace artifact archive download.","example":"attachment; filename=\"workspace-artifacts.tar.gz\""},"example":"attachment; filename=\"workspace-artifacts.tar.gz\""},"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 for the workspace artifact archive download.","schema":{"type":"string","description":"Content-Type header for the workspace artifact archive download.","default":"application/gzip","example":"application/gzip"},"example":"application/gzip"}},"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 requested resource is in an invalid state for this operation","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to download product tier workspace artifacts","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/product-tier/{id}/workspace-artifacts/download-url":{"get":{"tags":["product-tier-api"],"summary":"GetProductTierWorkspaceArtifactsDownloadURL product-tier-api","operationId":"product-tier-api#GetProductTierWorkspaceArtifactsDownloadURL","parameters":[{"name":"workspaceArtifactId","in":"query","description":"The workspace artifact archive ID to download. If omitted, the latest prepared workspace artifact archive is used.","allowEmptyValue":true,"schema":{"type":"string","description":"ID of a workspace artifact archive","example":"Sit est earum et totam."},"example":"ws-da-12345678"},{"name":"version","in":"query","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","allowEmptyValue":true,"schema":{"type":"string","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","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":"Natus qui."},"example":"pt-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceArtifactsDownloadURLResult"},"example":{"presignedDownloadUrl":"https://api.omnistrate.cloud/2022-09-01-00/service/s-12345678/product-tier/pt-12345678/workspace-artifacts/download"}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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 product tier workspace artifacts download URL","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/product-tier/{id}/workspace-artifacts/prepare":{"post":{"tags":["product-tier-api"],"summary":"PrepareProductTierWorkspaceArtifacts product-tier-api","operationId":"product-tier-api#PrepareProductTierWorkspaceArtifacts","parameters":[{"name":"version","in":"query","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","allowEmptyValue":true,"schema":{"type":"string","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","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":"Sit odit consequatur."},"example":"pt-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceArtifactsResult"},"example":{"lastFailedReason":"Failed to package deployment artifacts","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","workspaceArtifactId":"Adipisci debitis voluptatem expedita laboriosam."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an invalid state for this operation","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to prepare product tier workspace artifacts","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/product-tier/{id}/workspace-artifacts/{workspaceArtifactId}":{"get":{"tags":["product-tier-api"],"summary":"DescribeProductTierWorkspaceArtifacts product-tier-api","operationId":"product-tier-api#DescribeProductTierWorkspaceArtifacts","parameters":[{"name":"version","in":"query","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","allowEmptyValue":true,"schema":{"type":"string","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","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":"Molestiae alias inventore."},"example":"pt-12345678"},{"name":"workspaceArtifactId","in":"path","description":"The workspace artifact archive ID","required":true,"schema":{"type":"string","description":"ID of a workspace artifact archive","example":"Voluptas sed autem ut officiis vel."},"example":"ws-da-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceArtifactsResult"},"example":{"lastFailedReason":"Failed to package deployment artifacts","status":"FAILED|CANCELLED|PENDING_DEPENDENCY|PENDING|RUNNING|DEPLOYING|UPLOADING|READY|SUCCESS|COMPLETE|DELETING|DELETED|UNKNOWN|DISCONNECTED|DISCONNECTING|CONNECTING|DEACTIVATED","workspaceArtifactId":"Consequuntur adipisci placeat et nesciunt temporibus dolores."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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 product tier workspace artifacts","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]}},"/2022-09-01-00/service/{serviceId}/product-tier/{productTierId}/custom-workflow":{"get":{"tags":["custom-workflow-api"],"summary":"ListCustomWorkflows custom-workflow-api","operationId":"custom-workflow-api#ListCustomWorkflows","parameters":[{"name":"productTierVersion","in":"query","description":"Product tier version of the workflows to describe. If not specified, the latest version is described.","allowEmptyValue":true,"schema":{"type":"string","description":"Product tier version of the workflows to describe. If not specified, the latest version is described.","example":"Est ut fuga rerum."},"example":"Nostrum voluptas."},{"name":"serviceId","in":"path","description":"The ID of the service that the workflows belong to","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","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Qui mollitia quia."},"example":"pt-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCustomWorkflowsResult"},"example":{"customWorkflows":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"Numquam modi et nostrum harum.","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"Suscipit iusto doloremque totam quisquam nostrum.","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-123456","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"Numquam modi et nostrum harum.","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"Suscipit iusto doloremque totam quisquam nostrum.","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-123456","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"Numquam modi et nostrum harum.","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"Suscipit iusto doloremque totam quisquam nostrum.","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-123456","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"Numquam modi et nostrum harum.","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"Suscipit iusto doloremque totam quisquam nostrum.","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-123456","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"}]}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested workflow collection is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested workflow collection is in an invalid state for this operation","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to list workflows","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"api_key_header_Authorization":[]}]},"post":{"tags":["custom-workflow-api"],"summary":"CreateCustomWorkflow custom-workflow-api","operationId":"custom-workflow-api#CreateCustomWorkflow","parameters":[{"name":"serviceId","in":"path","description":"The ID of the service that this workflow belongs to","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 workflow belongs to","required":true,"schema":{"type":"string","description":"ID of a Product Tier","example":"Praesentium et sequi magni sed et quam."},"example":"pt-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCustomWorkflowRequest2"},"example":{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"scope":["FLEET","END_CUSTOMER"],"spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Custom Workflow ID created","example":"Nesciunt in aut aut dolore nam."},"example":"Ut rerum animi."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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 custom workflow","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":"Quia dolores minima nihil."},"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"],"byocOnpremRegions":["on-prem"],"deploymentConfigId":"Odio et.","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":"Error vero culpa qui aperiam non occaecati.","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":"Temporibus earum tempora quisquam facere.","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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"serviceModelId":"Officiis consectetur ut officiis maxime.","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":"Hic quis possimus voluptatum perferendis."},"example":"Ad a officiis est nobis debitis eos."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerListTierVersionSetsResult"},"example":{"nextPageToken":"next-token","tierVersionSets":[{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Cumque deserunt aut quis perferendis.","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":"Adipisci esse ipsa dignissimos laboriosam sequi sunt.","name":"Regular version set","parentVersion":"2.0","productTierId":"Molestias expedita ipsa perferendis repellat.","releaseNotes":"Sequi dignissimos magnam sit dolores sint.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Asperiores earum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Cumque deserunt aut quis perferendis.","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":"Adipisci esse ipsa dignissimos laboriosam sequi sunt.","name":"Regular version set","parentVersion":"2.0","productTierId":"Molestias expedita ipsa perferendis repellat.","releaseNotes":"Sequi dignissimos magnam sit dolores sint.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Asperiores earum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Cumque deserunt aut quis perferendis.","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":"Adipisci esse ipsa dignissimos laboriosam sequi sunt.","name":"Regular version set","parentVersion":"2.0","productTierId":"Molestias expedita ipsa perferendis repellat.","releaseNotes":"Sequi dignissimos magnam sit dolores sint.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Asperiores earum.","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":"excludeFeatures","in":"query","description":"If true, omit the features and enabledFeatures fields from each version set.","allowEmptyValue":true,"schema":{"type":"boolean","description":"If true, omit the features and enabledFeatures fields from each version set.","example":true},"example":true},{"name":"excludeResources","in":"query","description":"If true, omit the resources field from each version set.","allowEmptyValue":true,"schema":{"type":"boolean","description":"If true, omit the resources field from each version set.","example":true},"example":true},{"name":"excludeStats","in":"query","description":"If true, omit runtime stats fields such as instanceCount from each version set.","allowEmptyValue":true,"schema":{"type":"boolean","description":"If true, omit runtime stats fields such as instanceCount from each version set.","example":true},"example":true},{"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":"Rerum aut maiores impedit."},"example":"Ad a officiis est nobis debitis eos."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTierVersionSetsResult"},"example":{"nextPageToken":"next-token","tierVersionSets":[{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Cumque deserunt aut quis perferendis.","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":"Adipisci esse ipsa dignissimos laboriosam sequi sunt.","name":"Regular version set","parentVersion":"2.0","productTierId":"Molestias expedita ipsa perferendis repellat.","releaseNotes":"Sequi dignissimos magnam sit dolores sint.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Asperiores earum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Cumque deserunt aut quis perferendis.","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":"Adipisci esse ipsa dignissimos laboriosam sequi sunt.","name":"Regular version set","parentVersion":"2.0","productTierId":"Molestias expedita ipsa perferendis repellat.","releaseNotes":"Sequi dignissimos magnam sit dolores sint.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Asperiores earum.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Cumque deserunt aut quis perferendis.","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":"Adipisci esse ipsa dignissimos laboriosam sequi sunt.","name":"Regular version set","parentVersion":"2.0","productTierId":"Molestias expedita ipsa perferendis repellat.","releaseNotes":"Sequi dignissimos magnam sit dolores sint.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Asperiores earum.","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":"Et possimus."},"example":"Ad a officiis est nobis debitis eos."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTierVersionSetRequest2"},"example":{"description":"Sapiente temporibus.","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":"Nihil quos ea quisquam repellendus natus pariatur."},"example":"Ad a officiis est nobis debitis eos."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTierVersionSetSpecResult"},"example":{"createdAt":"1996-02-03T15:29:06Z","productTierId":"Non ea sunt non illum ea.","serviceId":"s-123456","specContent":"{\"RawYAML\":\"bmFtZTogbXktc2VydmljZQpkZXBsb3ltZW50OgogIGhvc3RlZDoKICAgIGFjY291bnQ6IC4uLg==\",\"Configs\":{\"database_url\":\"cG9zdGdyZXM6Ly9sb2NhbGhvc3Q6NTQzMi9teWRi\"},\"Secrets\":{\"api_key\":\"c2VjcmV0X2FwaV9rZXlfdjEyMzQ1\"}}","updatedAt":"1975-08-20T16:59:33Z","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":"Illo eligendi quo laboriosam tempore."},"example":"Ad a officiis est nobis debitis eos."}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTierVersionSetSpecsResult"},"example":{"specs":[{"createdAt":"1976-07-19T18:09:27Z","hasSpecFile":true,"productTierId":"Sunt exercitationem consequatur.","serviceId":"s-123456","status":"Active","updatedAt":"2005-11-15T21:09:34Z","version":"1.0"},{"createdAt":"1976-07-19T18:09:27Z","hasSpecFile":true,"productTierId":"Sunt exercitationem consequatur.","serviceId":"s-123456","status":"Active","updatedAt":"2005-11-15T21:09:34Z","version":"1.0"},{"createdAt":"1976-07-19T18:09:27Z","hasSpecFile":true,"productTierId":"Sunt exercitationem consequatur.","serviceId":"s-123456","status":"Active","updatedAt":"2005-11-15T21:09:34Z","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":"Vero quam enim asperiores."},"example":"Ad a officiis est nobis debitis eos."},{"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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Et eaque recusandae provident officiis et quia.","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":"Porro vero blanditiis.","name":"Regular version set","parentVersion":"2.0","productTierId":"Aspernatur corrupti rerum architecto fugit.","releaseNotes":"Culpa nostrum.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Dolor omnis qui omnis ut facere libero.","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":"Rerum aliquam."},"example":"Ad a officiis est nobis debitis eos."},{"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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Beatae ea est.","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":"Consequuntur non sit.","name":"Regular version set","parentVersion":"2.0","productTierId":"Et qui corrupti veritatis aliquam architecto.","releaseNotes":"Qui rerum expedita voluptas.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Eius unde sunt et doloremque ut eaque.","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":"Voluptas accusantium commodi."},"example":"Ad a officiis est nobis debitis eos."},{"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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Voluptatem earum distinctio nihil asperiores.","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":"Necessitatibus deleniti repellendus dolorem aliquam.","name":"Regular version set","parentVersion":"2.0","productTierId":"Dolorem aut cum voluptatem.","releaseNotes":"Laboriosam eius omnis ipsa sed soluta.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Est omnis dolore vitae enim saepe sit.","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":"Est iure omnis minima consequatur molestias sequi."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Ratione cumque possimus est aliquid et est.","resourceChangeSets":{"Laboriosam cupiditate nulla saepe eaque magni.":{"categorizedResourceChanges":{"Aut excepturi aut vitae.":{"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"}],"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":"Nostrum consequatur.","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","infraConfigId":"Dolorem excepturi optio soluta.","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":"Debitis quod culpa."},"Sed illo quidem consequuntur similique explicabo et.":{"categorizedResourceChanges":{"Aut excepturi aut vitae.":{"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"}],"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":"Nostrum consequatur.","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","infraConfigId":"Dolorem excepturi optio soluta.","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":"Debitis quod culpa."},"Vel eos est.":{"categorizedResourceChanges":{"Aut excepturi aut vitae.":{"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"}],"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":"Nostrum consequatur.","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","infraConfigId":"Dolorem excepturi optio soluta.","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":"Debitis quod culpa."}},"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":"Quia cum."},"example":"Ad a officiis est nobis debitis eos."},{"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":{"createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","productTierId":"Aut consequuntur ducimus ea optio eos.","releaseNotes":"Reprehenderit sequi.","serviceId":"s-123456","version":"Ullam dolores vero perspiciatis molestiae aperiam."}}}},"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":"Illo rem non."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Repudiandae vel ut."}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TierVersionSetMetadata"},"example":{"createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","productTierId":"In similique nesciunt nihil.","releaseNotes":"Dolorem quam.","serviceId":"s-123456","version":"Corporis nihil delectus eum."}}}},"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":"Velit omnis."},"example":"Ad a officiis est nobis debitis eos."},{"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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Odio voluptatem fugiat laboriosam odit consequatur voluptates.","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":"Et sint sit cum.","name":"Regular version set","parentVersion":"2.0","productTierId":"Alias quia non laudantium.","releaseNotes":"Neque non ratione nam reiciendis odit.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Dolores impedit ducimus nostrum nemo repudiandae.","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":"Numquam corporis optio modi suscipit."},"example":"Ad a officiis est nobis debitis eos."},{"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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Distinctio sed officia deleniti saepe ut.","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":"Ut aperiam velit.","name":"Regular version set","parentVersion":"2.0","productTierId":"Cupiditate quo.","releaseNotes":"Rerum in corporis.","releasedAt":"2020-01-01T00:00:00Z","releasedBy":"John Doe","resources":[{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"},{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","id":"Rerum sunt possimus ut laudantium rerum velit.","imageConfigId":"Molestiae officia id aut eum velit velit.","infraConfigId":"Fugiat sed mollitia ratione sapiente aut.","isExternal":true,"managedResourceType":"PortsBasedProxy","name":"MySQL multi-writer service","urlKey":"myResource"}],"serviceId":"s-123456","serviceModelId":"Ipsum dolore consequuntur et fugit.","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":"Odit ea enim perferendis inventore veniam."},"example":"In repellat vel."},{"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 est beatae reprehenderit quia molestiae."},"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"},{"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":"Pariatur ut.","imageConfigId":"Et id iure consequatur.","infraConfigId":"Vel illum.","internal":true,"isDeprecated":false,"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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"At adipisci nemo dolorum modi.","proxyType":"PortsBasedProxy","resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","serviceId":"s-123456","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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"},{"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":"Pariatur ut.","imageConfigId":"Et id iure consequatur.","infraConfigId":"Vel illum.","internal":true,"isDeprecated":false,"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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"At adipisci nemo dolorum modi.","proxyType":"PortsBasedProxy","resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","serviceId":"s-123456","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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"},{"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":"Pariatur ut.","imageConfigId":"Et id iure consequatur.","infraConfigId":"Vel illum.","internal":true,"isDeprecated":false,"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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"At adipisci nemo dolorum modi.","proxyType":"PortsBasedProxy","resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","serviceId":"s-123456","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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"}],"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":"Quia sint atque animi.","infraConfigId":"Quasi repudiandae est et sint modi culpa.","internal":false,"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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"Maiores ducimus omnis minus.","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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"Voluptas placeat itaque cum optio quo voluptatem."},"example":"Assumenda enim itaque debitis."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Ea provident earum natus."},"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":"Qui possimus."},"example":"Distinctio eligendi ducimus sit ipsum ut."},{"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":"Facilis quos tempore facere."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Ea voluptas."},"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}}],"containerImagesRegistryCopyConfiguration":{"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"}},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":"Nam officiis non.","imageConfigId":"Perspiciatis placeat sit.","infraConfigId":"Recusandae enim accusantium quia voluptas.","internal":true,"isDeprecated":false,"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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"Possimus est voluptatem quod vel sunt quia.","proxyType":"PortsBasedProxy","resourceType":"|Generic|PortsBasedProxy|L4LoadBalancer|L7LoadBalancer|FileSystem|OperatorCRD|HelmChart|Kustomize","serviceId":"s-123456","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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":"Omnis esse eveniet."},"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"}],"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":"Beatae fuga odit corporis qui nam quam.","infraConfigId":"Temporibus quos ab.","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":{"artifactsLocalPath":"/local/path/to/artifacts","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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"Repudiandae adipisci non debitis animi."},"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":"Natus ea beatae consequatur necessitatibus qui quasi."},"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"},{"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":"Quia qui eum."},"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":"Doloribus libero dignissimos."},"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":"Non voluptate itaque modi sit est eos."},"example":"Ratione minima aspernatur nam sit qui beatae."},{"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":"Optio ipsam qui cum voluptas."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Laboriosam fugiat ab voluptatem voluptas distinctio aliquid."},"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}},{"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":"Tempora ut excepturi praesentium modi voluptatem."},"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":"Facere qui in."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDependentResourcesResult"},"example":{"id":"Cupiditate voluptate reiciendis.","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":"Ex voluptatibus."},"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":"Ut voluptatibus quae labore repudiandae vel."},"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":"Adipisci officia molestiae commodi aut voluptatem non."},"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":"Eos maiores est quasi incidunt autem."},"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":"Impedit recusandae laboriosam facere nihil autem placeat."},"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":"Quae beatae sed sint.","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":"Quae beatae sed sint.","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":"Voluptate laudantium."},"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":"Autem doloribus enim nihil ut totam unde."},"example":"Vero facilis."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.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":"Quos illo quam nemo."},"example":"r-12345678"},{"name":"fileId","in":"path","description":"The ID of the file","required":true,"schema":{"type":"string","description":"ID of a File","example":"Debitis in voluptatem explicabo assumenda."},"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":"Alias error exercitationem dolores quae."},"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":"Nemo minus inventore nam ab nostrum."},"example":"r-12345678"},{"name":"fileId","in":"path","description":"The ID of the file","required":true,"schema":{"type":"string","description":"ID of a File","example":"Sunt sit quaerat dolorem laboriosam."},"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":"Veritatis hic et officiis."},"example":"r-12345678"},{"name":"fileId","in":"path","description":"The ID of the file","required":true,"schema":{"type":"string","description":"ID of a File","example":"Perspiciatis esse."},"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":"Et magni quis occaecati qui id corrupti."},"example":"r-12345678"},{"name":"fileId","in":"path","description":"The ID of the file","required":true,"schema":{"type":"string","description":"ID of a File","example":"Et fugit."},"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":"Quae odit quis maiores saepe et est."},"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":"Unde sit iusto consequatur necessitatibus est."},"example":"Et blanditiis pariatur."},{"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":"Blanditiis pariatur."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Numquam exercitationem."},"example":"r-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Describeresourcemetricsconfigresult"},"example":{"id":"Sint voluptatem vitae sint laborum alias id.","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":"Velit delectus quas."},"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":"Voluptas enim."},"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":"Sunt provident nisi quas minus dolores."},"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":"Qui quis excepturi."},"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":"Maxime aut velit deleniti voluptas tempore corrupti."},"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":"Odio enim vitae."},"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":"Vitae eos."},"example":"Mollitia qui ipsam."},{"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":"Iusto et consequatur quo sunt occaecati."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Vel vitae."},"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":"Voluptatum omnis alias.","description":"Id voluptas voluptas non veritatis.","hasOptions":true,"id":"Ratione praesentium culpa ut ratione et beatae.","isList":false,"key":"xe2","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Rerum voluptatem neque voluptatum nostrum repellat voluptas.","maxLength":"Ut labore assumenda sint dolores ipsa.","min":"Sunt repellat.","minLength":"Vel totam ut."},"modifiable":true,"name":"oeh","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":false,"resourceId":"Asperiores est.","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-123456","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"},{"defaultValue":"true","dependentResourceId":"Voluptatum omnis alias.","description":"Id voluptas voluptas non veritatis.","hasOptions":true,"id":"Ratione praesentium culpa ut ratione et beatae.","isList":false,"key":"xe2","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Rerum voluptatem neque voluptatum nostrum repellat voluptas.","maxLength":"Ut labore assumenda sint dolores ipsa.","min":"Sunt repellat.","minLength":"Vel totam ut."},"modifiable":true,"name":"oeh","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":false,"resourceId":"Asperiores est.","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-123456","tabIndex":1,"type":"Boolean|Float64|String|Resource|Secret|Password"},{"defaultValue":"true","dependentResourceId":"Voluptatum omnis alias.","description":"Id voluptas voluptas non veritatis.","hasOptions":true,"id":"Ratione praesentium culpa ut ratione et beatae.","isList":false,"key":"xe2","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Rerum voluptatem neque voluptatum nostrum repellat voluptas.","maxLength":"Ut labore assumenda sint dolores ipsa.","min":"Sunt repellat.","minLength":"Vel totam ut."},"modifiable":true,"name":"oeh","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":false,"resourceId":"Asperiores est.","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":"Eum doloribus."},"example":"Est tenetur et id blanditiis illum debitis."},{"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":"Dignissimos voluptatem cum eum."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Vero iure neque dolore quasi."},"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":"Aut quia quas non aliquid.","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":"Hic eius consectetur qui ut doloribus sint.","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":"Aut quia quas non aliquid.","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":"Hic eius consectetur qui ut doloribus sint.","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":"Aut quia quas non aliquid.","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":"Hic eius consectetur qui ut doloribus sint.","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":"Aut quia quas non aliquid.","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":"Hic eius consectetur qui ut doloribus sint.","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":"Eveniet excepturi vitae cumque quia."},"example":"Minus deserunt at suscipit debitis doloremque ullam."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Sed quo aperiam maiores."},"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":"Quo quas aliquam fugiat in."},"example":"sa-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeServiceAPIResult"},"example":{"apiVersion":"v1","deploymentConfigId":"Et nisi cum vel ullam.","description":"A MySQL SaaS API specializing in multi-writer multi-tenant clusters for high availability","id":"Dolores enim molestiae.","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":"Ea earum et qui enim quas et."},"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":"Debitis nobis."},"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":"Aut dolorum occaecati dolores."},"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":"Nesciunt nesciunt."},"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":"Nulla totam delectus."},"example":"sa-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribePendingChangesResult"},"example":{"id":"Consequatur dolor.","resourceChangeSets":{"Cum similique assumenda.":{"categorizedResourceChanges":{"Aut excepturi aut vitae.":{"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"}],"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":"Nostrum consequatur.","imageName":"mysql"},"infraConfigChanges":{"changeState":"PENDING_NEW|PENDING_UPDATE|ACTIVE|PENDING_DELETE|PENDING_DEPRECATE","infraConfigId":"Dolorem excepturi optio soluta.","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":"Debitis quod culpa."}},"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 sit veniam."},"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":"Magnam quaerat vel quas inventore modi necessitatibus."},"example":"sa-12345678"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseServiceAPIRequest2"},"example":{"copySpecFromPreviousVersion":false,"dryRun":false,"isPreferred":true,"productTierId":"Hic iusto id architecto quasi.","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":"Est ratione dolorem cupiditate."},"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":"Qui autem sed voluptas error blanditiis voluptas."},"example":"Ut rerum."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Autem et repellat et libero delectus voluptatem."},"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":"Incidunt voluptatum tenetur."},"example":"Reiciendis dolores tempore aut sapiente beatae."},{"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":"Neque neque quasi repellendus repudiandae rem omnis."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Aut velit aspernatur."},"example":"sc-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeStorageConfigResult"},"example":{"description":"my-storage-config-description","id":"Fugit ex illo.","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":"Libero fuga eligendi."},"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":"Est 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":"Molestias quia sit quia inventore eligendi."},"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":"Maiores quo."},"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":"Et ut."},"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":"Iure dolorem voluptatum illo incidunt."},"example":"Ipsam omnis repellendus."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Delectus ipsum saepe laborum nesciunt amet."},"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":"Aperiam iure voluptatem eligendi dolore."},"example":"Voluptatum natus ipsam est."},{"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":"Incidunt sint magni."},"example":"Ad a officiis est nobis debitis eos."},{"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":"Corporis est quo aspernatur."},"example":"svc-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeStorageVolumeConfigResult"},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|byoc-onprem|all","clusterStorageType":"S3|$var.storageType|AWS::EFS","description":"A storage volume set to store the MySQL data directory","disableBackup":false,"id":"Sint qui.","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":"Et corporis quos."},"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":"Est non."},"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":"Voluptatum nesciunt placeat."},"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":"Impedit nisi et blanditiis consectetur porro."},"example":"vu-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeVUnitResult"},"example":{"cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"Facilis nemo labore aliquid repudiandae amet molestiae.","networkIds":["n-12345678","n-abcdefgh","n-1234efgh"],"region":"us-west-2","serviceId":"s-123456","serviceModelId":"Provident temporibus deleniti tempore."}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Dolorem itaque.","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/sp-organization/environment/{environmentType}/configuration":{"get":{"tags":["sp-organization-api"],"summary":"GetServiceProviderConfigurationForEnvironment sp-organization-api","description":"Returns the service provider deployment cell configuration and account statuses for an environment","operationId":"sp-organization-api#GetServiceProviderConfigurationForEnvironment","parameters":[{"name":"environmentType","in":"path","description":"The type of the environment whose service provider configuration should be returned","required":true,"schema":{"type":"string","description":"The type of the environment whose service provider configuration should be returned","example":"PROD","minLength":1},"example":"PROD"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetServiceProviderConfigurationForEnvironmentResult"},"example":{"deploymentCellConfigurationPerCloudProvider":{"aws|azure|gcp|nebius|oci|byoc-onprem|all":{"accountConfigs":[{"id":"Quod mollitia distinctio sit totam aut praesentium.","name":"Production AWS account","targetAccountID":"123456789012"},{"id":"Quod mollitia distinctio sit totam aut praesentium.","name":"Production AWS account","targetAccountID":"123456789012"}],"amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Dolor consequatur possimus id sapiente.":"Pariatur sunt nobis atque harum neque.","Quos velit totam ducimus.":"Commodi sed."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Dolor consequatur possimus id sapiente.":"Pariatur sunt nobis atque harum neque.","Quos velit totam ducimus.":"Commodi sed."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Dolor consequatur possimus id sapiente.":"Pariatur sunt nobis atque harum neque.","Quos velit totam ducimus.":"Commodi sed."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Dolor consequatur possimus id sapiente.":"Pariatur sunt nobis atque harum neque.","Quos velit totam ducimus.":"Commodi sed."},"Type":"HelmChart"}],"managedReleaseVersion":"r0000020","workloadIdentities":[{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}}],"workloadIdentitiesStatuses":{"queue-writer":{"IN_SYNC":["ac-12345678","ac-abcdefgh"],"PENDING":["ac-87654321"]}}}}}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested environment is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when the service provider configuration is in an invalid state","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"failed_request: Response used on failure to get service provider configuration for an environment","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":"Aut quod ea in.","allowCreatesWhenPaymentNotConfigured":true,"allowedDeploymentLocations":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}],"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"Deleniti minus velit quas.","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"Voluptas expedita molestias saepe.","productTierName":"Omnistrate Multi Tenancy","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","rootUserId":"Temporibus ullam autem consequatur occaecati animi.","rootUserName":"John Doe","rootUserOrgId":"Laborum quia facere debitis.","rootUserOrgName":"Example Inc.","serviceId":"s-123456","serviceLogoURL":"Nihil voluptate dolores delectus earum molestiae.","serviceName":"MySQL multi-writer service","serviceOrgId":"Ex sequi atque cumque cupiditate blanditiis.","serviceOrgName":"Omnistrate","status":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","subscriptionOwnerName":"John Doe"},{"accountConfigIdentityId":"Aut quod ea in.","allowCreatesWhenPaymentNotConfigured":true,"allowedDeploymentLocations":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}],"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"Deleniti minus velit quas.","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"Voluptas expedita molestias saepe.","productTierName":"Omnistrate Multi Tenancy","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","rootUserId":"Temporibus ullam autem consequatur occaecati animi.","rootUserName":"John Doe","rootUserOrgId":"Laborum quia facere debitis.","rootUserOrgName":"Example Inc.","serviceId":"s-123456","serviceLogoURL":"Nihil voluptate dolores delectus earum molestiae.","serviceName":"MySQL multi-writer service","serviceOrgId":"Ex sequi atque cumque cupiditate blanditiis.","serviceOrgName":"Omnistrate","status":"ACTIVE|SUSPENDED|TERMINATED|CANCELLED","subscriptionOwnerName":"John Doe"},{"accountConfigIdentityId":"Aut quod ea in.","allowCreatesWhenPaymentNotConfigured":true,"allowedDeploymentLocations":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}],"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"Deleniti minus velit quas.","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"Voluptas expedita molestias saepe.","productTierName":"Omnistrate Multi Tenancy","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","rootUserId":"Temporibus ullam autem consequatur occaecati animi.","rootUserName":"John Doe","rootUserOrgId":"Laborum quia facere debitis.","rootUserOrgName":"Example Inc.","serviceId":"s-123456","serviceLogoURL":"Nihil voluptate dolores delectus earum molestiae.","serviceName":"MySQL multi-writer service","serviceOrgId":"Ex sequi atque cumque cupiditate blanditiis.","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":"Nemo ea minus alias et consequatur veniam.","serviceId":"s-123456"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Subscription ID created","example":"Aliquid dolores cumque eos."},"example":"Nulla molestiae."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Aut ad et quo corrupti incidunt.","productTierId":"Earum delectus est dolor sed quis fugit.","productTierName":"Omnistrate Multi Tenancy","rootUserEmail":"abc@gmail.com","rootUserId":"Est voluptas labore itaque est.","rootUserName":"John Doe","serviceId":"s-123456","serviceLogoURL":"Est nobis.","serviceName":"MySQL multi-writer service","status":"PENDING|APPROVED|DENIED|CANCELLED","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"Non aut officiis est sint.","updatedByUserName":"John Doe"},{"createdAt":"2019-01-01T00:00:00Z","id":"Aut ad et quo corrupti incidunt.","productTierId":"Earum delectus est dolor sed quis fugit.","productTierName":"Omnistrate Multi Tenancy","rootUserEmail":"abc@gmail.com","rootUserId":"Est voluptas labore itaque est.","rootUserName":"John Doe","serviceId":"s-123456","serviceLogoURL":"Est nobis.","serviceName":"MySQL multi-writer service","status":"PENDING|APPROVED|DENIED|CANCELLED","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"Non aut officiis est sint.","updatedByUserName":"John Doe"},{"createdAt":"2019-01-01T00:00:00Z","id":"Aut ad et quo corrupti incidunt.","productTierId":"Earum delectus est dolor sed quis fugit.","productTierName":"Omnistrate Multi Tenancy","rootUserEmail":"abc@gmail.com","rootUserId":"Est voluptas labore itaque est.","rootUserName":"John Doe","serviceId":"s-123456","serviceLogoURL":"Est nobis.","serviceName":"MySQL multi-writer service","status":"PENDING|APPROVED|DENIED|CANCELLED","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"Non aut officiis est sint.","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":"Itaque inventore culpa.","serviceId":"s-123456"}}}},"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"type":"string","description":"Subscription request ID created","example":"Facere est soluta enim."},"example":"Dicta ipsum voluptatibus id quasi minima qui."}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"Tempora enim."},"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":"Aut ullam et dolorem et reprehenderit qui."},"example":"subr-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeSubscriptionRequestResult"},"example":{"createdAt":"2019-01-01T00:00:00Z","id":"Dolores sunt repellat.","productTierId":"Nihil error accusantium porro autem quia.","productTierName":"Omnistrate Multi Tenancy","rootUserEmail":"abc@gmail.com","rootUserId":"Quas est ad dolor est eos.","rootUserName":"John Doe","serviceId":"s-123456","serviceLogoURL":"Nemo iste nisi magni possimus qui quibusdam.","serviceName":"MySQL multi-writer service","status":"PENDING|APPROVED|DENIED|CANCELLED","updatedAt":"2019-01-01T00:00:00Z","updatedByUserId":"Omnis culpa rem.","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":"Et excepturi atque autem earum error."},"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":"Aperiam mollitia animi ad."},"example":"sub-12345678"}],"responses":{"200":{"description":"OK response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeSubscriptionResult"},"example":{"accountConfigIdentityId":"Repellat nisi modi in.","allowCreatesWhenPaymentNotConfigured":true,"allowedDeploymentLocations":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}],"cloudProviderNames":["aws","gcp"],"createdAt":"2019-01-01T00:00:00Z","defaultSubscription":true,"id":"Voluptatem nobis et.","maxNumberOfInstances":10,"paymentMethodConfigured":true,"productTierId":"Recusandae labore.","productTierName":"Omnistrate Multi Tenancy","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator","rootUserId":"Iure placeat consequatur dolores repellat dolores sit.","rootUserName":"John Doe","rootUserOrgId":"Tenetur aliquid.","rootUserOrgName":"Example Inc.","serviceId":"s-123456","serviceLogoURL":"Voluptatem itaque eius exercitationem quia ullam.","serviceName":"MySQL multi-writer service","serviceOrgId":"Velit eum cum error laudantium reprehenderit.","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":"CPU core hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67},{"dimension":"custom_metric","endTime":"2026-09-01T00:00:000Z","startTime":"2026-09-01T00:00:000Z","total":2.5}]}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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":"CPU core hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67},{"dimension":"custom_metric","endTime":"2026-09-01T00:00:000Z","startTime":"2026-09-01T00:00:000Z","total":2.5}]}}}},"400":{"description":"bad_request: Response used on a bad request","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"auth_failure: Response used on authentication failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"forbidden: Response used on authorization failure","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"not_found: Response used when the requested resource is not found","content":{"application/vnd.goa.error":{"schema":{"$ref":"#/components/schemas/Error"}}}},"409":{"description":"invalid_state: Response used when requested resource is in an 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,"featureFlags":{"CONSUMPTION_SUBSCRIPTION_ADMIN_RBAC":true},"id":"user-abcd1234","lastModifiedAt":"2023-01-20T00:00:00Z","name":"John Dae","orgCookiePolicy":"Ipsa quia accusamus.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":true,"orgFavIconURL":"Nam ut.","orgId":"org-aKQ8G13QeR","orgLogoURL":"Et quis mollitia aspernatur.","orgName":"ACME","orgPrivacyPolicy":"Molestias eum.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Sed et nihil porro rem.","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":"Molestias alias.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":true,"orgFavIconURL":"http://metz.com/cheyenne","orgLogoURL":"http://brekkeluettgen.org/sarai_purdy","orgName":"ACME","orgPrivacyPolicy":"Autem aliquid rerum eligendi eum sit.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Cum et earum fugit distinctio.","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"]},"APIKeyMetadata":{"type":"object","properties":{"createdAt":{"type":"string","description":"Creation timestamp.","example":"2026-04-23T19:37:16Z","format":"date-time"},"createdByUserId":{"type":"string","description":"ID of a User","example":"Eum pariatur magnam quibusdam."},"createdByUserName":{"type":"string","description":"Display name of the user that created the key. Null if the creating user has been hard-deleted.","example":"Alice Admin"},"description":{"type":"string","description":"Optional free-text description. Editable via Update metadata.","example":"Used by the prod CI pipeline to call the deploy API."},"expiresAt":{"type":"string","description":"Optional expiry. Null for non-expiring keys.","example":"2027-01-01T00:00:00Z","format":"date-time"},"id":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"lastUsedAt":{"type":"string","description":"Timestamp of the most recent successful authentication. Null when the key has never been used. System-managed; updated monotonically (never moves backwards).","example":"2026-04-23T19:37:16Z","format":"date-time"},"name":{"type":"string","description":"Operator-facing display name. Unique within the org. Editable via Update metadata.","example":"ci-pipeline-prod"},"prefix":{"type":"string","description":"The fixed prefix label embedded in the plaintext at creation time. The only characters of the plaintext that are ever stored or returned after creation. Immutable.","example":"om"},"revokedAt":{"type":"string","description":"Revocation timestamp. Null when the key is not revoked. System-managed; set by the Revoke endpoint.","example":"2026-04-30T12:00:00Z","format":"date-time"},"revokedByUserId":{"type":"string","description":"ID of a User","example":"Molestiae sunt."},"revokedByUserName":{"type":"string","description":"Display name of the user that revoked the key. Null when the key is not revoked or if the revoking user has been hard-deleted.","example":"Bob Ops"},"roleType":{"type":"string","description":"Type of the role","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"status":{"type":"string","description":"Derived lifecycle status of the API key, computed from revokedAt and expiresAt at read time.","example":"active|expired|revoked"}},"example":{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"},"required":["id","name","prefix","roleType","createdAt","createdByUserId","status"]},"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"}]},"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"]},"AccountConfigCloudNativeNetworkHostClusterResult":{"type":"object","properties":{"eligibleToImport":{"type":"boolean","description":"Whether this host cluster can be imported into Omnistrate","example":true},"ineligibilityReason":{"type":"string","description":"The reason this host cluster is not eligible to import. Omitted when eligibleToImport is true.","example":"Host cluster is already imported"},"name":{"type":"string","description":"The cloud provider host cluster name","example":"existing-eks-cluster"}},"description":"A cloud provider host cluster discovered in a cloud native network","example":{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},"required":["name","eligibleToImport"]},"AccountConfigCloudNativeNetworkOperation":{"type":"object","properties":{"cloudNativeNetworkId":{"type":"string","description":"The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID)","example":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet"},"import":{"type":"boolean","description":"True to import (mark imported for deployments), false to unimport. Unimport is rejected if the network is in use by a host cluster.","example":true},"region":{"type":"string","description":"The deployment region for this operation","example":"us-east-1"}},"example":{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},"required":["cloudNativeNetworkId","region","import"]},"AccountConfigCloudNativeNetworkResult":{"type":"object","properties":{"accountConfigId":{"type":"string","description":"ID of an Account Config","example":"Labore dolores accusantium non."},"cidr":{"type":"string","description":"The primary CIDR block","example":"10.0.0.0/16"},"cloudNativeNetworkId":{"type":"string","description":"The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID)","example":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet"},"createdAt":{"type":"string","description":"When this cloud native network was registered","example":"2026-04-14T10:00:00Z","format":"date-time"},"createdByOmnistrate":{"type":"boolean","description":"Whether the cloud network itself was created by Omnistrate. Independent of whether it is imported for deployments.","example":false},"hostClusters":{"type":"array","items":{"$ref":"#/components/schemas/AccountConfigCloudNativeNetworkHostClusterResult"},"description":"Host clusters discovered within this cloud native network","example":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}]},"id":{"type":"string","description":"Internal cloud native network registration ID","example":"acvpc-12345678"},"imported":{"type":"boolean","description":"Whether this network has been imported for deployments via the import API. Independent of validation status.","example":true},"inUse":{"type":"boolean","description":"Whether this network is currently referenced by at least one host cluster. Unimport is rejected while true.","example":false},"name":{"type":"string","description":"The name of the cloud native network","example":"production-vpc"},"privateSubnets":{"type":"array","items":{"$ref":"#/components/schemas/SubnetDetail"},"description":"Private subnets in this cloud native network","example":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}]},"publicSubnets":{"type":"array","items":{"$ref":"#/components/schemas/SubnetDetail"},"description":"Public subnets in this cloud native network","example":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}]},"region":{"type":"string","description":"The cloud region where the network resides","example":"us-east-1"},"status":{"type":"string","description":"The validation status of a cloud native network registered under an account configuration","example":"PENDING|VERIFYING|READY|FAILED"},"statusMessage":{"type":"string","description":"Detailed status message","example":"Cloud native network validated successfully"},"supportsPrivateDeployment":{"type":"boolean","description":"Whether this network supports private deployments (has private subnets with egress)","example":true},"supportsPublicDeployment":{"type":"boolean","description":"Whether this network supports public deployments","example":true},"updatedAt":{"type":"string","description":"When this cloud native network was last updated","example":"2026-04-14T10:05:00Z","format":"date-time"}},"description":"A registered cloud native network with its validation status","example":{"accountConfigId":"ac-12345678","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"READY","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},"required":["id","accountConfigId","cloudNativeNetworkId","region","status","createdAt","updatedAt"]},"AccountConfigIdentityIDRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"gi","minLength":1}},"example":{"token":"0t"},"required":["token"]},"AccountConfigIdentityIDResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Org","example":"Id magnam rem est ducimus omnis voluptatem."}},"example":{"id":"org-12345678"},"required":["id"]},"AccountConfigSummary":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Account Config","example":"Possimus sequi nisi aliquam illo."},"name":{"type":"string","description":"The name of the account configuration.","example":"Production AWS account"},"targetAccountID":{"type":"string","description":"The cloud-provider-specific account identifier, such as an AWS account ID, GCP project ID, Azure subscription ID, OCI tenancy ID, or Nebius tenant ID.","example":"123456789012"}},"example":{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"},"required":["id","targetAccountID","name"]},"AcknowledgeEventRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Event","example":"Nostrum unde ut voluptatibus."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ygu","minLength":1}},"example":{"id":"e-123456","token":"tvr"},"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":"Cupiditate atque nobis sequi accusantium voluptate."},"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":"Velit quo voluptate laborum et soluta accusantium."},"id":{"type":"string","description":"ID of a Service Model","example":"Nihil sunt."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ri8","minLength":1}},"example":{"accountConfigId":"ac-12345678","id":"sm-12345678","serviceId":"s-12345678","token":"24e"},"required":["token","accountConfigId","id","serviceId"]},"AddAccountConfigToServiceModelRequest2":{"type":"object","properties":{"accountConfigId":{"type":"string","description":"The infrastructure account configuration ID","example":"Nihil repellendus sequi reprehenderit consequatur."}},"example":{"accountConfigId":"Est autem nihil perferendis a aperiam."},"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":"Facere consequatur aut ea."},"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":{"capacityToBeAdded":3,"id":"instance-abcd1234","productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"c"},"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|byoc-onprem|all"},"configOverride":{"$ref":"#/components/schemas/ComputeInstanceTypeConfigOverride"},"id":{"type":"string","description":"ID of a Compute Config","example":"Voluptatibus recusandae accusantium facilis aut quaerat."},"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":"n0","minLength":1}},"example":{"cloudProviderName":"aws","configOverride":{"instanceLifeCycleType":"Spot","labels":{"env":"prod"},"migProfile":"1g.10gb","rootVolumeSizeGi":10,"taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"timeSlicingReplicas":4,"warmPoolConfiguration":{"minimumNodesInPool":1}},"id":"cc-12345678","instanceType":"t3.micro","serviceId":"s-12345678","token":"xp"},"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|byoc-onprem|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|byoc-onprem|all","configOverride":{"instanceLifeCycleType":"Spot","labels":{"env":"prod"},"migProfile":"1g.10gb","rootVolumeSizeGi":10,"taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"timeSlicingReplicas":4,"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":"Explicabo voluptatem impedit porro doloribus."},"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":"n","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":"w"},"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":"Quidem eaque dolor quibusdam delectus blanditiis."},"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":"fi","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":"eg"},"required":["token","id","name","description","serviceId","content_type","fileType","mountPath"]},"AddResourceDependencyRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Nihil ab."},"parameterMap":{"type":"object","description":"A map of the source parameter to the dependency resource parameter","example":{"clusterId":"writerId","clusterOrg":"userDatabase"},"additionalProperties":{"type":"string","example":"Quo quidem nobis."}},"resourceDependencyId":{"type":"string","description":"ID of a resource","example":"Atque accusamus molestias."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1s","minLength":1}},"example":{"id":"r-12345678","parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"},"resourceDependencyId":"r-12345678","serviceId":"s-12345678","token":"n"},"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":"Itaque autem dolores eos eligendi nihil."}}},"example":{"parameterMap":{"clusterId":"writerId","clusterOrg":"userDatabase"}}},"AddStorageVolumeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Config","example":"Est repellendus quae aut eligendi aspernatur."},"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":"Id veritatis perspiciatis explicabo repellat ratione optio."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j8","minLength":1}},"example":{"id":"sc-12345678","mountPath":"/data","serviceId":"s-12345678","storageVolumeConfigId":"svc-12345678","token":"lcj"},"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":"Impedit aut ducimus ipsa similique."},"description":"Capabilities to add","example":["CAP_NET_ADMIN","CAP_NET_RAW"]},"DropCapabilities":{"type":"array","items":{"type":"string","example":"Sit commodi accusamus."},"description":"Capabilities to drop","example":["CAP_NET_ADMIN","CAP_NET_RAW"]},"SupplementalGroupIDs":{"type":"array","items":{"type":"integer","example":4881999699281375113,"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":"Dolor aperiam adipisci tempore voluptas dolorem eius."},"description":"List of allowed Python packages","example":["pandas","numpy","matplotlib"]},"enabled":{"type":"boolean","description":"Enable code interpreter for the agent","default":false,"example":true},"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":false,"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":"Magnam nihil officiis eligendi sed quibusdam molestiae."},"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":false}},"example":{"enabled":false}},"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":"Quod non eos pariatur molestiae tempore rerum."},"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."},"Disable":{"type":"string","description":"An optional expression that is evaluated at runtime to determine whether this amenity should be disabled.","example":"$sys.deploymentCell.isImported"},"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":{"Saepe saepe consequatur repellat.":"Dignissimos ipsa."},"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.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Commodi qui omnis perspiciatis.":"Voluptate eos.","Culpa eos.":"Vero fugiat mollitia aliquam possimus excepturi.","Neque perspiciatis dolor vero.":"Voluptates laborum suscipit odit repellendus cum debitis."},"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":"Et ipsa provident officia soluta dolor."},"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":{"Suscipit quas.":"Autem cupiditate dignissimos nesciunt soluta magni maxime."},"additionalProperties":{"type":"string","example":"Quae voluptatem vitae."}},"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":"Libero similique aut voluptatum et."},"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":{"Laboriosam reprehenderit consequatur nemo ab vel.":"Porro est.","Nostrum aliquid in.":"Molestiae illo alias at.","Veniam dolorem eaque.":"Optio laudantium velit."},"additionalProperties":{"type":"string","example":"Laborum maxime error rerum."}},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://harber.biz/cristina","format":"uri"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"gl","minLength":1}},"example":{"configs":{"Cumque et et.":"Ducimus amet quasi modi.","Dolores molestias eos mollitia blanditiis culpa ut.":"Et nulla sed quis quas nam deserunt."},"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryrun":true,"environment":"dev","environmentType":"DEV","fileContent":"Eaque ex exercitationem.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","secrets":{"Ut similique fuga et.":"Occaecati ipsam."},"serviceLogoURL":"http://leffler.net/bernita.dickens","token":"6"},"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":{"Ipsum velit.":"Ipsam quasi."},"additionalProperties":{"type":"string","example":"Inventore sunt quod."}},"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":"Adipisci incidunt aspernatur quidem."},"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":{"Optio esse sit quo quibusdam.":"Eos odit non reiciendis commodi.","Velit sint et.":"Quia ex ut qui."},"additionalProperties":{"type":"string","example":"Non molestiae quia fuga eveniet."}},"serviceLogoURL":{"type":"string","description":"The logo for the service","example":"http://lockman.biz/salvador","format":"uri"}},"example":{"configs":{"Deserunt voluptatem soluta rerum.":"Doloremque delectus veniam omnis natus quisquam veritatis.","Vel non quia.":"Eum sunt nihil."},"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":"Unde nobis est quod.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","secrets":{"Ducimus eaque illum.":"Unde sed voluptatibus et fuga.","Occaecati assumenda quisquam eaque veritatis et.":"Est ab et."},"serviceLogoURL":"http://bosco.info/gloria_monahan"},"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":"Ut sed eum quae."},"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":"Non animi ea qui cupiditate veritatis."}}},"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":"Libero temporibus."},"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://hills.org/keon","format":"uri"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"s","minLength":1}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryrun":true,"environment":"dev","environmentType":"DEV","fileContent":"Est omnis praesentium et nesciunt voluptatibus occaecati.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","serviceLogoURL":"http://nitzsche.org/paxton","token":"z"},"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":"Commodi fugiat sit aliquam enim."},"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://miller.com/hayden","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":"Et dolores voluptatem.","forceCreateNewServicePlanVersion":true,"name":"MySQL multi-writer service","release":true,"releaseAsPreferred":true,"releaseVersionName":"mysql","serviceLogoURL":"http://sauer.net/annamarie_kuhn"},"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":"Saepe assumenda."},"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":"Quas incidunt."}}},"example":{"isNewServicePlanVersionCreated":true,"productTierID":"pt-12345678","serviceEnvironmentID":"se-12345678","serviceID":"s-12345678","undefinedResources":{"mysql":"r-12345678"}},"required":["serviceID","productTierID","serviceEnvironmentID"]},"BulkImportAccountConfigCloudNativeNetworksRequest":{"type":"object","properties":{"cloudNativeNetworks":{"type":"array","items":{"$ref":"#/components/schemas/AccountConfigCloudNativeNetworkOperation"},"description":"List of cloud native network operations to perform","example":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"}]},"id":{"type":"string","description":"ID of an Account Config","example":"Expedita vel."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y2","minLength":1}},"example":{"cloudNativeNetworks":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"}],"id":"ac-12345678","token":"zu8"},"required":["token","id","cloudNativeNetworks"]},"BulkImportAccountConfigCloudNativeNetworksRequest2":{"type":"object","properties":{"cloudNativeNetworks":{"type":"array","items":{"$ref":"#/components/schemas/AccountConfigCloudNativeNetworkOperation"},"description":"List of cloud native network operations to perform","example":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"}]}},"example":{"cloudNativeNetworks":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","import":true,"region":"us-east-1"}]},"required":["cloudNativeNetworks"]},"CancelSubscriptionRequestRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Subscription Request","example":"Et quidem sint qui et."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5k","minLength":1}},"example":{"id":"subr-12345678","token":"8lo"},"required":["token","id"]},"Change":{"type":"object","properties":{"attributes":{"type":"object","description":"Additional setting/component attributes","example":{"resourceId":"r-12345678"},"additionalProperties":{"type":"string","example":"Voluptatum placeat blanditiis beatae distinctio in."}},"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":"n","minLength":1}},"example":{"planName":"STARTER","token":"cw"},"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":{"Ipsa inventore atque et beatae aperiam ut.":{"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":"Mollitia ut dolores."}},"example":{"categorizedResourceChanges":{"Ipsa inventore atque et beatae aperiam ut.":{"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":"Asperiores quidem."},"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"}]},"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"}],"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":"ecm","minLength":1}},"example":{"email":"abc@gmail.com","newRoleType":"reader","token":"f8"},"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":"Assumenda vitae aut."}},"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":"yxk","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":"eh","username":"username"},"required":["token","imageRegistry","image"]},"CheckIfContainerImageAccessibleResult":{"type":"object","properties":{"errorMsg":{"type":"string","description":"Error message if the image is not accessible","example":"Est deserunt beatae voluptate quis non ipsam."},"imageAccessible":{"type":"boolean","description":"Indicates if the image is accessible","example":false}},"example":{"errorMsg":"Ut eius nostrum neque atque nesciunt veritatis.","imageAccessible":true},"required":["imageAccessible"]},"CloudProviderHealthSummary":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"deployingInstances":{"type":"integer","description":"The number of instances currently deploying","example":890331722751129972,"format":"int64"},"healthyInstances":{"type":"integer","description":"The number of healthy instances in the cloud provider","example":6972275319045056070,"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":{"Distinctio occaecati.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578},"Ipsum voluptatem et et.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578},"Necessitatibus nostrum nihil ab sed molestias esse.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578}},"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":6993975347114461175,"format":"int64"},"unhealthyInstances":{"type":"integer","description":"The number of unhealthy instances in the cloud provider","example":284003218101210059,"format":"int64"},"unknownInstances":{"type":"integer","description":"The number of instances with unknown status","example":3518235240290048447,"format":"int64"}},"example":{"cloudProvider":"aws","deployingInstances":1332435972086281746,"healthyInstances":6527682530050648828,"message":"Cloud provider is healthy","regionalHealthSummary":{"Distinctio veniam.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578},"Nulla quis est molestiae doloribus.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578},"Ut totam.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578}},"status":"Healthy","totalInstances":254178268234331564,"unhealthyInstances":3468804594006643658,"unknownInstances":6395158017674040114},"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":7144512893653468584,"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":"1z6","minLength":1}},"example":{"code":"ac_12345678","state":"12345678","token":"ja"},"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":"Rerum recusandae voluptatum nihil."}},"localNvmeSsdBlockConfig":{"$ref":"#/components/schemas/LocalNvmeSsdBlockConfig"},"migProfile":{"type":"string","description":"MIG profile to apply to this compute instance type config for providers that support per-node-pool GPU partitioning","example":"1g.10gb"},"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"}]},"timeSlicingReplicas":{"type":"integer","description":"Number of time-sliced GPU replicas to expose from each physical GPU for providers that support per-node-pool GPU time slicing","example":4,"format":"int64"},"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},"migProfile":"1g.10gb","osFamily":"amazonlinux|bottlerocket","platform":"cpu-e2","rootVolumeSizeGi":10,"rootVolumeSizeGiAPIParam":"$var.root_volume_size_gi","taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"timeSlicingReplicas":4,"warmPoolConfiguration":{"minimumNodesInPool":1}}},"ConsumptionServiceAuthRequest":{"type":"object","properties":{"password":{"type":"string","example":"Suscipit culpa asperiores dolorem nemo."},"username":{"type":"string","example":"Ab vero."}},"example":{"password":"Consequatur ut necessitatibus esse.","username":"At nemo reprehenderit nulla at autem occaecati."},"required":["username","password"]},"ConsumptionServiceAuthResult":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"dpp","minLength":1}},"example":{"token":"ur"},"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"}]},"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"},{"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":"Inventore amet et aut."},"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":"s","minLength":1}},"example":{"sourceSnapshotId":"instance-ss-abcd1234","subscriptionId":"sub-abcd1234","targetRegion":"us-west-2","token":"4"},"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":"Fuga omnis repellat quia."},"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":"Et tempore."},"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"},"byocOnpremRegions":{"type":"array","items":{"type":"string","example":"Cumque molestias et voluptate placeat."},"description":"The BYOC on-prem regions that this product tier is available on","example":["on-prem"]},"customMetering":{"$ref":"#/components/schemas/CustomMeteringConfiguration"},"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":"Soluta nesciunt."},"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":"Recusandae alias non."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Et quod nesciunt eaque."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Aut commodi repudiandae magni ut."},"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"},"Deployment cell 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":"Error itaque."},"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":"Incidunt est ut."},"sourceId":{"type":"string","description":"ID of a Product Tier","example":"Aspernatur et laboriosam."},"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":"ebn","minLength":1}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","byocOnpremRegions":["on-prem"],"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"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"},"Deployment cell 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":"k4w"},"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":"Ea sit consectetur molestias."},"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":"Voluptate officia."},"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"},"byocOnpremRegions":{"type":"array","items":{"type":"string","example":"Vel aspernatur et veniam sit."},"description":"The BYOC on-prem regions that this product tier is available on","example":["on-prem"]},"customMetering":{"$ref":"#/components/schemas/CustomMeteringConfiguration"},"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":"Voluptas in quasi."},"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":"Cum et placeat quibusdam quos."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Perspiciatis nemo mollitia."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Itaque sint praesentium hic non delectus corrupti."},"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"},"Deployment cell 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":"Non recusandae dolores mollitia."},"description":"The Private cloud regions that this product tier is available on","example":["n/a"]},"serviceModelId":{"type":"string","description":"Service model ID","example":"Praesentium repellat expedita quidem laborum."},"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","byocOnpremRegions":["on-prem"],"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"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"},"Deployment cell 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":"Laudantium a blanditiis error non non.","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":"Quia animi error aut."},"sourceSnapshotId":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Provident expedita."},"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":"cp","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":"pdk"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id","targetRegion"]},"CopyResourceInstanceSnapshotRequest2":{"type":"object","properties":{"sourceSnapshotId":{"type":"string","description":"The source snapshot ID","example":"Soluta deserunt qui qui deserunt."},"targetRegion":{"type":"string","description":"The target region to copy the snapshot to","example":"us-west-2"}},"example":{"sourceSnapshotId":"Quia et.","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":"Explicabo molestias."}},"example":{"snapshotId":"Cum non perferendis ea."},"required":["snapshotId"]},"CopyServiceModelRequest":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Repellat eum."},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}]},"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":"Itaque impedit est nihil dolor ex."},"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":"j7","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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"name":"MySQL multi-writer service hosted model","serviceId":"s-12345678","sourceId":"sm-12345678","targetServiceModelType":"CUSTOMER_HOSTED","targetTierType":"OMNISTRATE_DEDICATED_TENANCY","token":"fl"},"required":["token","sourceId","name","description","serviceId","targetServiceModelType"]},"CopyServiceModelRequest2":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","example":"Sit omnis earum veniam dolor."},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}]},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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"]},"CreateAPIKeyRequest":{"type":"object","properties":{"description":{"type":"string","description":"Optional free-text description. No character of the plaintext key is ever stored or returned beyond the prefix label.","example":"Used by the prod CI pipeline to call the deploy API."},"expiresAt":{"type":"string","description":"Optional ISO 8601 expiry. Omit for non-expiring keys.","example":"2027-01-01T00:00:00Z","format":"date-time"},"name":{"type":"string","description":"Operator-facing display name for the key. Unique within the org; conflicts return 409.","example":"ci-pipeline-prod"},"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":"9l3","minLength":1}},"example":{"description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","name":"ci-pipeline-prod","roleType":"admin","token":"5gs"},"required":["token","name","roleType"]},"CreateAPIKeyRequest2":{"type":"object","properties":{"description":{"type":"string","description":"Optional free-text description. No character of the plaintext key is ever stored or returned beyond the prefix label.","example":"Used by the prod CI pipeline to call the deploy API."},"expiresAt":{"type":"string","description":"Optional ISO 8601 expiry. Omit for non-expiring keys.","example":"2027-01-01T00:00:00Z","format":"date-time"},"name":{"type":"string","description":"Operator-facing display name for the key. Unique within the org; conflicts return 409.","example":"ci-pipeline-prod"},"roleType":{"type":"string","description":"Authority granted to the key. Must be assignable by the caller per the role priority cap. The 'root' role is never assignable to an API key.","example":"root|editor|reader|service_editor|service_reader|admin|service_operator"}},"example":{"description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","name":"ci-pipeline-prod","roleType":"root|editor|reader|service_editor|service_reader|admin|service_operator"},"required":["name","roleType"]},"CreateAPIKeyResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"key":{"type":"string","description":"The plaintext API key. Returned exactly once on creation and never persisted in this form. Callers MUST capture and store this value at creation time; it cannot be retrieved later.","example":"om_ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF12"},"metadata":{"$ref":"#/components/schemas/APIKeyMetadata"}},"example":{"id":"apikey-12345678","key":"om_ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF12","metadata":{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"}},"required":["id","key","metadata"]},"CreateAccountConfigRequest":{"type":"object","properties":{"awsAccessKey":{"type":"string","description":"The AWS access key","example":"Illum non iure quidem."},"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":"Voluptate minus deleniti molestiae vero dolorem tempora."},"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":"Consequatur odio rem."},"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tags for the account configuration","example":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}]},"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":"Rerum adipisci ullam."},"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":"Sunt adipisci molestiae.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Sunt adipisci molestiae.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Sunt adipisci molestiae.","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"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"pc","minLength":1}},"description":"Account configuration including the role required to access","example":{"awsAccessKey":"Sunt fugiat voluptas quos reiciendis dicta quasi.","awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsSecretKey":"Et maiores.","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceID":"instance-12345678","cloudProviderId":"infra-12345678","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"description":"An AWS account hosting multiple dev environments","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","gcpServiceAccountKey":"Maiores aliquam id quae voluptatem quod fuga.","name":"Dev AWS account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Sunt adipisci molestiae.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Sunt adipisci molestiae.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"nebiusTenantID":"tenant-id","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","token":"gp"},"required":["token","name","description","cloudProviderId"]},"CreateAccountConfigRequest2":{"type":"object","properties":{"awsAccessKey":{"type":"string","description":"The AWS access key","example":"Mollitia maxime."},"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":"Quidem voluptatem sed aut temporibus sed."},"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":"Cupiditate voluptatem labore odio sapiente et."},"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tags for the account configuration","example":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}]},"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":"Qui et."},"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":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","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"}},"example":{"awsAccessKey":"Id dolorem aliquam asperiores aut reiciendis et.","awsAccountID":"123456789012","awsBootstrapRoleARN":"arn:aws:iam::\u003cACCOUNT_ID\u003e:role/\u003cROLE_NAME\u003e","awsSecretKey":"Consequuntur repellat.","azureSubscriptionID":"12345678-1234-1234-1234-123456789012","azureTenantID":"12345678-1234-1234-1234-123456789012","byoaInstanceID":"instance-12345678","cloudProviderId":"Ut odit neque.","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"description":"An AWS account hosting multiple dev environments","gcpProjectID":"my-project","gcpProjectNumber":"123456789012","gcpServiceAccountEmail":"bootstrap@my-project.iam.gserviceaccount.com","gcpServiceAccountKey":"Aut et alias corrupti molestiae et.","name":"Dev AWS account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"nebiusTenantID":"tenant-id","ociDomainID":"ocid1.domain.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"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":"gc","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":"q","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"]},"CreateConsumptionSetupIntentRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"r","minLength":1}},"example":{"token":"ppr"},"required":["token"]},"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":"cg","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":"z5"},"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|byoc-onprem|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":"Dolores quis omnis voluptate."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"89o","minLength":1}},"example":{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","name":"Prod us-east-1","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"orgId":"org-12345678","token":"19p"},"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|byoc-onprem|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":"Blanditiis doloremque quis et iure ab rem."}},"example":{"cidr":"10.0.0.0/16","cloudProviderName":"aws|azure|gcp|nebius|oci|byoc-onprem|all","cloudProviderRegion":"us-east-1","name":"Prod us-east-1","networkFeaturesConfiguration":{"isPrivateLinkEnabled":false},"orgId":"Eos quia laboriosam nisi est."},"required":["cloudProviderName","cloudProviderRegion"]},"CreateCustomWorkflowRequest":{"type":"object","properties":{"apiParameters":{"type":"array","items":{"$ref":"#/components/schemas/InputParameterEntity"},"description":"The API parameters that users provide when invoking this workflow","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"},{"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"},{"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"},{"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"}]},"configuration":{"type":"object","description":"Workflow-specific configuration as a flexible key-value map. For backup workflows: backupRetentionInDays (int), backupPeriodInHours (int), snapshotBeforeDeletion (bool). New properties can be added without API or schema changes.","example":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"additionalProperties":true},"description":{"type":"string","description":"A brief description of the workflow","example":"Trigger an on-demand backup for the operator-managed service"},"name":{"type":"string","description":"The display name of the workflow","example":"Backup now"},"outputParameterSpecs":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowOutputParameterSpec"},"description":"Typed declarations of the output parameters this workflow produces.","example":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}]},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Aut reiciendis."},"scope":{"type":"array","items":{"type":"string","description":"The user context scope for a custom workflow, defining who can invoke it","example":"FLEET|END_CUSTOMER"},"description":"The user context scopes that can invoke this workflow","example":["FLEET","END_CUSTOMER"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"spec":{"description":"The workflow definition stored with the service plan. This is persisted as JSON and mirrors the workflow spec model in commons.","example":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]}},"token":{"type":"string","description":"JWT token used to perform authorization","example":"dm","minLength":1},"verb":{"type":"string","description":"The provider-defined verb associated with a custom workflow. Any custom action value is accepted; reserved system workflow verbs are returned with isSystemWorkflow=true.","example":"SWITCHOVER"}},"example":{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"productTierId":"pt-12345678","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-12345678","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"token":"49v","verb":"SWITCHOVER"},"required":["token","serviceId","productTierId","name","verb","spec"]},"CreateCustomWorkflowRequest2":{"type":"object","properties":{"apiParameters":{"type":"array","items":{"$ref":"#/components/schemas/InputParameterEntity"},"description":"The API parameters that users provide when invoking this workflow","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"},{"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"},{"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"},{"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"}]},"configuration":{"type":"object","description":"Workflow-specific configuration as a flexible key-value map. For backup workflows: backupRetentionInDays (int), backupPeriodInHours (int), snapshotBeforeDeletion (bool). New properties can be added without API or schema changes.","example":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"additionalProperties":true},"description":{"type":"string","description":"A brief description of the workflow","example":"Trigger an on-demand backup for the operator-managed service"},"name":{"type":"string","description":"The display name of the workflow","example":"Backup now"},"outputParameterSpecs":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowOutputParameterSpec"},"description":"Typed declarations of the output parameters this workflow produces.","example":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}]},"scope":{"type":"array","items":{"type":"string","example":"FLEET|END_CUSTOMER"},"description":"The user context scopes that can invoke this workflow","example":["FLEET","END_CUSTOMER"]},"spec":{"description":"The workflow definition persisted for the service plan","example":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]}},"verb":{"type":"string","description":"The workflow verb","example":"SWITCHOVER"}},"example":{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"scope":["FLEET","END_CUSTOMER"],"spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"},"required":["name","verb","spec"]},"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":"Earum et rerum."},"example":["region-12345678","region-abcd1234","region-3c3c3c3c"]},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ey","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":"7t"},"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":"Quibusdam iusto est nulla."},"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":"Aut quis incidunt."},"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":"7wr","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":"Et dolorem provident eligendi ut velit magnam.","identityProviderName":"Google","loginButtonIconUrl":"https://example.com/icon.png","loginButtonText":"Login with Google","name":"Google for my company","scopes":"openid email profile","token":"lsm","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":"Ut quos fugit ad."},"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":"Id consectetur officia ut.","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":"Quam rerum tempore."},"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":"57","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":"v"},"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":"Sunt et aspernatur reprehenderit."},"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":"Accusamus placeat dolorem ratione aspernatur dolor.","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":"8e","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":"7","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":"Dolorem id."},"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":"Et deleniti."},"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":"Provident incidunt vel."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y82","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":"tcp"},"required":["token","name","description","serviceId","serviceEnvironmentId"]},"CreateInfraConfigRequest2":{"type":"object","properties":{"computeConfigId":{"type":"string","description":"The compute config ID","example":"Laborum doloribus non sed sint."},"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":"Eius voluptas ut molestias rerum est ipsam."},"serviceEnvironmentId":{"type":"string","description":"The service environment ID","example":"se-123456"},"storageConfigId":{"type":"string","description":"The storage config ID","example":"Et dolor delectus id aut modi vel."}},"example":{"computeConfigId":"Quas omnis ea.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","name":"MySQL Writer Infra Config","networkConfigId":"Pariatur consequuntur in minima.","serviceEnvironmentId":"se-123456","storageConfigId":"Est saepe placeat illo."},"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":"Eius earum tenetur."},"description":{"type":"string","description":"A brief description of the input parameter","example":"Consequatur cum."},"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":"2d9","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":"Dolor omnis et explicabo fugit quia."}},"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":"w","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Excepturi minima."},"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":"Asperiores molestiae inventore consequatur."},"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":"z","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":"Aut mollitia.","hasOptions":false,"isList":true,"key":"e8","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Consectetur pariatur.","maxLength":"Harum sed molestiae consequatur ut in enim.","min":"Qui sunt et voluptas ut enim.","minLength":"Natus alias nostrum fuga quisquam et."},"modifiable":false,"name":"o","options":["a","b","c","default value"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"r-12345678","scope":{"cloudProviders":["aws","azure","gcp"]},"serviceId":"s-12345678","tabIndex":1,"token":"b","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":"Eaque repudiandae reiciendis voluptatem dolorum architecto."},"description":{"type":"string","description":"A brief description of the input parameter","example":"Nesciunt doloremque vel debitis ullam tenetur."},"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":"ste","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":"Non mollitia quod sunt."}},"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":"m5w","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Voluptatem accusamus aspernatur esse."},"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":false},"resourceId":{"type":"string","description":"The ID of the resource that this input parameter belongs to","example":"Est aut aliquid labore temporibus expedita quas."},"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":"Distinctio repellendus amet hic ut sit labore.","description":"Aperiam doloribus fugiat necessitatibus unde.","hasOptions":true,"isList":true,"key":"0s","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Ab aspernatur fuga beatae sed praesentium.","maxLength":"Explicabo est.","min":"Ea iste.","minLength":"Consequatur enim id sint magni inventore eveniet."},"modifiable":true,"name":"22n","options":["a","b","c","default value"],"regex":"^[a-zA-Z0-9_-]+$","required":true,"resourceId":"Non et omnis ut.","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":"j5g","minLength":1}},"example":{"instanceId":"instance-abcd1234","subscriptionId":"sub-abcd1234","targetRegion":"us-west-2","token":"iaz"},"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":8280193435955725659,"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":"7","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":"4k7","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":8317175544903183564,"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":"Maiores dolores id voluptas."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7q5","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":"x5","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":"Iusto est quia."},"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":"Enim optio esse eaque.","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":"j","minLength":1}},"example":{"description":"MySQL SaaS promotion pipeline","name":"my-pipeline","serviceEnvironmentSequence":["se-12345678","se-23456789"],"serviceId":"s-12345678","token":"9l"},"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":"Perferendis vitae non aut eveniet delectus."},"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":"Sunt velit expedita et accusamus officia modi."},"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"]},"byocOnpremRegions":{"type":"array","items":{"type":"string","example":"Eligendi eos consectetur."},"description":"The BYOC on-prem regions that this product tier is available on","example":["on-prem"]},"customMetering":{"$ref":"#/components/schemas/CustomMeteringConfiguration"},"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"},"disableInvoiceGeneration":{"type":"boolean","description":"Whether Stripe invoice generation is disabled for this product tier","example":false},"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":"Ut aut ipsum."},"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":"Officiis dolor voluptatem dignissimos qui veniam est."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Labore voluptatem voluptatem tempora minus aut."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Expedita id non et adipisci quae."},"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"},"Deployment cell 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 sint sed eum veritatis optio."},"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":"Laboriosam blanditiis."},"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":"0","minLength":1}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"byocOnpremRegions":["on-prem"],"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"defaultBillingProvider":"STRIPE","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'hello world'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","disableInvoiceGeneration":false,"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"},"Deployment cell 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":"vjy"},"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":"Eaque et doloremque 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":"Velit tempora repellat esse magnam."},"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"]},"byocOnpremRegions":{"type":"array","items":{"type":"string","example":"Dolor officia voluptatum qui placeat at."},"description":"The BYOC on-prem regions that this product tier is available on","example":["on-prem"]},"customMetering":{"$ref":"#/components/schemas/CustomMeteringConfiguration"},"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"},"disableInvoiceGeneration":{"type":"boolean","description":"Whether Stripe invoice generation is disabled for this product tier","example":false},"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":"Quo vero veniam delectus consequatur dolorum maiores."},"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":"Perferendis ex."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Perferendis eos consequuntur aspernatur ad dolorum."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Qui eius."},"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"},"Deployment cell 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":"Dolores dolor incidunt inventore."},"description":"The private regions that this product tier is available on","example":["n/a"]},"serviceModelId":{"type":"string","description":"Service model ID","example":"Harum totam tempora eius nulla libero itaque."},"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"],"byocOnpremRegions":["on-prem"],"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"defaultBillingProvider":"STRIPE|BRING_YOUR_OWN","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'hello world'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","disableInvoiceGeneration":false,"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"},"Deployment cell 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":"Dolores quasi.","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"},"idempotencyKey":{"type":"string","description":"Makes this create safe to retry. Sending the same key with the same request returns the instance the first call created instead of creating a second one; sending it with a different request is rejected with 409. Keys are scoped to the calling user and expire 24 hours after first use","example":"6a7b1c2d-3e4f-5061-7283-94a5b6c7d8e9","minLength":1,"maxLength":255},"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":"Et saepe nemo aperiam."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"i3","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","idempotencyKey":"6a7b1c2d-3e4f-5061-7283-94a5b6c7d8e9","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":"9"},"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":"Nihil provident."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"Porro voluptas nihil explicabo accusantium rerum quo."}},"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":"Ex accusamus maiores."},"infraConfigId":{"type":"string","description":"ID of an Infra Config","example":"Enim quidem et."},"internal":{"type":"boolean","description":"Whether this resource is internal or not","default":false,"example":false},"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":"Ratione qui delectus veritatis."},"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":"joq","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"},{"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":false,"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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"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":{"artifactsLocalPath":"/local/path/to/artifacts","gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"token":"i4e"},"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":"Quisquam laborum at aperiam."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"In dolores nobis molestias eos qui ipsam."}},"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":"Sint et consectetur."},"infraConfigId":{"type":"string","description":"The ID of the infrastructure configuration that this resource refers to","example":"Iusto nihil voluptatem sed."},"internal":{"type":"boolean","description":"Whether this resource is internal or not","default":false,"example":false},"isProxy":{"type":"boolean","description":"Whether this resource is a proxy 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":{"type":"object","description":"The Terraform configurations for various OnPrem platforms","example":{"OpenShift":{"artifactsLocalPath":"/local/path/to/artifacts","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":"Qui quasi est est aut placeat."},"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":{"artifactsLocalPath":"/local/path/to/artifacts","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"}],"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":"Nesciunt voluptatem ut totam illum.","infraConfigId":"Praesentium dolores quae omnis accusamus occaecati quia.","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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"Nemo rerum eveniet repellendus et fuga.","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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"0n","minLength":1}},"example":{"customDomain":"mycustomdomain.com","description":"My custom domain description","environmentType":"DEV","name":"MyCustomDomain","token":"iko"},"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":"f6","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":"ty3"},"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":"Nostrum sunt blanditiis."},"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":"ia","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":"u","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":"Culpa atque voluptates."},"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":"Molestiae fuga aut et.","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":"Velit corrupti aut nihil."},"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://corwinmann.org/isaac.rath","format":"uri"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"vm4","minLength":1}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","fileContent":"Expedita quo sunt.","fileFormat":"text/plain","fileName":"mysql.yaml","name":"MySQL multi-writer service","serviceLogoURL":"http://herman.com/amalia","token":"qs6"},"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":"Placeat alias harum sint voluptatibus."},"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://cole.com/jerrod_cole","format":"uri"}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","fileContent":"Nisi quae iste sint aut quia et.","fileFormat":"text/plain","fileName":"mysql.yaml","name":"MySQL multi-writer service","serviceLogoURL":"http://rice.org/brigitte_jerde"},"required":["name","description","fileName","fileContent","fileFormat"]},"CreateServiceModelRequest":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Voluptatum qui adipisci."},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}]},"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":"Sint hic nihil nemo recusandae assumenda enim."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y03","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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"modelType":"CUSTOMER_HOSTED","name":"MySQL multi-writer service hosted model","serviceApiId":"sa-12345678","serviceId":"s-12345678","token":"l"},"required":["token","name","description","modelType","serviceApiId","serviceId"]},"CreateServiceModelRequest2":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","example":"Aliquam et aut vel veritatis pariatur."},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}]},"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":"Vel eaque ea molestiae et labore."}},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"modelType":"OMNISTRATE_HOSTED|CUSTOMER_HOSTED|BYOA","name":"MySQL multi-writer service hosted model","serviceApiId":"Porro consequatur."},"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://schneiderwill.com/willy","format":"uri"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"e","minLength":1}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","name":"MySQL multi-writer service","serviceLogoURL":"http://wilderman.name/kiana","token":"au7"},"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://bauch.com/kavon.daniel","format":"uri"}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","name":"MySQL multi-writer service","serviceLogoURL":"http://hahnsatterfield.name/lelah.kunde"},"required":["name","description"]},"CreateServicesOrchestrationRequest":{"type":"object","properties":{"orchestrationCreateDSL":{"type":"string","description":"base64 encoded content of service orchestration create DSL","example":"Id sint at quisquam nihil."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"qv","minLength":1}},"example":{"orchestrationCreateDSL":"Mollitia repellendus excepturi aut.","token":"zi"},"required":["token","orchestrationCreateDSL"]},"CreateServicesOrchestrationRequest2":{"type":"object","properties":{"orchestrationCreateDSL":{"type":"string","description":"base64 encoded content of service orchestration create DSL","example":"Eum quis itaque sed voluptatibus omnis distinctio."}},"example":{"orchestrationCreateDSL":"Totam voluptas temporibus sint."},"required":["orchestrationCreateDSL"]},"CreateServicesOrchestrationResponseBody":{"type":"object","properties":{"id":{"type":"string","description":"Services Orchestration Id","example":"Officia aliquid dolorem rerum voluptas quo magni."}},"example":{"id":"Nemo aperiam."}},"CreateSetupIntentResult":{"type":"object","properties":{"clientSecret":{"type":"string","description":"SetupIntent client secret for Stripe Elements","example":"seti_1NVChw2eZvKYlo2C_secret_..."}},"example":{"clientSecret":"seti_1NVChw2eZvKYlo2C_secret_..."},"required":["clientSecret"]},"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":"3hv","minLength":1}},"example":{"description":"my-storage-config-description","name":"my-storage-config","serviceId":"s-12345678","token":"gfc"},"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":"al","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":"g"},"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":"Sunt et ea."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b6g","minLength":1}},"example":{"productTierId":"pt-12345678","serviceId":"s-12345678","token":"f"},"required":["token","serviceId","productTierId"]},"CreateSubscriptionRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The product tier ID","example":"Quae voluptatem velit consequuntur dolor hic vitae."},"serviceId":{"type":"string","description":"The service ID","example":"s-123456"}},"example":{"productTierId":"Quo sit et quos ipsum eum aspernatur.","serviceId":"s-123456"},"required":["serviceId","productTierId"]},"CreateSubscriptionRequestRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Itaque voluptatibus impedit."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5q","minLength":1}},"example":{"productTierId":"pt-12345678","serviceId":"s-12345678","token":"xx"},"required":["token","serviceId","productTierId"]},"CreateSubscriptionRequestRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The product tier ID","example":"Quos repellat ut autem rem iusto."},"serviceId":{"type":"string","description":"The service ID","example":"s-123456"}},"example":{"productTierId":"Eligendi aspernatur explicabo neque magnam.","serviceId":"s-123456"},"required":["serviceId","productTierId"]},"CreateTierVersionSetRequest":{"type":"object","properties":{"description":{"type":"string","description":"A brief description of the product-tier version set.","example":"Aut culpa."},"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":"Dolore similique optio nisi pariatur."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"sv","minLength":1},"type":{"type":"string","description":"The version-set type of the product-tier.","example":"Major|Incremental|UserDefined"}},"example":{"description":"Omnis quibusdam consequatur sequi.","name":"Major version set","parentVersion":"2.0","productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"3fh","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":"Neque aperiam eos."},"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":"Veniam sequi consequatur totam reprehenderit quo nisi.","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":"i","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":"j"},"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":"0","minLength":1}},"example":{"token":"k"},"required":["token"]},"CustomDomainIdentityIDResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Org","example":"Vel neque nihil ut."}},"example":{"id":"org-12345678"},"required":["id"]},"CustomImageCommandsAndArgs":{"type":"object","properties":{"args":{"type":"array","items":{"type":"string","example":"Laboriosam rerum consequuntur vitae pariatur."},"description":"Arguments to pass to the container","example":["-d","mysql"]},"commands":{"type":"array","items":{"type":"string","example":"Deleniti iure corporis."},"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!"]}},"CustomMeteringConfiguration":{"type":"object","properties":{"metrics":{"type":"array","items":{"$ref":"#/components/schemas/CustomMeteringMetric"},"description":"Custom metrics used by the product tier billing configuration","example":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]}},"example":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"required":["metrics"]},"CustomMeteringMetric":{"type":"object","properties":{"aggregationFunction":{"type":"string","description":"Aggregation function applied to a custom metering metric","example":"sum","enum":["sum","max","count"]},"displayName":{"type":"string","description":"Display name for the custom metric","example":"Request count"},"name":{"type":"string","description":"Case-sensitive custom metric name","example":"requests"}},"example":{"aggregationFunction":"count","displayName":"Request count","name":"requests"},"required":["name","aggregationFunction"]},"CustomMetricsEndpoint":{"type":"object","properties":{"endpoint":{"type":"string","description":"Complete URL that accepts custom metric usage.","example":"https://metrics.example.com/v1/customUsageMetering/","format":"uri"},"expiresAt":{"type":"string","description":"RFC3339 expiration timestamp for the returned access token.","example":"2026-09-23T00:00:00Z","format":"date-time"},"token":{"type":"string","description":"Access token scoped to the authenticated organization.","example":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.example.signature"}},"example":{"endpoint":"https://metrics.example.com/v1/customUsageMetering/","expiresAt":"2026-09-23T00:00:00Z","token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.example.signature"},"required":["endpoint","token","expiresAt"]},"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|byoc-onprem|all"},"cloudProviderRegion":{"type":"string","description":"The region of the cloud provider that the instance is running in.","example":"us-east-1"},"created_at":{"type":"string","description":"The custom network creation time","example":"2023-01-10T00:00:00Z"},"id":{"type":"string","description":"ID of a custom network","example":"Sapiente repellendus."},"last_modified_at":{"type":"string","description":"The custom network update time","example":"2023-01-20T00:00:00Z"},"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"},{"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":"Soluta aut."},"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","created_at":"2023-01-10T00:00:00Z","id":"n-12345678","last_modified_at":"2023-01-20T00:00:00Z","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"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":["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":"Accusantium eaque qui eum."},"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":"Iste quidem ducimus soluta."},"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":"w","minLength":1}},"example":{"token":"g"},"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":"fyj","minLength":1}},"example":{"email":"abc@example.com","token":"7v"},"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":"Quasi et sapiente."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"8n7","minLength":1}},"example":{"nextPageToken":"token","pageSize":10,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"t"},"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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","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 excepturi ut dicta facilis cupiditate mollitia."}},"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":"7","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":"8"},"required":["token","authorizationCode"]},"CustomerLoginWithIdentityProviderRequest2":{"type":"object","properties":{"attributes":{"type":"object","description":"Additional attributes for the user","example":{"affiliateCode":"AFF12345"},"additionalProperties":{"type":"string","example":"Velit est."}},"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":"lo","minLength":1}},"example":{"email":"abc@example.com","token":"w"},"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":"okv","minLength":1}},"example":{"email":"abc@gmail.com","environmentType":"DEV","hashedPassword":"deprecated","password":"password","token":"kxc"},"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":"Iure soluta delectus occaecati debitis et."}},"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":"4xa","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":"94"},"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":"Est consequatur culpa."}},"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":"Consequuntur ut aut perferendis natus animi."},"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":{"id":"r-12345678","serviceId":"s-12345678","token":"qi"},"required":["token","serviceId","id"]},"DeleteAPIKeyRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"o9y","minLength":1}},"example":{"id":"apikey-12345678","token":"q"},"required":["token","id"]},"DeleteAccountConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Account Config","example":"Et rerum vel error."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"l3","minLength":1}},"example":{"id":"ac-12345678","token":"0o"},"required":["token","id"]},"DeleteComputeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Compute Config","example":"Dolores dicta minus harum facilis atque."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"89b","minLength":1}},"example":{"id":"cc-12345678","serviceId":"s-12345678","token":"m4b"},"required":["token","id","serviceId"]},"DeleteCustomDomainRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Custom Domain","example":"Aut nisi maxime."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"gqf","minLength":1}},"example":{"id":"cd-12345678","token":"sr"},"required":["token","id"]},"DeleteCustomNetworkRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a custom network","example":"Perspiciatis aut voluptatem ea molestias nostrum."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"hoe","minLength":1}},"example":{"id":"n-12345678","token":"z"},"required":["token","id"]},"DeleteCustomWorkflowRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Custom Workflow","example":"Consequuntur magnam ut consectetur expedita."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"wx","minLength":1}},"example":{"id":"cwt-12345678","serviceId":"s-12345678","token":"r1"},"required":["token","id","serviceId"]},"DeleteDeploymentConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Deployment Config","example":"Reprehenderit tenetur fuga architecto."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"c","minLength":1}},"example":{"id":"dc-12345678","token":"gl"},"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":"qv1","minLength":1}},"example":{"chartName":"my-chart","chartVersion":"1.0.0","token":"xxq"},"required":["token","chartName","chartVersion"]},"DeleteIdentityProviderRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Identity Provider","example":"Esse earum laborum perspiciatis rerum."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xfm","minLength":1}},"example":{"id":"idp-12345678","token":"6kx"},"required":["token","id"]},"DeleteImageConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Image Config","example":"Fuga itaque ut sint libero consectetur 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}},"description":"Delete an image configuration","example":{"id":"imgc-12345678","serviceId":"s-12345678","token":"v"},"required":["token","serviceId","id"]},"DeleteImageRegistryRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Image Registry","example":"Ab sed cupiditate iusto harum quo odit."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ux","minLength":1}},"description":"Delete an HTTP API v2 Docker Image Registry","example":{"id":"ir-12345678","token":"d2"},"required":["token","id"]},"DeleteInfraConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Dolores pariatur assumenda magni fugit."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"w2","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"i"},"required":["token","id","serviceId"]},"DeleteInputParameterRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Input Parameter","example":"Ex impedit quaerat temporibus et ut quam."},"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":{"id":"var-12345678","serviceId":"s-12345678","token":"6d"},"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":"9","minLength":1}},"example":{"id":"instance-ss-12345678","subscriptionId":"sub-abcd1234","token":"w"},"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":"t","minLength":1}},"example":{"family":"COMPUTE_INFRA","key":"MAX_VIRTUAL_CORES_PER_RESOURCE","token":"2"},"required":["token","key","family"]},"DeleteNetworkConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Network Config","example":"Dolorem voluptas facere magnam velit officiis."},"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":"nc-12345678","serviceId":"s-12345678","token":"xc"},"required":["token","id","serviceId"]},"DeleteOutputParameterRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Output Parameter","example":"Nihil delectus minus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"qn","minLength":1}},"example":{"id":"op-12345678","serviceId":"s-12345678","token":"0"},"required":["token","id","serviceId"]},"DeletePipelineRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Pipeline","example":"Qui qui alias omnis illum voluptas."},"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":"p-12345678","serviceId":"s-12345678","token":"ug1"},"required":["token"]},"DeleteProductTierRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Product Tier","example":"Blanditiis autem aut ut dolorum facere recusandae."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"8ok","minLength":1}},"example":{"id":"pt-12345678","serviceId":"s-12345678","token":"7el"},"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":"At vero perferendis dolores."},"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":"8","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":"d"},"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":"Incidunt qui laboriosam voluptatem numquam dolor."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ip","minLength":1}},"example":{"dryRun":false,"id":"r-12345678","serviceId":"s-12345678","token":"2"},"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":"fj","minLength":1}},"example":{"environmentType":"DEV","token":"6n"},"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":"p0n","minLength":1}},"example":{"environmentType":"DEV","name":"my-secret","token":"uhz"},"required":["token","environmentType","name"]},"DeleteServiceAPIRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"Qui fugiat a."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"bnx","minLength":1}},"example":{"id":"sa-12345678","serviceId":"s-12345678","token":"x"},"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":"izu","minLength":1}},"example":{"id":"se-12345678","serviceId":"s-12345678","token":"nhd"},"required":["token","id","serviceId"]},"DeleteServiceModelRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Model","example":"Aut totam dolorum occaecati."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"kd","minLength":1}},"example":{"id":"sm-12345678","serviceId":"s-12345678","token":"gk8"},"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":"rz4","minLength":1}},"example":{"id":"s-12345678","token":"19"},"required":["token","id"]},"DeleteServicesOrchestrationRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Services Orchestration","example":"Id id velit aliquam temporibus nemo."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xo","minLength":1}},"example":{"id":"so-12345678","token":"7g2"},"required":["token","id"]},"DeleteStorageConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Config","example":"Laboriosam alias et."},"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":{"id":"sc-12345678","serviceId":"s-12345678","token":"8or"},"required":["token","id","serviceId"]},"DeleteStorageVolumeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Volume Config","example":"Deleniti error."},"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":{"id":"svc-12345678","serviceId":"s-12345678","token":"jao"},"required":["token","serviceId","id"]},"DeleteSubscriptionRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Subscription","example":"Perferendis fugit iure dignissimos."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xt2","minLength":1}},"example":{"id":"sub-12345678","token":"rh"},"required":["token","id"]},"DeleteUpgradePathRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Upgrade Path","example":"Alias reiciendis amet et amet autem molestiae."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"rfi","minLength":1}},"example":{"id":"up-12345678","serviceId":"s-12345678","token":"iv"},"required":["token"]},"DeleteUserRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"5t5","minLength":1}},"example":{"token":"tx9"},"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"]},"DeploymentArtifactVersionedMetadata":{"type":"object","properties":{"deploymentArtifactID":{"type":"string","description":"ID of a Deployment Artifact","example":"Provident eum et vel iure eaque."},"hash":{"type":"string","description":"The hash of the deployment artifact","example":"Qui et voluptatum porro ipsum laboriosam."}},"example":{"deploymentArtifactID":"Repellendus id similique.","hash":"Et molestiae aperiam deleniti."}},"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.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"}]},"ManagedReleaseVersion":{"type":"string","description":"Optional immutable managed artifact bundle version for this environment and cloud provider. On update, omit it to leave the selection unchanged or send an empty string to clear the pin; an unpinned template uses the READY bundle with the greatest release sequence.","example":"r0000020","pattern":"^$|^r[0-9]{7,}$"},"WorkloadIdentities":{"type":"array","items":{"$ref":"#/components/schemas/ManagedWorkloadIdentity"},"description":"The managed workload identities available in the deployment cell.","example":[{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}}]}},"example":{"Amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"}],"ManagedReleaseVersion":"r0000020","WorkloadIdentities":[{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}}]}},"DeploymentCellConfigurations":{"type":"object","properties":{"DeploymentCellConfigurationPerCloudProvider":{"type":"object","description":"The deployment cell configurations per cloud provider.","example":{"aws|azure|gcp|nebius|oci|byoc-onprem|all":{"Amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"}],"ManagedReleaseVersion":"r0000020","WorkloadIdentities":[{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}}]}},"additionalProperties":{"$ref":"#/components/schemas/DeploymentCellConfiguration"}}},"example":{"DeploymentCellConfigurationPerCloudProvider":{"aws|azure|gcp|nebius|oci|byoc-onprem|all":{"Amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"}],"ManagedReleaseVersion":"r0000020","WorkloadIdentities":[{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}}]}}}},"DeploymentCellHealthDetail":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"hostClusterID":{"type":"string","description":"ID of a Host Cluster","example":"Quo dolorem distinctio maxime ut ut fuga."},"instanceHealth":{"type":"object","description":"The health summary of the instances by instance ID","example":{"Quibusdam tempora officia dolores voluptatem nam.":{"instanceID":"instance-12345678","lifeCycleStatus":"RUNNING","resourcesHealth":{"Ex voluptatum quibusdam voluptas et non iste.":{"nodesHealth":{"Beatae ut aut nihil quibusdam dignissimos minus.":{"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"},"Nemo ea velit.":{"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"},"Rerum consequatur aut.":{"instanceID":"instance-12345678","lifeCycleStatus":"RUNNING","resourcesHealth":{"Ex voluptatum quibusdam voluptas et non iste.":{"nodesHealth":{"Beatae ut aut nihil quibusdam dignissimos minus.":{"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"},"Nemo ea velit.":{"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"},"Vel non.":{"instanceID":"instance-12345678","lifeCycleStatus":"RUNNING","resourcesHealth":{"Ex voluptatum quibusdam voluptas et non iste.":{"nodesHealth":{"Beatae ut aut nihil quibusdam dignissimos minus.":{"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"},"Nemo ea velit.":{"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":{"Facilis modi.":{"instanceID":"instance-12345678","lifeCycleStatus":"RUNNING","resourcesHealth":{"Ex voluptatum quibusdam voluptas et non iste.":{"nodesHealth":{"Beatae ut aut nihil quibusdam dignissimos minus.":{"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"},"Nemo ea velit.":{"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":"Reprehenderit vero vitae aliquam."},"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":"m4","minLength":1}},"example":{"hostClusterID":"hc-12345678","serviceEnvironmentID":"se-12345678","serviceID":"s-12345678","token":"m3v"},"required":["token"]},"DeploymentCellHealthSummary":{"type":"object","properties":{"deployingInstances":{"type":"integer","description":"The number of instances currently deploying","example":1783230396833035105,"format":"int64"},"healthyInstances":{"type":"integer","description":"The number of healthy instances in the cell","example":654333889413793507,"format":"int64"},"hostClusterID":{"type":"string","description":"ID of a Host Cluster","example":"In vel sint non."},"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":1991088119930346675,"format":"int64"},"unhealthyInstances":{"type":"integer","description":"The number of unhealthy instances in the cell","example":7861370029169594021,"format":"int64"},"unknownInstances":{"type":"integer","description":"The number of instances with unknown status","example":3210355097026788796,"format":"int64"}},"example":{"deployingInstances":359041358723680471,"healthyInstances":2583349475116725047,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":6651220835755431368,"unhealthyInstances":3324673527229021146,"unknownInstances":7392480063182159721},"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":"Est delectus rerum sequi."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"bt","minLength":1}},"example":{"id":"r-12345678","serviceId":"s-12345678","token":"fw3"},"required":["token","id","serviceId"]},"DeprecateServiceAPIRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"At quam et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"s0","minLength":1}},"example":{"id":"sa-12345678","serviceId":"s-12345678","token":"b"},"required":["token","id","serviceId"]},"DeprecateTierVersionSetRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Laboriosam consectetur possimus repudiandae consequatur quidem ipsam."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"qy3","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"o9","version":"3.0"},"required":["token","version","serviceId","productTierId"]},"DeregisterActionHookRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Quis autem voluptatem."},"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":"lgh","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":"i1a","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"]},"DescribeAPIKeyRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"pla","minLength":1}},"example":{"id":"apikey-12345678","token":"6"},"required":["token","id"]},"DescribeAPIKeyResult":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/APIKeyMetadata"}},"example":{"metadata":{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"}},"required":["metadata"]},"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":"zzk","minLength":1}},"example":{"awsAccountID":"123456789012","token":"p"},"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":"Odio omnis et aut voluptatem."},"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":"Qui quae."},"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":"Id illum omnis dolores."},"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":"4","minLength":1}},"example":{"azureSubscriptionID":"12345678-1234-1234-1234-123456789012","token":"djn"},"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":"Illum consectetur et consequatur."},"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":"Libero consequatur ut amet architecto 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":"Eveniet earum aperiam ut officia."},"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":"hf","minLength":1}},"example":{"gcpProjectID":"my-project","token":"qn"},"required":["token","gcpProjectID"]},"DescribeAccountConfigByGCPProjectIDResult":{"type":"object","properties":{"byoaInstanceIDs":{"type":"array","items":{"type":"string","example":"Quam quo dolorum nulla dolores."},"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":"Veniam eligendi et deleniti."},"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":"Quis impedit voluptates."},"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":"rc","minLength":1}},"example":{"nebiusTenantID":"tenant-id","token":"l5f"},"required":["token","nebiusTenantID"]},"DescribeAccountConfigByNebiusTenantIDResult":{"type":"object","properties":{"byoaInstanceIDs":{"type":"array","items":{"type":"string","example":"Culpa ut nisi nam voluptatem quia."},"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":"Excepturi quam."},"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":"Voluptatem qui qui."},"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"},{"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"}],"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":"ms","minLength":1}},"example":{"ociTenancyID":"ocid1.tenancy.oc1..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","token":"ou"},"required":["token","ociTenancyID"]},"DescribeAccountConfigByOCITenancyIDResult":{"type":"object","properties":{"byoaInstanceIDs":{"type":"array","items":{"type":"string","example":"Ea quidem alias."},"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":"Doloribus facere molestias non saepe hic dolore."},"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":"Omnis ex eum fugiat assumenda deleniti."},"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":"Aut rerum voluptate."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7","minLength":1}},"example":{"id":"ac-12345678","token":"e"},"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":"Est quod nostrum ipsa eos."},"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":"Sunt nobis voluptas quis saepe."},"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"The custom tags for the account configuration","example":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}]},"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":"Voluptatem rerum est."},"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"},{"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"},"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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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","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":"Ut non consectetur molestiae tempora."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"u33","minLength":1}},"example":{"id":"event-12345678","subscriptionId":"sub-abcd1234","token":"wn"},"required":["token","id"]},"DescribeAuditEventResult":{"type":"object","properties":{"authMethod":{"type":"string","description":"The authentication method used by the caller for the request that produced the event. One of PASSWORD or API_KEY. Empty for events not originated by an authenticated user (e.g. internal sweeper actions).","example":"API_KEY"},"billingProvider":{"type":"string","description":"The billing provider on the instance's subscription at the time of the event. Empty when no subscription is linked.","example":"STRIPE"},"billingProviderId":{"type":"string","description":"The resolved billing-provider customer ID of the instance owner at the time of the event. Honors the instance owner-payer override when set; otherwise falls back to the subscription's external payer ID. Empty when no billing identity has been assigned.","example":"payer_acme_corp_2024"},"cloudProvider":{"type":"string","description":"The cloud provider name where the instance is deployed. Derived from the instance's region; may be empty if unavailable.","example":"aws"},"cloudProviderAccountId":{"type":"string","description":"The cloud provider account ID associated with the instance at the time of the event. Derived from the instance's subscription; may be empty if the instance has no subscription or the subscription has been hard-deleted.","example":"account-12345678"},"environmentId":{"type":"string","description":"ID of a Service Environment","example":"se-123456"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"eventSource":{"type":"string","description":"The event source","example":"Customer, Infra or Maintenance"},"id":{"type":"string","description":"ID of a Event","example":"Recusandae officia unde et cupiditate iure beatae."},"ipAddress":{"type":"string","description":"The IP address of the client that caused the event","example":"203.0.113.42"},"message":{"type":"string","description":"Resource Instance of message","example":"instance-abcd1234 created"},"orgId":{"type":"string","description":"ID of an Org","example":"Minus repellendus ut libero."},"orgName":{"type":"string","description":"The organization name of the user that caused the event","example":"Acme Corporation"},"planVersion":{"type":"string","description":"The version of the plan","example":"v1.0"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Earum odit nihil occaecati placeat."},"region":{"type":"string","description":"The region code where the instance is deployed. Derived from the instance's region; may be empty if unavailable.","example":"us-east-1"},"resourceInstanceId":{"type":"string","description":"Instance Id of the resource instance","example":"instance-abcd1234"},"resourceName":{"type":"string","description":"Name of the resource","example":"Galera"},"roleType":{"type":"string","description":"The role asserted by the user's credential at the time of the event. Captured from the token claims so the audit log reflects the role active at the moment of the action even after the user's role assignments change.","example":"root"},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceName":{"type":"string","description":"The service name","example":"mysql"},"servicePlanName":{"type":"string","description":"The name of the service plan","example":"Basic Plan"},"sessionId":{"type":"string","description":"The credential identifier used for the request that produced the event. For password-issued JWTs this is the token's unique ID (jti); for API-key issued JWTs this is the API key's persistent ID, allowing all events for that key to be correlated even across token refreshes.","example":"ak-12345678"},"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":"Inventore quo sit."},"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":{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD","eventSource":"Customer, Infra or Maintenance","id":"event-12345678","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Ad a officiis est nobis debitis eos.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"Maiores quod sequi sint enim."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"z4u","minLength":1}},"example":{"id":"az-12345678","token":"1c"},"required":["token","id"]},"DescribeAvailabilityZoneResult":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|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":"Illum repellendus."},"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":"Culpa voluptate dicta quo."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ej","minLength":1}},"example":{"id":"infra-12345678","token":"y"},"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":"Provident id."},"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":"Sapiente mollitia qui non."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Iste quis iste facilis nobis dolorum accusantium."},"id":{"type":"string","description":"ID of a Compute Config","example":"Incidunt eveniet optio harum."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"4p9","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Corrupti beatae et eos facere illo.","id":"cc-12345678","serviceId":"s-12345678","token":"q"},"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":{"Autem non velit necessitatibus culpa quasi.":{"acceleratorConfiguration":{"count":1,"type":"nvidia-tesla-t4"},"ephemeralStorageLocalSsdConfig":{"dataCacheCount":0,"localSsdCount":2},"gpuClusterID":"gpucluster-e00abc123","instanceLifeCycleType":"Spot|OnDemand","labels":{"env":"prod"},"localNvmeSsdBlockConfig":{"localSsdCount":1},"migProfile":"1g.10gb","osFamily":"amazonlinux|bottlerocket","platform":"cpu-e2","rootVolumeSizeGi":10,"rootVolumeSizeGiAPIParam":"$var.root_volume_size_gi","taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"timeSlicingReplicas":4,"warmPoolConfiguration":{"minimumNodesInPool":1}},"Est cumque et.":{"acceleratorConfiguration":{"count":1,"type":"nvidia-tesla-t4"},"ephemeralStorageLocalSsdConfig":{"dataCacheCount":0,"localSsdCount":2},"gpuClusterID":"gpucluster-e00abc123","instanceLifeCycleType":"Spot|OnDemand","labels":{"env":"prod"},"localNvmeSsdBlockConfig":{"localSsdCount":1},"migProfile":"1g.10gb","osFamily":"amazonlinux|bottlerocket","platform":"cpu-e2","rootVolumeSizeGi":10,"rootVolumeSizeGiAPIParam":"$var.root_volume_size_gi","taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"timeSlicingReplicas":4,"warmPoolConfiguration":{"minimumNodesInPool":1}},"Vero temporibus deserunt.":{"acceleratorConfiguration":{"count":1,"type":"nvidia-tesla-t4"},"ephemeralStorageLocalSsdConfig":{"dataCacheCount":0,"localSsdCount":2},"gpuClusterID":"gpucluster-e00abc123","instanceLifeCycleType":"Spot|OnDemand","labels":{"env":"prod"},"localNvmeSsdBlockConfig":{"localSsdCount":1},"migProfile":"1g.10gb","osFamily":"amazonlinux|bottlerocket","platform":"cpu-e2","rootVolumeSizeGi":10,"rootVolumeSizeGiAPIParam":"$var.root_volume_size_gi","taints":[{"effect":"NoSchedule","key":"env","value":"prod"}],"timeSlicingReplicas":4,"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":"Dolore sed."},"infraConfigIDs":{"type":"array","items":{"type":"string","description":"ID of an Infra Config","example":"Ut amet."},"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 doloremque esse nihil neque quia."},"example":["Placeat omnis quo dolore possimus.","Asperiores a ipsam unde quasi."]}},"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"},"supportsCustomPaymentPortal":{"type":"boolean","description":"Whether the caller supports inline custom payment method management","example":true},"token":{"type":"string","description":"JWT token used to perform authorization","example":"kro","minLength":1}},"example":{"returnUrl":"https://mysaasportal.com","supportsCustomPaymentPortal":true,"token":"27"},"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"}]},"customPaymentPortalEnabled":{"type":"boolean","description":"Whether inline custom payment method management is enabled for this customer response.","example":true},"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"}],"customPaymentPortalEnabled":true,"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":"gtb","minLength":1}},"example":{"token":"ir"},"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":"Eveniet in temporibus."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"f","minLength":1}},"example":{"id":"user-abcd1234","token":"bp5"},"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":"Quasi nobis omnis corporis quae hic earum."}},"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":"Natus cupiditate aut quaerat assumenda recusandae voluptas."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"40","minLength":1}},"example":{"id":"cd-12345678","token":"e"},"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":"Est aspernatur."},"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":"Dicta explicabo quo."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ia","minLength":1}},"example":{"id":"n-12345678","token":"2"},"required":["token","id"]},"DescribeCustomWorkflowRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Custom Workflow","example":"Amet quos ut placeat odio ullam dolores."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Architecto et possimus."},"productTierVersion":{"type":"string","description":"The product tier version of the workflow to describe. If not specified, the latest version is described.","example":"Quia nulla ratione recusandae deserunt facilis ut."},"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":"cwt-12345678","productTierId":"pt-12345678","productTierVersion":"Molestias unde quia.","serviceId":"s-12345678","token":"e"},"required":["token","id","serviceId"]},"DescribeCustomWorkflowResult":{"type":"object","properties":{"apiParameters":{"type":"array","items":{"$ref":"#/components/schemas/InputParameterEntity"},"description":"The API parameters that users provide when invoking this workflow","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"},{"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"},{"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"}]},"configuration":{"type":"object","description":"Workflow-specific configuration as a flexible key-value map. For backup workflows: backupRetentionInDays (int), backupPeriodInHours (int), snapshotBeforeDeletion (bool).","example":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"additionalProperties":true},"description":{"type":"string","description":"A brief description of the workflow","example":"Trigger an on-demand backup for the operator-managed service"},"id":{"type":"string","description":"ID of a Custom Workflow","example":"Est minima asperiores accusantium."},"isSystemWorkflow":{"type":"boolean","description":"Whether this workflow was defined from a reserved systemWorkflows entry.","example":true},"name":{"type":"string","description":"The display name of the workflow","example":"Backup now"},"outputParameterSpecs":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowOutputParameterSpec"},"description":"Typed declarations of the output parameters this workflow produces.","example":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}]},"outputParameters":{"type":"object","description":"DEPRECATED: use outputParameterSpecs. The output parameters returned after a workflow execution completes, keyed by parameter name.","example":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"additionalProperties":{"type":"string","example":"Recusandae ratione qui nobis omnis velit officia."}},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Sed optio eum enim facilis."},"scope":{"type":"array","items":{"type":"string","description":"The user context scope for a custom workflow, defining who can invoke it","example":"FLEET|END_CUSTOMER"},"description":"The user context scopes that can invoke this workflow","example":["FLEET","END_CUSTOMER"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"spec":{"description":"The workflow definition stored with the service plan. This is persisted as JSON and mirrors the workflow spec model in commons.","example":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]}},"verb":{"type":"string","description":"The provider-defined verb associated with a custom workflow. Any custom action value is accepted; reserved system workflow verbs are returned with isSystemWorkflow=true.","example":"SWITCHOVER"}},"example":{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"cwt-12345678","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"pt-12345678","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-12345678","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"},"required":["id","serviceId","productTierId","name","verb","spec","isSystemWorkflow"]},"DescribeDeploymentArtifactRequest":{"type":"object","properties":{"hash":{"type":"string","description":"The hash of the deployment artifact to be described. It is used as an additional filter criteria to ensure the id and the hash match for the same deployment artifact.","example":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1"},"id":{"type":"string","description":"ID of a Deployment Artifact","example":"Non culpa dolores."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"fr","minLength":1}},"example":{"hash":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1","id":"da-12345678","token":"0"},"required":["token","id"]},"DescribeDeploymentArtifactResult":{"type":"object","properties":{"accountConfigID":{"type":"string","description":"ID of an Account Config","example":"Error voluptates rerum enim dolorem explicabo."},"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":"Sunt dignissimos eligendi enim vel."},"lastFailedReason":{"type":"string","description":"The last failed reason of the deployment artifact","example":"Failed"},"presignedDownloadUrl":{"type":"string","description":"The download URL of the deployment artifact","example":"https://api.omnistrate.cloud/2022-09-01-00/deployment-artifact/da-12345678/download"},"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":{"accountConfigID":"ac-1234567890","artifactPath":"artifacts/path/to/","hash":"3a7bd3e2360a3d4855f3c8d2f8f6e6c1","id":"da-12345678","lastFailedReason":"Failed","presignedDownloadUrl":"https://api.omnistrate.cloud/2022-09-01-00/deployment-artifact/da-12345678/download","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":"t","minLength":1}},"example":{"id":"default","token":"wm"},"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":"Aliquid sit minus accusantium."},"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":"Consequatur aliquid delectus."},"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":"6c","minLength":1}},"example":{"chartName":"my-chart","chartVersion":"1.0.0","token":"uh"},"required":["token","chartName","chartVersion"]},"DescribeIdentityProviderRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Identity Provider","example":"Ratione et error mollitia nostrum qui."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"eha","minLength":1}},"example":{"id":"idp-12345678","token":"85"},"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":"Officia velit iusto praesentium."},"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":"Aliquam eligendi ut soluta vero perspiciatis aut."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Molestiae qui maxime beatae ea."},"id":{"type":"string","description":"ID of an Image Config","example":"Quia perspiciatis ipsa neque."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"0","minLength":1}},"description":"Describe an image configuration","example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Quisquam iure dignissimos.","id":"imgc-12345678","serviceId":"s-12345678","token":"ez"},"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":"Ut id et officiis recusandae velit sint."},"imageName":{"type":"string","description":"Name of the container image","example":"mysql","minLength":1},"imageRegistryId":{"type":"string","description":"ID of an Image Registry","example":"Quidem est doloribus qui."},"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":"Iusto voluptatem id consectetur architecto consequuntur est."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"kl3","minLength":1}},"description":"Describe an HTTP API v2 Docker Image Registry","example":{"id":"ir-12345678","token":"f"},"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":"Voluptas sapiente nobis et facilis."},"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":"Laborum ut mollitia quia qui."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Ipsa vel et tenetur non cumque."},"id":{"type":"string","description":"ID of an Infra Config","example":"Atque maiores voluptas tempora nulla iure tempore."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"aw","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Autem ut harum nostrum.","id":"ic-12345678","serviceId":"s-12345678","token":"zx"},"required":["token","id","serviceId"]},"DescribeInfraConfigResult":{"type":"object","properties":{"computeConfigId":{"type":"string","description":"ID of a Compute Config","example":"Sunt dignissimos iure soluta fuga voluptatem."},"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":"Facere fugit dicta voluptas."},"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":"Autem reprehenderit unde ab dolor aliquam."},"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":"Sit eveniet dolores mollitia."}},"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":"Eos officia veniam quis sapiente voluptatem."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Et voluptatem dolores est porro."},"id":{"type":"string","description":"ID of an Input Parameter","example":"Voluptas atque voluptates aut magni."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"r","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Eveniet tempore voluptatum.","id":"var-12345678","serviceId":"s-12345678","token":"id"},"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":"Accusamus asperiores molestias."},"description":{"type":"string","description":"A brief description of the input parameter","example":"Libero omnis id reprehenderit quo."},"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":"Qui sunt quia aliquam."},"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":"8rz","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":"Neque exercitationem suscipit voluptatem et fuga quia."}},"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":"4","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Assumenda sequi qui deserunt."},"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":"Vitae et."},"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":"Repellat sunt.","hasOptions":true,"id":"var-12345678","isList":true,"key":"bc5","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Consectetur pariatur.","maxLength":"Harum sed molestiae consequatur ut in enim.","min":"Qui sunt et voluptas ut enim.","minLength":"Natus alias nostrum fuga quisquam et."},"modifiable":false,"name":"g","options":["true","false"],"regex":"^[a-zA-Z0-9_-]+$","required":false,"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":"Voluptatibus qui aliquid."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b19","minLength":1}},"example":{"id":"instance-ss-12345678","subscriptionId":"sub-abcd1234","token":"c"},"required":["token","id"]},"DescribeInstanceSnapshotResult":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|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":"Non ab labore."},"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":"Molestiae est facere dolorem labore facere."},"snapshotMetadata":{"type":"object","description":"Additional metadata stored for the snapshot","example":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"additionalProperties":true},"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":"Vel ut enim quis sit."},"subscriptionOwnerOrgId":{"type":"string","description":"ID of an Org","example":"Velit est rem suscipit eos."},"subscriptionOwnerOrgName":{"type":"string","description":"The subscription owner org name","example":"Example Inc."},"subscriptionOwnerUserId":{"type":"string","description":"ID of a User","example":"Iusto architecto aut cum vel voluptas beatae."},"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","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"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":"d","minLength":1}},"example":{"id":"in_1234568","token":"s"},"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":"c","minLength":1}},"example":{"family":"COMPUTE_INFRA","key":"MAX_VIRTUAL_CORES_PER_RESOURCE","token":"tq"},"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"]},"DescribeManagedArtifactReleasePolicyRequest":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"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":"vb6","minLength":1}},"example":{"cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","token":"ge"},"required":["token","environmentType","cloudProvider"]},"DescribeManagedArtifactReleaseRequest":{"type":"object","properties":{"bundleVersion":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ihn","minLength":1}},"example":{"bundleVersion":"r0000020","token":"r1"},"required":["token","bundleVersion"]},"DescribeManagedArtifactSyncRequest":{"type":"object","properties":{"id":{"type":"string","example":"spabs-ZU","pattern":"^spabs-[a-zA-Z0-9-]+$"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"i","minLength":1}},"example":{"id":"spabs-CJ","token":"1"},"required":["token","id"]},"DescribeManagedReleaseRevisionRequest":{"type":"object","properties":{"bundleVersion":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"includeArtifacts":{"type":"boolean","default":true,"example":true},"token":{"type":"string","description":"JWT token used to perform authorization","example":"i","minLength":1}},"example":{"bundleVersion":"r0000020","includeArtifacts":false,"token":"xk"},"required":["token","bundleVersion"]},"DescribeManagedReleaseSyncRequest":{"type":"object","properties":{"bundleRevisionId":{"type":"string","example":"oabr-M1","pattern":"^oabr-[a-zA-Z0-9-]+$"},"includeArtifactResults":{"type":"boolean","default":true,"example":true},"organizationId":{"type":"string","example":"sy","minLength":1,"maxLength":256},"provisionerTargetId":{"type":"string","example":"3jx","minLength":1,"maxLength":256},"token":{"type":"string","description":"JWT token used to perform authorization","example":"zv2","minLength":1}},"example":{"bundleRevisionId":"oabr-XG","includeArtifactResults":false,"organizationId":"x8","provisionerTargetId":"42j","token":"7"},"required":["token","organizationId","provisionerTargetId","bundleRevisionId"]},"DescribeNetworkConfigRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Suscipit et atque ratione blanditiis unde."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Neque tempora ad qui molestias vitae velit."},"id":{"type":"string","description":"ID of a Network Config","example":"Consectetur beatae harum iure."},"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":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"A adipisci quis.","id":"nc-12345678","serviceId":"s-12345678","token":"g"},"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":"Modi voluptas voluptates sit."},"infraConfigIDs":{"type":"array","items":{"type":"string","description":"ID of an Infra Config","example":"Blanditiis doloremque nihil numquam."},"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":1962120404468999651,"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":"Autem enim eos consequatur."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"47j","minLength":1}},"example":{"id":"n-12345678","serviceId":"s-12345678","token":"oh"},"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":"Officiis iste sequi maiores hic blanditiis."},"networkConfigId":{"type":"string","description":"ID of a Network Config","example":"Nesciunt quia in sunt quisquam dolores asperiores."},"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":"Et aut aut eligendi et."}},"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":"Expedita voluptatem quis quaerat."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Vel numquam vel voluptatem dolores consequuntur."},"id":{"type":"string","description":"ID of an Output Parameter","example":"Corporis molestiae fuga aspernatur labore."},"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":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Commodi reprehenderit fuga omnis vel dolorum qui.","id":"op-12345678","serviceId":"s-12345678","token":"j"},"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":"Pariatur rerum porro dignissimos non."},"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":"Atque eum sint impedit labore."},"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":"Tempore cum."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Et nesciunt aut ullam quia maiores."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"iz","minLength":1}},"example":{"id":"sa-12345678","productTierId":"pt-12345678","serviceId":"s-12345678","token":"c"},"required":["token","id","serviceId"]},"DescribePendingChangesResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"Animi est unde et consequatur."},"resourceChangeSets":{"type":"object","description":"The difference for the service API configuration per resource","example":{"Dolor totam nemo.":{"categorizedResourceChanges":{"Ipsa inventore atque et beatae aperiam ut.":{"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":"Vel rerum tempore."}},"additionalProperties":{"$ref":"#/components/schemas/ChangeSet"}},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"}},"example":{"id":"sa-12345678","resourceChangeSets":{"Dolor totam nemo.":{"categorizedResourceChanges":{"Ipsa inventore atque et beatae aperiam ut.":{"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":"Vel rerum tempore."}},"serviceId":"s-12345678"},"required":["id","serviceId","resourceChangeSets"]},"DescribePipelineRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Pipeline","example":"Labore ab quo et sit ea."},"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":"p-12345678","serviceId":"s-12345678","token":"uvl"},"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 pariatur quidem debitis omnis aut."},"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":"vj","minLength":1}},"example":{"token":"4g1"},"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":"Delectus voluptates."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"vw","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":"77","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":"Soluta quidem corporis."},"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":"Voluptates rerum ea non."},"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"]},"byocOnpremRegions":{"type":"array","items":{"type":"string","example":"Nobis qui illum accusamus aut similique."},"description":"The BYOC on-prem regions that this product tier is available on","example":["on-prem"]},"cloudProvidersConfigReadiness":{"$ref":"#/components/schemas/CloudProvidersConfigReadiness"},"customMetering":{"$ref":"#/components/schemas/CustomMeteringConfiguration"},"defaultBillingProvider":{"type":"string","description":"The billing provider type","example":"STRIPE|BRING_YOUR_OWN"},"deploymentArtifactIDs":{"type":"array","items":{"type":"string","example":"Voluptatem asperiores corrupti beatae sunt omnis accusantium."},"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"},"disableInvoiceGeneration":{"type":"boolean","description":"Whether Stripe invoice generation is disabled for this product tier","example":false},"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"},{"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":false}},"gcpRegions":{"type":"array","items":{"type":"string","example":"Ad velit expedita amet."},"description":"The GCP regions that this product tier is available on","example":["us-central1"]},"id":{"type":"string","description":"ID of a Product Tier","example":"Et possimus possimus."},"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":"Vel molestiae et reprehenderit eveniet."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Voluptas libero voluptatum ipsum non optio fuga."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Quibusdam enim culpa incidunt ex."},"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"},"Deployment cell 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 consequatur quos."},"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":"Tenetur aperiam totam nam dolor officiis."},"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"],"byocOnpremRegions":["on-prem"],"cloudProvidersConfigReadiness":{"aws":{"resourceA":"missing terraform configuration","resourceB":"missing cloudformation configuration"}},"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"defaultBillingProvider":"STRIPE","deploymentArtifactIDs":["da-12345678","da-23456789"],"deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'hello world'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","disableInvoiceGeneration":false,"documentation":"Any documentation","enableDeletionProtection":false,"enabledFeatures":[{"configuration":{"provider":"native"},"feature":"LOGS","scope":"INTERNAL"},{"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"},"Deployment cell 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"]},"DescribeProductTierWorkspaceArtifactsRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Product Tier","example":"Accusantium qui optio ut dolorum."},"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},"version":{"type":"string","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","example":"3.0"},"workspaceArtifactId":{"type":"string","description":"ID of a workspace artifact archive","example":"Repudiandae repudiandae blanditiis quia."}},"example":{"id":"pt-12345678","serviceId":"s-12345678","token":"mkj","version":"3.0","workspaceArtifactId":"ws-da-12345678"},"required":["token","serviceId","id","workspaceArtifactId"]},"DescribeRegionRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Region","example":"Quia eos."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"1","minLength":1}},"example":{"id":"region-12345678","token":"vpv"},"required":["token","id"]},"DescribeRegionResult":{"type":"object","properties":{"cloudProviderId":{"type":"string","description":"ID of an CloudProvider","example":"Blanditiis voluptatem qui."},"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|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":"Itaque aperiam mollitia."}},"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":"Dicta eius aperiam sit quas itaque repudiandae."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"jj","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":"duu"},"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":"Maiores quis et sunt et porro."},"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":"Quia ea odit facere ipsa dolore."},"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"},"supportedOperations":{"type":"array","items":{"$ref":"#/components/schemas/ResourceInstanceSupportedOperation"},"description":"Operations supported by this resource instance, including legacy operations, system workflows, and provider-defined custom workflows.","example":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}]},"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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"tierVersion":"1.0"}},"DescribeResourceMetricsConfigRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Nihil ea soluta velit dignissimos error."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Voluptates quidem."},"id":{"type":"string","description":"ID of a resource","example":"Velit velit a culpa."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"fg2","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"In excepturi minus qui adipisci quia ipsa.","id":"r-12345678","serviceId":"s-12345678","token":"m"},"required":["token","serviceId","id"]},"DescribeResourceRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Ullam mollitia repellat soluta sit."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Eos officia."},"id":{"type":"string","description":"ID of a resource","example":"Et suscipit voluptas alias in."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ue8","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Rem omnis aspernatur nemo velit enim.","id":"r-12345678","serviceId":"s-12345678","token":"ru2"},"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}},{"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":"Impedit et."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"Ea ut laudantium."}},"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":"Aut est sed consequatur omnis iste illum."},"imageConfigId":{"type":"string","description":"ID of an Image Config","example":"Dolor error explicabo."},"infraConfigId":{"type":"string","description":"ID of an Infra Config","example":"Quisquam quod voluptatem ipsum quia quo qui."},"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":true},"jobConfig":{"$ref":"#/components/schemas/JobConfigResult"},"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":"Fugit fuga et voluptas enim."},"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}}],"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"},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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":"Numquam dolore excepturi temporibus est velit."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"kv","minLength":1}},"example":{"id":"sa-12345678","serviceId":"s-12345678","token":"yxn"},"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":"Vero est est architecto qui."},"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":"Voluptatem nam veniam quia deserunt."},"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":"2y3","minLength":1}},"example":{"id":"se-12345678","serviceId":"s-12345678","token":"me"},"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":"Error et maiores dignissimos."},"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"},{"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":"Explicabo eos praesentium fugit perspiciatis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"p","minLength":1}},"example":{"id":"sm-12345678","serviceId":"s-12345678","token":"0"},"required":["token","id","serviceId"]},"DescribeServiceModelResult":{"type":"object","properties":{"accountConfigIds":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Dolores alias provident ipsum soluta et."},"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":"Voluptatem repudiandae voluptatum sit nisi distinctio."}},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}]},"id":{"type":"string","description":"ID of a Service Model","example":"Quia natus perferendis ab dolor."},"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":"Aliquam eos."},"description":"The product tiers associated with this service model","example":["pt-12345678","pt-87654321"]},"serviceApiId":{"type":"string","description":"ID of a Service API","example":"Non et doloribus voluptatem."},"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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":"f28","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":"khd","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":"Vero accusantium illo laboriosam inventore eum omnis."},"productTierVersion":{"type":"string","description":"The product tier version","example":"1.0.0"},"resourceId":{"type":"string","description":"ID of a resource","example":"Harum sed."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"d2","minLength":1}},"example":{"instanceId":"instance-12345678","productTierId":"pt-12345678","productTierVersion":"1.0.0","resourceId":"r-12345678","serviceId":"s-12345678","token":"hm"},"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":"Deserunt aliquam et non ex praesentium."},"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":"m","minLength":1}},"example":{"token":"a"},"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":"Minima hic."},"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":"w0","minLength":1}},"example":{"id":"s-12345678","token":"rl"},"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"},{"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"},{"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"},{"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"},{"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":"Facilis deserunt quia assumenda."},"serviceProviderID":{"type":"string","description":"ID of a Service Provider","example":"Qui qui non enim."},"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"},{"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"},{"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"},{"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":"Rem recusandae 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":"Quo eum molestiae debitis qui quod."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9pm","minLength":1}},"example":{"id":"so-12345678","token":"s4"},"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":"Numquam reprehenderit eaque quisquam sapiente ipsa."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Numquam reprehenderit eaque quisquam sapiente ipsa."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Numquam reprehenderit eaque quisquam sapiente ipsa."}]},"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":"Deserunt qui voluptate consequuntur."},"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":"Numquam reprehenderit eaque quisquam sapiente ipsa."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Numquam reprehenderit eaque quisquam sapiente ipsa."}],"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":"Eum sit laboriosam 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 commodi."},"id":{"type":"string","description":"ID of a Storage Config","example":"Assumenda et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"a","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Illo commodi ut.","id":"sc-12345678","serviceId":"s-12345678","token":"w5"},"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":"Sed ad occaecati veniam."},"infraConfigIDs":{"type":"array","items":{"type":"string","description":"ID of an Infra Config","example":"Impedit facere amet quibusdam saepe enim."},"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":"Velit quidem."},"example":["Sit quia et quis ipsum.","Aut est et sunt provident sit ullam.","Delectus eos libero nisi veritatis possimus.","A ut vel molestiae distinctio porro."]}}},"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":"Quisquam repudiandae corporis consequatur quae sed."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Incidunt et in ex."},"id":{"type":"string","description":"ID of a Storage Volume Config","example":"Consequuntur consequatur est voluptatem omnis consequatur molestiae."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7d4","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Nam molestiae velit blanditiis similique debitis.","id":"svc-12345678","serviceId":"s-12345678","token":"44l"},"required":["token","serviceId","id"]},"DescribeStorageVolumeConfigResult":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|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":"Enim tempora reprehenderit."},"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":"Laborum tempore quibusdam molestiae voluptas vitae ab."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"3","minLength":1}},"example":{"id":"sub-12345678","token":"3hq"},"required":["token","id"]},"DescribeSubscriptionRequestRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Subscription Request","example":"Molestias ratione assumenda eum qui vel natus."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"p3","minLength":1}},"example":{"id":"subr-12345678","token":"11t"},"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":"Nisi maxime alias et quia cumque hic."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Natus est at porro accusantium natus."},"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":"Omnis aut eos incidunt."},"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":"Aliquam maiores placeat voluptatibus blanditiis impedit facilis."},"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":"Aliquam nihil minus."},"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":"Quaerat totam est quia porro.","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":"Aut quia qui dignissimos."},"allowCreatesWhenPaymentNotConfigured":{"type":"boolean","description":"Whether to allow creating instances when payment is not configured.","example":true},"allowedDeploymentLocations":{"type":"array","items":{"$ref":"#/components/schemas/SubscriptionAllowedDeploymentLocation"},"description":"The subscription-level deployment location restriction. Omitted or empty means the subscription inherits the product tier deployment locations.","example":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}]},"cloudProviderNames":{"type":"array","items":{"type":"string","example":"Soluta ut incidunt dolor."},"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":"Vel dolorum."},"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":"Soluta consectetur id."},"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":"Deleniti eos nisi voluptas."},"rootUserName":{"type":"string","description":"The user name that this subscription belong to","example":"John Doe"},"rootUserOrgId":{"type":"string","description":"ID of a User","example":"Consequatur sint aliquam odit incidunt nemo soluta."},"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":"Impedit minus quas cum sed nemo."},"serviceName":{"type":"string","description":"The name of the service","example":"MySQL multi-writer service"},"serviceOrgId":{"type":"string","description":"ID of an Org","example":"Est voluptate sit magnam mollitia."},"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,"allowedDeploymentLocations":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}],"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":"Repellat aspernatur.","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":"Et non recusandae ratione iure velit ipsam."},"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},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"y","version":"3.0"},"required":["token","serviceId","productTierId","version"]},"DescribeTierVersionSetRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Tempora id odit est qui quo accusantium."},"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},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"i","version":"3.0"},"required":["token","version","serviceId","productTierId"]},"DescribeUpgradePathRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Upgrade Path","example":"Eum sit et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"z","minLength":1}},"example":{"id":"up-12345678","serviceId":"s-12345678","token":"f8"},"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":"Eligendi amet et."},"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":"cae","minLength":1}},"example":{"token":"i"},"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":"Modi ut voluptate ipsa labore."}},"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},"featureFlags":{"$ref":"#/components/schemas/FeatureFlags"},"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":"Facilis laboriosam amet quo."},"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":"Consequatur quo dolorem."},"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":"Soluta quo temporibus et."},"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":"Qui qui dolores omnis ab."},"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":"Qui architecto ratione quasi reprehenderit dolorem culpa."},"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,"featureFlags":{"CONSUMPTION_SUBSCRIPTION_ADMIN_RBAC":true},"id":"user-abcd1234","lastModifiedAt":"2023-01-20T00:00:00Z","name":"John Dae","orgCookiePolicy":"Quibusdam fugiat ducimus et.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":true,"orgFavIconURL":"Exercitationem cupiditate.","orgId":"org-aKQ8G13QeR","orgLogoURL":"Nam odit placeat.","orgName":"ACME","orgPrivacyPolicy":"Tempora dolor.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Aut temporibus quo.","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":"463","minLength":1}},"example":{"token":"v"},"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":"4t","minLength":1}},"example":{"subscriptionId":"sub-abcd1234","token":"e1"},"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":"Voluptatem dignissimos quaerat eveniet."},"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":"vu-12345678","serviceId":"s-12345678","token":"nhx"},"required":["token","id","serviceId"]},"DescribeVUnitResult":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"id":{"type":"string","description":"ID of a VUnit","example":"Ut laborum."},"networkIds":{"type":"array","items":{"type":"string","description":"ID of a Network","example":"Beatae non nulla."},"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":"Qui ut omnis consequatur est architecto."}},"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":"Molestias perspiciatis rerum."},"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":"Maxime magnam ut eaque voluptatibus aperiam hic."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"zt","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"bb"},"required":["token","id","serviceId"]},"DetachNetworkConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"A delectus nihil dolores enim temporibus non."},"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":"ic-12345678","serviceId":"s-12345678","token":"xs"},"required":["token","id","serviceId"]},"DetachStorageConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Totam laudantium accusamus quos in quisquam."},"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":"ic-12345678","serviceId":"s-12345678","token":"5m"},"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":"Quod qui."},"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},"version":{"type":"string","description":"The version number for the version set.","example":"3.0"}},"example":{"anotherVersion":"3.1","productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"pa","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":"Qui consequatur similique soluta nihil."},"resourceChangeSets":{"type":"object","description":"The difference for the service API configuration per resource","example":{"Dolor totam nemo.":{"categorizedResourceChanges":{"Ipsa inventore atque et beatae aperiam ut.":{"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":"Vel rerum tempore."}},"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":"Ad a officiis est nobis debitis eos.","resourceChangeSets":{"Dolor totam nemo.":{"categorizedResourceChanges":{"Ipsa inventore atque et beatae aperiam ut.":{"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":"Vel rerum tempore."}},"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":"r78","minLength":1}},"example":{"billingProviderType":"STRIPE","token":"6"},"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":"Fugit voluptate id."},"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":"ew","minLength":1}},"example":{"feature":"LOGS","id":"pt-12345678","scope":"INTERNAL","serviceId":"s-12345678","token":"36"},"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":"Ipsa delectus voluptatum."},"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":{"capability":"SERVERLESS","id":"r-12345678","serviceId":"s-12345678","token":"f"},"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|CUSTOM_AGENT_RBAC"},"id":{"type":"string","description":"ID of a Service Model","example":"Quae consequatur."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"du","minLength":1}},"example":{"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC","id":"sm-12345678","serviceId":"s-12345678","token":"70"},"required":["token","id","serviceId","feature"]},"DisableServiceModelFeatureRequest2":{"type":"object","properties":{"feature":{"type":"string","example":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}},"example":{"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},"required":["feature"]},"DisableTenantBillingRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"h6","minLength":1}},"example":{"token":"et"},"required":["token"]},"DiscardPendingChangesRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service API","example":"Consequuntur iste adipisci quibusdam quod."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Nesciunt delectus delectus."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"tk","minLength":1}},"example":{"id":"sa-12345678","productTierId":"pt-12345678","serviceId":"s-12345678","token":"8tv"},"required":["token","id","serviceId"]},"DownloadDeploymentArtifactResult":{"type":"object","properties":{"content_disposition":{"type":"string","description":"Content-Disposition header for the artifact download.","example":"attachment; filename=\"da-12345678.tar.gz\""},"content_type":{"type":"string","description":"Content-Type header for the artifact download.","default":"application/gzip","example":"application/gzip"},"length":{"type":"integer","description":"Length is the downloaded content length in bytes.","example":4194304,"format":"int64"}},"example":{"content_disposition":"attachment; filename=\"da-12345678.tar.gz\"","content_type":"application/gzip","length":4194304}},"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":"6uo","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":"xtw"},"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":"Sit pariatur aliquam in dolorem rem tempora."},"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":"kj","minLength":1}},"example":{"configuration":{"S3BucketArn":"arn:aws:s3:::my_billing_bucket_name"},"feature":"LOGS","id":"pt-12345678","scope":"INTERNAL","serviceId":"s-12345678","token":"i7"},"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":"Qui rerum maiores iusto est qui ratione."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"rs8","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":"r"},"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|CUSTOM_AGENT_RBAC"},"id":{"type":"string","description":"ID of a Service Model","example":"Fugit accusamus minima et officiis debitis reiciendis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9h","minLength":1}},"example":{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC","id":"sm-12345678","serviceId":"s-12345678","token":"5o"},"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|CUSTOM_AGENT_RBAC"}},"example":{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},"required":["feature","configuration"]},"EnableTenantBillingRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"cgo","minLength":1}},"example":{"token":"h"},"required":["token"]},"EndCustomerEvent":{"type":"object","properties":{"eventID":{"type":"string","description":"ID of a Event","example":"Quas quas eos et qui."},"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":"Et et voluptatibus distinctio."},"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":"Amet veniam."},"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":"Quis numquam molestiae ipsum fuga ut."},"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":5441106063427767545,"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":false}},"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":false},"timeout":{"type":"boolean","description":"Is the error a timeout?","example":false}},"example":{"fault":true,"id":"123abc","message":"parameter 'p' must be an integer","name":"bad_request","temporary":false,"timeout":true},"required":["name","id","message","temporary","timeout","fault"]},"ExpressionEvaluatorRequest":{"type":"object","properties":{"deploymentCellID":{"type":"string","description":"ID of a Host Cluster","example":"Vel modi similique."},"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":"Quia dolores dolor."},"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":"7e","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":"e5"},"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":"Nihil nostrum."},"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":"Qui culpa."},"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":"Dolores nulla rerum qui omnis quos.","expression":"{{ $sys.network.externalClusterEndpoint }}","expressionMap":{"dbHost":"{{ $sys.database.host }}","dbPort":"{{ $var.port }}"},"instanceID":"instance-12345678","productTierID":"Et rem rerum qui.","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":"Harum tempora debitis cumque quis."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"i","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":"pj"},"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"]},"FeatureFlags":{"type":"object","description":"Runtime feature flags keyed by feature name","example":{"CONSUMPTION_SUBSCRIPTION_ADMIN_RBAC":true},"additionalProperties":{"type":"boolean","example":false}},"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":"Et in veniam provident ipsa dolorem."},"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"},"NebiusFileSystemConfiguration":{"$ref":"#/components/schemas/NebiusFileSystemConfiguration"}},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}}},"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":"g83","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":"po","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":"In eaque sit praesentium ea veniam debitis."}},"example":{"fileContent":"Dolorem magni."},"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":"cpr","minLength":1}},"example":{"id":"instance-abcd1234","subscriptionId":"sub-abcd1234","token":"e"},"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":"Non nisi atque."},"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":"Nostrum tempora qui saepe et reiciendis."}},"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|byoc-onprem|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":"w","minLength":1}},"example":{"cloudProviderName":"aws","code":"us-east-1a","token":"kkv"},"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":"b","minLength":1}},"example":{"name":"aws","token":"mf"},"required":["token","name"]},"GetConsumptionStripeConfigRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"b","minLength":1}},"example":{"token":"kr8"},"required":["token"]},"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":"Corrupti possimus qui."},"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","subscriptionID":"sub-12345678","token":"8w3"},"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":"CPU core hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67},{"dimension":"custom_metric","endTime":"2026-09-01T00:00:000Z","startTime":"2026-09-01T00:00:000Z","total":2.5}]}},"example":{"endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","usage":[{"dimension":"CPU core hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67},{"dimension":"custom_metric","endTime":"2026-09-01T00:00:000Z","startTime":"2026-09-01T00:00:000Z","total":2.5}]}},"GetCurrentConsumptionUsageRequest":{"type":"object","properties":{"subscriptionID":{"type":"string","description":"ID of a Subscription","example":"Et facilis."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"c0t","minLength":1}},"example":{"subscriptionID":"sub-12345678","token":"7h"},"required":["token"]},"GetCurrentUsageRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"05","minLength":1}},"example":{"token":"r"},"required":["token"]},"GetCustomMetricsEndpointRequest":{"type":"object","properties":{"expiresInSeconds":{"type":"integer","description":"Optional lifetime in seconds for the access token. It cannot exceed the configured maximum validity.","example":86400,"format":"int64","minimum":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j","minLength":1}},"example":{"expiresInSeconds":86400,"token":"l"},"required":["token"]},"GetFileRequest":{"type":"object","properties":{"fileId":{"type":"string","description":"ID of a File","example":"Voluptatum omnis."},"id":{"type":"string","description":"ID of a resource","example":"Aliquam optio rerum consequatur dolores quod."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Ut maxime et delectus facere id."},"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":"9q","minLength":1}},"example":{"fileId":"f-12345678","id":"r-12345678","productTierId":"pt-12345678","productTierVersion":"1.0","serviceId":"s-12345678","token":"c"},"required":["token","id","serviceId","fileId"]},"GetProductTierWorkspaceArtifactsDownloadURLRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Product Tier","example":"Labore aut blanditiis recusandae."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"jec","minLength":1},"version":{"type":"string","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","example":"3.0"},"workspaceArtifactId":{"type":"string","description":"ID of a workspace artifact archive","example":"Voluptatum accusantium necessitatibus."}},"example":{"id":"pt-12345678","serviceId":"s-12345678","token":"an","version":"3.0","workspaceArtifactId":"ws-da-12345678"},"required":["token","serviceId","id"]},"GetRegionByCodeRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|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":"v","minLength":1}},"example":{"cloudProviderName":"aws","code":"us-east-1","token":"w"},"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":"e","minLength":1}},"example":{"environmentType":"DEV","name":"my-secret","token":"h"},"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":"Unde laboriosam labore."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j","minLength":1}},"example":{"productTierId":"pt-12345678","serviceId":"s-12345678","token":"c0i"},"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":"Ea non non."},"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":"Nulla tempore dolorem voluptatem ex."}},"apiVersion":{"type":"string","description":"The external version of the API","example":"v1"},"awsRegions":{"type":"array","items":{"type":"string","example":"Laudantium sunt quae dolore rerum soluta."},"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":"Neque error asperiores nostrum tenetur quas ipsa."},"description":"The Azure regions that this service plan is available on","example":["northcentralus"]},"byocOnpremRegions":{"type":"array","items":{"type":"string","example":"Culpa id."},"description":"The BYOC on-prem regions that this service plan is available on","example":["on-prem"]},"deploymentConfigId":{"type":"string","description":"ID of a Deployment Config","example":"Quasi deleniti nulla eius."},"gcpRegions":{"type":"array","items":{"type":"string","example":"Dolor ut ipsam dolorem beatae ut."},"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":"Laudantium enim."},"description":"The Nebius regions that this service plan is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Rem et soluta."},"description":"The OCI regions that this service plan is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Eum ut optio."},"description":"The on prem platforms that this service plan is available on","example":["EKS","Generic"]},"privateRegions":{"type":"array","items":{"type":"string","example":"Doloribus voluptas qui laborum aliquam consequuntur ducimus."},"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":"Saepe sapiente eligendi nesciunt facere labore repudiandae."},"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":"Quia asperiores placeat deleniti 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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}]},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Ratione eaque."},"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"],"byocOnpremRegions":["on-prem"],"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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"]},"GetServiceProviderConfigurationForEnvironmentRequest":{"type":"object","properties":{"environmentType":{"type":"string","description":"The type of the environment whose service provider configuration should be returned","example":"PROD","minLength":1},"token":{"type":"string","description":"JWT token used to perform authorization","example":"kg","minLength":1}},"example":{"environmentType":"PROD","token":"uaz"},"required":["token","environmentType"]},"GetServiceProviderConfigurationForEnvironmentResult":{"type":"object","properties":{"deploymentCellConfigurationPerCloudProvider":{"type":"object","description":"The deployment cell configuration for the environment, keyed by cloud provider","example":{"aws|azure|gcp|nebius|oci|byoc-onprem|all":{"accountConfigs":[{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"},{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"},{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"}],"amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"}],"managedReleaseVersion":"r0000020","workloadIdentities":[{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}}],"workloadIdentitiesStatuses":{"queue-writer":{"IN_SYNC":["ac-12345678","ac-abcdefgh"],"PENDING":["ac-87654321"]}}}},"additionalProperties":{"$ref":"#/components/schemas/ServiceProviderEnvironmentConfiguration"}}},"example":{"deploymentCellConfigurationPerCloudProvider":{"aws|azure|gcp|nebius|oci|byoc-onprem|all":{"accountConfigs":[{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"},{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"},{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"}],"amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"}],"managedReleaseVersion":"r0000020","workloadIdentities":[{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}}],"workloadIdentitiesStatuses":{"queue-writer":{"IN_SYNC":["ac-12345678","ac-abcdefgh"],"PENDING":["ac-87654321"]}}}}},"required":["deploymentCellConfigurationPerCloudProvider"]},"GetTenantBillingStatusRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"5t","minLength":1}},"example":{"token":"4"},"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":"A quam sint id quis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j","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":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"zs","version":"3.0"},"required":["token","serviceId","productTierId"]},"GetTierVersionSetSpecResult":{"type":"object","properties":{"createdAt":{"type":"string","description":"When the version was created","example":"1997-07-20T01:34:15Z","format":"date-time"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Rerum quibusdam quaerat consequuntur illum quia voluptates."},"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":"1996-10-21T02:51:12Z","format":"date-time"},"version":{"type":"string","description":"Version of the tier version set spec","example":"1.0"}},"example":{"createdAt":"2000-09-17T23:09:25Z","productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","specContent":"{\"RawYAML\":\"bmFtZTogbXktc2VydmljZQpkZXBsb3ltZW50OgogIGhvc3RlZDoKICAgIGFjY291bnQ6IC4uLg==\",\"Configs\":{\"database_url\":\"cG9zdGdyZXM6Ly9sb2NhbGhvc3Q6NTQzMi9teWRi\"},\"Secrets\":{\"api_key\":\"c2VjcmV0X2FwaV9rZXlfdjEyMzQ1\"}}","updatedAt":"1980-08-08T17:02:51Z","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":"v","minLength":1}},"example":{"endDate":"2024-01-01T10:00:00Z","startDate":"2023-01-01T10:00:00Z","token":"knz"},"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":"CPU core hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67},{"dimension":"custom_metric","endTime":"2026-09-01T00:00:000Z","startTime":"2026-09-01T00:00:000Z","total":2.5}]}},"example":{"endTime":"2021-01-01T00:00:00.000Z","planName":"STARTER","startTime":"2021-01-01T00:00:00.000Z","usage":[{"dimension":"CPU core hours","endTime":"2021-01-01T00:00:00.000Z","startTime":"2021-01-01T00:00:00.000Z","total":0.67},{"dimension":"custom_metric","endTime":"2026-09-01T00:00:000Z","startTime":"2026-09-01T00:00:000Z","total":2.5}]}},"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":"Quisquam tenetur."},"imageName":{"type":"string","description":"Name of the container image","example":"mysql","minLength":1}},"example":{"changeState":"PENDING_NEW","imageConfigId":"imgc-12345678","imageName":"mysql"}},"ImportAccountConfigCloudNativeNetworkHostClusterRequest":{"type":"object","properties":{"cloudNativeNetworkId":{"type":"string","description":"The cloud provider network ID (e.g. AWS VPC ID) that contains the host cluster to import","example":"vpc-0abc123def456"},"hostClusterName":{"type":"string","description":"The cloud provider host cluster name to import from this cloud native network","example":"existing-eks-cluster"},"id":{"type":"string","description":"ID of an Account Config","example":"Quae est hic sequi."},"region":{"type":"string","description":"The deployment region where the host cluster resides","example":"us-east-1"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"duf","minLength":1}},"example":{"cloudNativeNetworkId":"vpc-0abc123def456","hostClusterName":"existing-eks-cluster","id":"ac-12345678","region":"us-east-1","token":"3"},"required":["token","id","cloudNativeNetworkId","region","hostClusterName"]},"ImportAccountConfigCloudNativeNetworkHostClusterResult":{"type":"object","properties":{"created":{"type":"boolean","description":"Whether a new host cluster record was created","example":true},"hostClusterId":{"type":"string","description":"ID of a Host Cluster","example":"Repellat est in sunt et."}},"example":{"created":true,"hostClusterId":"hc-abc123"},"required":["hostClusterId","created"]},"ImportAccountConfigCloudNativeNetworkRequest":{"type":"object","properties":{"cloudNativeNetworkId":{"type":"string","description":"The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to import for deployments","example":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet"},"id":{"type":"string","description":"ID of an Account Config","example":"Et placeat facere quam."},"region":{"type":"string","description":"The deployment region whose validated subnetworks should be imported","example":"us-east-1"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"t0","minLength":1}},"example":{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","id":"ac-12345678","region":"us-east-1","token":"rmk"},"required":["token","id","cloudNativeNetworkId","region"]},"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":"A inventore nisi et qui."},"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":"Suscipit ut eos aut est voluptatem."},"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":"Magnam quo omnis harum ducimus cupiditate commodi."},"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":{"Aut explicabo rem odio qui.":{"nodesHealth":{"Beatae ut aut nihil quibusdam dignissimos minus.":{"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"},"Nemo ea velit.":{"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":{"Blanditiis vel dolores.":{"nodesHealth":{"Beatae ut aut nihil quibusdam dignissimos minus.":{"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"},"Nemo ea velit.":{"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"},"Porro iusto aut et.":{"nodesHealth":{"Beatae ut aut nihil quibusdam dignissimos minus.":{"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"},"Nemo ea velit.":{"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":"Nisi rem et culpa."},"snapshotMetadata":{"type":"object","description":"Additional metadata stored for the snapshot","example":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"additionalProperties":true},"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","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"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":"l","minLength":1}},"example":{"email":"abc@gmail.com","roleType":"reader","subscriptionId":"sub-abcd1234","token":"9"},"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":"h","minLength":1}},"example":{"email":"abc@gmail.com","roleType":"reader","token":"jf"},"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"}}},"JobConfigResult":{"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","example":3600,"format":"int64"},"backoffLimit":{"type":"integer","description":"The number of retries before marking the job as failed","example":5,"format":"int32"},"scheduleConfig":{"$ref":"#/components/schemas/ScheduleConfig"}},"example":{"activeDeadlineSeconds":3600,"backoffLimit":5,"scheduleConfig":{"cronExpression":"0 2 * * *","simpleInterval":"30m","timezone":"UTC"}},"required":["backoffLimit","activeDeadlineSeconds"]},"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":"Deleniti autem ut unde fugit."}},"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":"Nesciunt error."},"maxLength":{"type":"string","description":"Maximum length of a string parameter","example":"Voluptatum labore quia debitis mollitia."},"min":{"type":"string","description":"Minimum value for an integer or floating-point parameter","example":"Ut corporis ut inventore."},"minLength":{"type":"string","description":"Minimum length of a string parameter","example":"Est non."}},"description":"Limit of a parameter","example":{"max":"Similique exercitationem qui dolorem.","maxLength":"Quidem est aut reprehenderit.","min":"Quia natus in ex velit voluptas.","minLength":"Vero accusamus repudiandae nisi et quia."}},"List":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"tf","minLength":1}},"example":{"token":"3"},"required":["token"]},"ListAPIKeysRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"8m","minLength":1}},"example":{"token":"4b"},"required":["token"]},"ListAPIKeysResult":{"type":"object","properties":{"apiKeys":{"type":"array","items":{"$ref":"#/components/schemas/APIKeyMetadata"},"description":"The list of API keys for the caller's org. Every entry includes lastUsedAt (nullable) so callers can sort, filter, and surface staleness without a follow-up describe call. Returns metadata only — no plaintext, no hashes.","example":[{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"},{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"},{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"}]}},"example":{"apiKeys":[{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"},{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"},{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"}]},"required":["apiKeys"]},"ListAccountConfigCloudNativeNetworksRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Account Config","example":"Debitis quae nihil."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"x","minLength":1}},"example":{"id":"ac-12345678","token":"9d"},"required":["token","id"]},"ListAccountConfigCloudNativeNetworksResult":{"type":"object","properties":{"cloudNativeNetworks":{"type":"array","items":{"$ref":"#/components/schemas/AccountConfigCloudNativeNetworkResult"},"description":"The registered CloudNativeNetworks for this account configuration","example":[{"accountConfigId":"ac-12345678","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"READY","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"ac-12345678","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"READY","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"ac-12345678","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"READY","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"}]}},"example":{"cloudNativeNetworks":[{"accountConfigId":"ac-12345678","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"READY","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"ac-12345678","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"READY","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"ac-12345678","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"READY","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"},{"accountConfigId":"ac-12345678","cidr":"10.0.0.0/16","cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","createdAt":"2026-04-14T10:00:00Z","createdByOmnistrate":false,"hostClusters":[{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"},{"eligibleToImport":true,"ineligibilityReason":"Host cluster is already imported","name":"existing-eks-cluster"}],"id":"acvpc-12345678","imported":true,"inUse":false,"name":"production-vpc","privateSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"publicSubnets":[{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true}],"region":"us-east-1","status":"READY","statusMessage":"Cloud native network validated successfully","supportsPrivateDeployment":true,"supportsPublicDeployment":true,"updatedAt":"2026-04-14T10:05:00Z"}]},"required":["cloudNativeNetworks"]},"ListAccountConfigRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"jqq","minLength":1}},"example":{"cloudProviderName":"aws","token":"9"},"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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","status":"READY","statusMessage":"Account is ready"}]},"ids":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Eligendi autem et error."},"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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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":"Est dolore labore explicabo reprehenderit odio."},"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":"r-12345678","serviceId":"s-12345678","token":"5"},"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":"Recusandae voluptatem."},"description":"The event types to filter by","example":["Cum impedit impedit est quae sit.","Sit corporis voluptas.","Tempora nam optio eveniet in et.","Eveniet similique adipisci est alias."]},"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":"9","minLength":1}},"example":{"endDate":"2024-01-01T10:00:00Z","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","eventSourceTypes":["Voluptatem in.","Dolorem aperiam.","Rerum asperiores aut corporis."],"instanceID":"instance-12345678","nextPageToken":"token","pageSize":10,"serviceID":"s-123456","startDate":"2023-01-01T10:00:00Z","token":"v"},"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":"ugp","minLength":1}},"example":{"environmentType":"DEV","snapshotType":"AutomatedSnapshot|ManualSnapshot","token":"h0"},"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":"tc9","minLength":1}},"example":{"environmentType":"DEV","token":"1ha"},"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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"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","supportedOperations":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"}],"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":"d","minLength":1}},"example":{"environmentType":"DEV","token":"3"},"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":"Aut non dignissimos quisquam."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ah","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"jgq"},"required":["token","id","serviceId"]},"ListAssociatedResourcesResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Officiis quia consequuntur."},"resourceIds":{"type":"array","items":{"type":"string","description":"ID of a resource","example":"Possimus culpa aspernatur rerum eius."},"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":"mp5","minLength":1}},"example":{"instanceId":"instance-12345678","subscriptionId":"sub-abcd1234","token":"crj"},"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":"Quasi illo saepe quo et impedit natus."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"6g","minLength":1}},"example":{"productTierKey":"premium","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"3"},"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":[{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD","eventSource":"Customer, Infra or Maintenance","id":"event-12345678","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Ad a officiis est nobis debitis eos.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD","eventSource":"Customer, Infra or Maintenance","id":"event-12345678","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Ad a officiis est nobis debitis eos.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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":"In quia repellat natus ipsa laborum minima."},"description":"The list of event IDs","example":["event-12345678"]},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"}},"example":{"events":[{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD","eventSource":"Customer, Infra or Maintenance","id":"event-12345678","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Ad a officiis est nobis debitis eos.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD","eventSource":"Customer, Infra or Maintenance","id":"event-12345678","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Ad a officiis est nobis debitis eos.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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"}]},{"authMethod":"API_KEY","billingProvider":"STRIPE","billingProviderId":"payer_acme_corp_2024","cloudProvider":"aws","cloudProviderAccountId":"account-12345678","environmentId":"se-123456","environmentType":"PROD","eventSource":"Customer, Infra or Maintenance","id":"event-12345678","ipAddress":"203.0.113.42","message":"instance-abcd1234 created","orgId":"org-12345678","orgName":"Acme Corporation","planVersion":"v1.0","productTierId":"Ad a officiis est nobis debitis eos.","region":"us-east-1","resourceInstanceId":"instance-abcd1234","resourceName":"Galera","roleType":"root","serviceId":"s-123456","serviceName":"mysql","servicePlanName":"Basic Plan","sessionId":"ak-12345678","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|byoc-onprem|all"},"regionCode":{"type":"string","example":"us-east-1"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"fdp","minLength":1}},"example":{"cloudProviderName":"aws","regionCode":"us-east-1","token":"beg"},"required":["token","cloudProviderName","regionCode"]},"ListAvailabilityZonesByRegionCodeResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an AZ","example":"Voluptatem deserunt quisquam nemo odit."},"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|byoc-onprem|all"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"nbo","minLength":1}},"example":{"cloudProviderName":"aws","token":"yw0"},"required":["token","cloudProviderName"]},"ListAvailabilityZonesResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an AZ","example":"Vitae ut cum esse."},"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|byoc-onprem|all"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"asa","minLength":1}},"example":{"cloudProviderName":"aws","token":"zr"},"required":["token","cloudProviderName"]},"ListBYOAConfigRequest2":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Cloud Provider name to filter on","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"}},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|byoc-onprem|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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","status":"READY","statusMessage":"Account is ready"}]},"ids":{"type":"array","items":{"type":"string","description":"ID of an Account Config","example":"Similique nihil tempore dicta repellat reprehenderit."},"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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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","customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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"}],"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","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":"Dolores dolorem."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Non laboriosam voluptates repudiandae."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"n","minLength":1}},"example":{"productTierId":"pt-12345678","serviceId":"s-12345678","serviceModelId":"sm-12345678","token":"bo7"},"required":["token"]},"ListCloudProvidersResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an CloudProvider","example":"Est adipisci omnis dolor ut veritatis voluptatem."},"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":"j0e","minLength":1}},"example":{"managed":false,"serviceId":"s-12345678","token":"tn"},"required":["token","serviceId"]},"ListComputeConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Compute Config","example":"Aut natus."},"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|byoc-onprem|all"},"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}},"example":{"cloudProviderName":"aws","serviceId":"s-12345678","token":"o9m"},"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":"Sed sed assumenda et dolorum."},"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"]},"ListConsumptionPaymentMethodsRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"s","minLength":1}},"example":{"token":"7"},"required":["token"]},"ListCustomDomainRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"a4","minLength":1}},"example":{"token":"w8"},"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":"Adipisci officia eos dolor itaque commodi tempore."},"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|byoc-onprem|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":"Dolore veritatis rem ut non dolor."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"fw","minLength":1}},"example":{"cloudProviderName":"aws","cloudProviderRegion":"us-east-1","customNetworksOnly":false,"subscriptionId":"sub-12345678","token":"hi5"},"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","created_at":"2023-01-10T00:00:00Z","id":"n-12345678","last_modified_at":"2023-01-20T00:00:00Z","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"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"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"n-12345678","last_modified_at":"2023-01-20T00:00:00Z","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"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"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"n-12345678","last_modified_at":"2023-01-20T00:00:00Z","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"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"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"n-12345678","last_modified_at":"2023-01-20T00:00:00Z","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"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"}]}},"example":{"customNetworks":[{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"n-12345678","last_modified_at":"2023-01-20T00:00:00Z","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"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"},{"cidr":"10.0.0.0/16","cloudProviderName":"aws","cloudProviderRegion":"us-east-1","created_at":"2023-01-10T00:00:00Z","id":"n-12345678","last_modified_at":"2023-01-20T00:00:00Z","name":"Prod us-east-1","networkDefinitionType":"Custom","networkFeaturesConfiguration":{"isPrivateLinkEnabled":true},"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":["customNetworks"]},"ListCustomWorkflowsRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Excepturi dignissimos voluptas."},"productTierVersion":{"type":"string","description":"The product tier version to list. If not specified, the latest version is described.","example":"Sunt dolorem mollitia autem accusantium molestiae ab."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m92","minLength":1}},"example":{"productTierId":"pt-12345678","productTierVersion":"Occaecati facilis sed illo itaque.","serviceId":"s-12345678","token":"x"},"required":["token","serviceId","productTierId"]},"ListCustomWorkflowsResult":{"type":"object","properties":{"customWorkflows":{"type":"array","items":{"$ref":"#/components/schemas/DescribeCustomWorkflowResult"},"description":"The list of custom workflows associated with the service plan","example":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"cwt-12345678","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"pt-12345678","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-12345678","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"cwt-12345678","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"pt-12345678","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-12345678","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"cwt-12345678","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"pt-12345678","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-12345678","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"cwt-12345678","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"pt-12345678","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-12345678","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"}]}},"example":{"customWorkflows":[{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"cwt-12345678","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"pt-12345678","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-12345678","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"},{"apiParameters":[{"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"},{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"cwt-12345678","isSystemWorkflow":true,"name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"outputParameters":{"backupPath":"/backups/2026-06-16/backup.tar.gz","snapshotId":"instance-ss-12345678"},"productTierId":"pt-12345678","scope":["FLEET","END_CUSTOMER"],"serviceId":"s-12345678","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"}]},"required":["customWorkflows"]},"ListDependentResourcesRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Optio nemo."},"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":{"id":"r-12345678","serviceId":"s-12345678","token":"a"},"required":["token","id","serviceId"]},"ListDependentResourcesResult":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Nihil adipisci reprehenderit aut officia quo."},"ids":{"type":"array","items":{"type":"string","description":"ID of a resource","example":"Magni dolores molestiae et totam vitae nisi."},"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":"hs","minLength":1}},"example":{"token":"wo"},"required":["token"]},"ListDeploymentConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Deployment Config","example":"Ut consequatur assumenda doloribus aspernatur."},"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":"rj1","minLength":1}},"example":{"environmentType":"DEV","token":"z"},"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"},{"eventID":"e-123456","eventPayload":{"eventType":"CustomerSignUp","token":"123456"},"eventType":"InviteUser","orgID":"o-123456","orgName":"Acme Corp","orgURL":"https://acme.com","priority":"Critical","time":"2023-01-10T00:00:00Z","userEmail":"user@example.com","userID":"user-123456","userName":"user"}]}},"example":{"events":[{"eventID":"e-123456","eventPayload":{"eventType":"CustomerSignUp","token":"123456"},"eventType":"InviteUser","orgID":"o-123456","orgName":"Acme Corp","orgURL":"https://acme.com","priority":"Critical","time":"2023-01-10T00:00:00Z","userEmail":"user@example.com","userID":"user-123456","userName":"user"},{"eventID":"e-123456","eventPayload":{"eventType":"CustomerSignUp","token":"123456"},"eventType":"InviteUser","orgID":"o-123456","orgName":"Acme Corp","orgURL":"https://acme.com","priority":"Critical","time":"2023-01-10T00:00:00Z","userEmail":"user@example.com","userID":"user-123456","userName":"user"},{"eventID":"e-123456","eventPayload":{"eventType":"CustomerSignUp","token":"123456"},"eventType":"InviteUser","orgID":"o-123456","orgName":"Acme Corp","orgURL":"https://acme.com","priority":"Critical","time":"2023-01-10T00:00:00Z","userEmail":"user@example.com","userID":"user-123456","userName":"user"}]},"required":["events"]},"ListFilesRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Est sunt sint aut cupiditate."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Quas dolores porro magnam doloribus quis."},"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":"4q","minLength":1}},"example":{"id":"r-12345678","productTierId":"pt-12345678","productTierVersion":"1.0","serviceId":"s-12345678","token":"vt"},"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"},{"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"}]},"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":"wv","minLength":1}},"example":{"chartName":"my-chart","token":"vo1"},"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"}}],"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"}}],"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"}}],"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"}}],"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"}}],"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"}}],"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"}}],"namespace":"default","password":"my-password","username":"my-user"}]}},"ListIdentityProviderTypesRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"yt3","minLength":1}},"example":{"token":"i7v"},"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"},{"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"},{"SupportCustomEndpoints":true,"SupportCustomScopes":false,"identityProviderName":"Google"}]},"required":["identityProviderTypes"]},"ListIdentityProvidersRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"85","minLength":1}},"example":{"token":"m"},"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"},{"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"}]},"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":"aag","minLength":1}},"example":{"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"sqt"},"required":["token","serviceId","serviceEnvironmentId"]},"ListImageConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Image Config","example":"Et sit."},"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":"b","minLength":1}},"example":{"token":"9"},"required":["token"]},"ListImageRegistryResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Image Registry","example":"Voluptatem eum."},"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":"bp","minLength":1}},"example":{"managed":false,"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"37"},"required":["token","serviceId","serviceEnvironmentId"]},"ListInfraConfigResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Infra Config","example":"Voluptatem velit quae quia modi ad non."},"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":"Vel rerum."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Voluptatem et et expedita repellendus."},"resourceId":{"type":"string","description":"ID of a resource","example":"Esse beatae sunt repellendus voluptatibus et perferendis."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Eius ea et veniam.","resourceId":"r-12345678","serviceId":"s-12345678","token":"3kp"},"required":["token","serviceId","resourceId"]},"ListInputParametersResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Input Parameter","example":"Consectetur quia optio dolorum dicta."},"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":"Consectetur quos est.","hasOptions":false,"id":"var-12345678","isList":true,"key":"m","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Consectetur pariatur.","maxLength":"Harum sed molestiae consequatur ut in enim.","min":"Qui sunt et voluptas ut enim.","minLength":"Natus alias nostrum fuga quisquam et."},"modifiable":true,"name":"rh","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":"Consectetur quos est.","hasOptions":false,"id":"var-12345678","isList":true,"key":"m","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Consectetur pariatur.","maxLength":"Harum sed molestiae consequatur ut in enim.","min":"Qui sunt et voluptas ut enim.","minLength":"Natus alias nostrum fuga quisquam et."},"modifiable":true,"name":"rh","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":"Consectetur quos est.","hasOptions":false,"id":"var-12345678","isList":true,"key":"m","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Consectetur pariatur.","maxLength":"Harum sed molestiae consequatur ut in enim.","min":"Qui sunt et voluptas ut enim.","minLength":"Natus alias nostrum fuga quisquam et."},"modifiable":true,"name":"rh","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":"Consectetur quos est.","hasOptions":false,"id":"var-12345678","isList":true,"key":"m","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Consectetur pariatur.","maxLength":"Harum sed molestiae consequatur ut in enim.","min":"Qui sunt et voluptas ut enim.","minLength":"Natus alias nostrum fuga quisquam et."},"modifiable":true,"name":"rh","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|byoc-onprem|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},"instanceResourceType":{"type":"string","description":"The managed resource type of the instance whose snapshot was taken","example":"OperatorCRD"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Id nobis dignissimos aut nulla quas."},"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":"Blanditiis cupiditate."},"snapshotMetadata":{"type":"object","description":"Additional metadata stored for the snapshot","example":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"additionalProperties":true},"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":"Ullam aliquam rerum ab autem."},"subscriptionOwnerOrgId":{"type":"string","description":"ID of an Org","example":"Vel quam."},"subscriptionOwnerOrgName":{"type":"string","description":"The subscription owner org name","example":"Example Inc."},"subscriptionOwnerUserId":{"type":"string","description":"ID of a User","example":"Dicta aut incidunt nihil molestias."},"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,"instanceResourceType":"OperatorCRD","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","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"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,"instanceResourceType":"OperatorCRD","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","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"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,"instanceResourceType":"OperatorCRD","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","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"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,"instanceResourceType":"OperatorCRD","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","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"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,"instanceResourceType":"OperatorCRD","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","snapshotMetadata":{"backupId":"20260522T230105","backupName":"backup-20260522230104"},"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":"58m","minLength":1}},"example":{"billingProvider":"STRIPE","token":"d"},"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}]}},"ListLimitRequest":{"type":"object","properties":{"family":{"type":"string","description":"The limit family","example":"SERVICE"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"9q","minLength":1}},"example":{"family":"COMPUTE_INFRA","token":"j"},"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":"Commodi saepe assumenda atque nihil consectetur perferendis."},"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"]},"ListManagedArtifactReleasesRequest":{"type":"object","properties":{"bundleVersion":{"type":"string","example":"r26934983","pattern":"^r[0-9]{7,}$"},"limit":{"type":"integer","default":20,"example":51,"format":"int64","minimum":1,"maximum":100},"nextPageToken":{"type":"string","description":"Opaque token returned by the previous list response.","example":"n6n","maxLength":4096},"releasedAfter":{"type":"string","example":"1999-01-12T20:25:49Z","format":"date-time"},"releasedBefore":{"type":"string","example":"1982-05-08T01:48:57Z","format":"date-time"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"0","minLength":1}},"example":{"bundleVersion":"r4400655","limit":80,"nextPageToken":"eb8","releasedAfter":"1971-07-20T08:39:32Z","releasedBefore":"1985-02-11T04:55:36Z","token":"y0h"},"required":["token"]},"ListManagedArtifactReleasesResult":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"Opaque token to retrieve the next page of results.","example":"Maxime consequatur ipsa nam sit ut enim."},"releases":{"type":"array","items":{"$ref":"#/components/schemas/ManagedArtifactRelease"},"example":[{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2010-02-11T03:41:25Z","lastTransitionTime":"1984-10-10T04:39:06Z","releaseSequence":1093747520611909648,"releasedAt":"1975-05-10T20:15:19Z","targetStatus":{"failedTargetCount":6109829322388683900,"inProgressTargetCount":1103747717580403805,"pendingTargetCount":7989192457974130486,"readyTargetCount":1289940393955914782,"skippedTargetCount":5093793178100822274,"totalTargetCount":8681357383957508996}},{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2010-02-11T03:41:25Z","lastTransitionTime":"1984-10-10T04:39:06Z","releaseSequence":1093747520611909648,"releasedAt":"1975-05-10T20:15:19Z","targetStatus":{"failedTargetCount":6109829322388683900,"inProgressTargetCount":1103747717580403805,"pendingTargetCount":7989192457974130486,"readyTargetCount":1289940393955914782,"skippedTargetCount":5093793178100822274,"totalTargetCount":8681357383957508996}},{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2010-02-11T03:41:25Z","lastTransitionTime":"1984-10-10T04:39:06Z","releaseSequence":1093747520611909648,"releasedAt":"1975-05-10T20:15:19Z","targetStatus":{"failedTargetCount":6109829322388683900,"inProgressTargetCount":1103747717580403805,"pendingTargetCount":7989192457974130486,"readyTargetCount":1289940393955914782,"skippedTargetCount":5093793178100822274,"totalTargetCount":8681357383957508996}}],"maxItems":100}},"example":{"nextPageToken":"Maxime labore.","releases":[{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2010-02-11T03:41:25Z","lastTransitionTime":"1984-10-10T04:39:06Z","releaseSequence":1093747520611909648,"releasedAt":"1975-05-10T20:15:19Z","targetStatus":{"failedTargetCount":6109829322388683900,"inProgressTargetCount":1103747717580403805,"pendingTargetCount":7989192457974130486,"readyTargetCount":1289940393955914782,"skippedTargetCount":5093793178100822274,"totalTargetCount":8681357383957508996}},{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2010-02-11T03:41:25Z","lastTransitionTime":"1984-10-10T04:39:06Z","releaseSequence":1093747520611909648,"releasedAt":"1975-05-10T20:15:19Z","targetStatus":{"failedTargetCount":6109829322388683900,"inProgressTargetCount":1103747717580403805,"pendingTargetCount":7989192457974130486,"readyTargetCount":1289940393955914782,"skippedTargetCount":5093793178100822274,"totalTargetCount":8681357383957508996}},{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2010-02-11T03:41:25Z","lastTransitionTime":"1984-10-10T04:39:06Z","releaseSequence":1093747520611909648,"releasedAt":"1975-05-10T20:15:19Z","targetStatus":{"failedTargetCount":6109829322388683900,"inProgressTargetCount":1103747717580403805,"pendingTargetCount":7989192457974130486,"readyTargetCount":1289940393955914782,"skippedTargetCount":5093793178100822274,"totalTargetCount":8681357383957508996}}]},"required":["releases"]},"ListManagedArtifactSyncsRequest":{"type":"object","properties":{"bundleVersion":{"type":"string","example":"r14036041","pattern":"^r[0-9]{7,}$"},"limit":{"type":"integer","default":20,"example":36,"format":"int64","minimum":1,"maximum":100},"nextPageToken":{"type":"string","description":"Opaque token returned by the previous list response.","example":"cz5","maxLength":4096},"status":{"type":"string","description":"Lifecycle status for one provisioner-target synchronization.","example":"READY","enum":["PENDING","IN_PROGRESS","READY","FAILED","SKIPPED"]},"targetId":{"type":"string","example":"j4","minLength":1,"maxLength":256},"token":{"type":"string","description":"JWT token used to perform authorization","example":"4rr","minLength":1},"updatedAfter":{"type":"string","example":"2003-03-04T00:08:03Z","format":"date-time"},"updatedBefore":{"type":"string","example":"1999-03-09T07:05:31Z","format":"date-time"}},"example":{"bundleVersion":"r7635985","limit":9,"nextPageToken":"d0m","status":"READY","targetId":"3yf","token":"5","updatedAfter":"1981-09-13T05:55:14Z","updatedBefore":"1995-09-29T07:33:37Z"},"required":["token"]},"ListManagedArtifactSyncsResult":{"type":"object","properties":{"nextPageToken":{"type":"string","description":"Opaque token to retrieve the next page of results.","example":"Minus et asperiores molestiae voluptas odio tenetur."},"syncs":{"type":"array","items":{"$ref":"#/components/schemas/ManagedArtifactSync"},"example":[{"artifactCount":1355084466654567673,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":6660297014136012309,"createdAt":"1999-04-15T12:57:43Z","failedArtifactCount":2095629592977862651,"failureCategory":"ENDPOINT","failureMessage":"pbx","id":"spabs-V","lastTransitionTime":"1994-11-06T07:15:42Z","status":"READY","target":{"accountId":"cdp","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"oph","name":"tck","region":"14m"},"updatedAt":"1980-03-09T22:12:09Z"},{"artifactCount":1355084466654567673,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":6660297014136012309,"createdAt":"1999-04-15T12:57:43Z","failedArtifactCount":2095629592977862651,"failureCategory":"ENDPOINT","failureMessage":"pbx","id":"spabs-V","lastTransitionTime":"1994-11-06T07:15:42Z","status":"READY","target":{"accountId":"cdp","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"oph","name":"tck","region":"14m"},"updatedAt":"1980-03-09T22:12:09Z"},{"artifactCount":1355084466654567673,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":6660297014136012309,"createdAt":"1999-04-15T12:57:43Z","failedArtifactCount":2095629592977862651,"failureCategory":"ENDPOINT","failureMessage":"pbx","id":"spabs-V","lastTransitionTime":"1994-11-06T07:15:42Z","status":"READY","target":{"accountId":"cdp","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"oph","name":"tck","region":"14m"},"updatedAt":"1980-03-09T22:12:09Z"}],"maxItems":100}},"example":{"nextPageToken":"Voluptas voluptas tenetur ex asperiores doloremque amet.","syncs":[{"artifactCount":1355084466654567673,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":6660297014136012309,"createdAt":"1999-04-15T12:57:43Z","failedArtifactCount":2095629592977862651,"failureCategory":"ENDPOINT","failureMessage":"pbx","id":"spabs-V","lastTransitionTime":"1994-11-06T07:15:42Z","status":"READY","target":{"accountId":"cdp","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"oph","name":"tck","region":"14m"},"updatedAt":"1980-03-09T22:12:09Z"},{"artifactCount":1355084466654567673,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":6660297014136012309,"createdAt":"1999-04-15T12:57:43Z","failedArtifactCount":2095629592977862651,"failureCategory":"ENDPOINT","failureMessage":"pbx","id":"spabs-V","lastTransitionTime":"1994-11-06T07:15:42Z","status":"READY","target":{"accountId":"cdp","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"oph","name":"tck","region":"14m"},"updatedAt":"1980-03-09T22:12:09Z"},{"artifactCount":1355084466654567673,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":6660297014136012309,"createdAt":"1999-04-15T12:57:43Z","failedArtifactCount":2095629592977862651,"failureCategory":"ENDPOINT","failureMessage":"pbx","id":"spabs-V","lastTransitionTime":"1994-11-06T07:15:42Z","status":"READY","target":{"accountId":"cdp","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"oph","name":"tck","region":"14m"},"updatedAt":"1980-03-09T22:12:09Z"}]},"required":["syncs"]},"ListManagedReleaseRevisionsRequest":{"type":"object","properties":{"includeArtifacts":{"type":"boolean","default":false,"example":false},"limit":{"type":"integer","default":20,"example":21,"format":"int64","minimum":1,"maximum":100},"releaseComponent":{"type":"string","description":"Component pipeline that owns a managed artifact subset.","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"status":{"type":"string","description":"Lifecycle status for a managed release revision or provisioner-target sync.","example":"AVAILABLE","enum":["PENDING","IN_PROGRESS","READY","AVAILABLE","FAILED","CANCELLED","SKIPPED","DEPRECATED","REVOKED"]},"token":{"type":"string","description":"JWT token used to perform authorization","example":"c8m","minLength":1}},"example":{"includeArtifacts":false,"limit":24,"releaseComponent":"bootstrap-service","status":"AVAILABLE","token":"2"},"required":["token"]},"ListManagedReleaseRevisionsResult":{"type":"object","properties":{"revisions":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseRevision"},"example":[{"artifactCount":994324968741733924,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"bundleRevisionId":"oabr-G","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"}],"contentHash":"sha256:19b4F9a68dEb0AeDd44eEcb5B57b5DDBbC55DD66E2D56ce2Bea0E6FBDc5886E8","createdAt":"1973-06-27T18:21:25Z","lastError":"Qui fugiat dolores est magni et.","lastTransitionTime":"1984-05-22T03:34:20Z","releaseComponent":"bootstrap-service","releaseSequence":4501109461137485098,"releasedAt":"1998-12-20T21:05:24Z","status":"AVAILABLE","updatedAt":"1997-10-09T03:40:27Z","workflowId":"4b9","workflowRunId":"xsa"},{"artifactCount":994324968741733924,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"bundleRevisionId":"oabr-G","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"}],"contentHash":"sha256:19b4F9a68dEb0AeDd44eEcb5B57b5DDBbC55DD66E2D56ce2Bea0E6FBDc5886E8","createdAt":"1973-06-27T18:21:25Z","lastError":"Qui fugiat dolores est magni et.","lastTransitionTime":"1984-05-22T03:34:20Z","releaseComponent":"bootstrap-service","releaseSequence":4501109461137485098,"releasedAt":"1998-12-20T21:05:24Z","status":"AVAILABLE","updatedAt":"1997-10-09T03:40:27Z","workflowId":"4b9","workflowRunId":"xsa"},{"artifactCount":994324968741733924,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"bundleRevisionId":"oabr-G","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"}],"contentHash":"sha256:19b4F9a68dEb0AeDd44eEcb5B57b5DDBbC55DD66E2D56ce2Bea0E6FBDc5886E8","createdAt":"1973-06-27T18:21:25Z","lastError":"Qui fugiat dolores est magni et.","lastTransitionTime":"1984-05-22T03:34:20Z","releaseComponent":"bootstrap-service","releaseSequence":4501109461137485098,"releasedAt":"1998-12-20T21:05:24Z","status":"AVAILABLE","updatedAt":"1997-10-09T03:40:27Z","workflowId":"4b9","workflowRunId":"xsa"}],"maxItems":100}},"example":{"revisions":[{"artifactCount":994324968741733924,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"bundleRevisionId":"oabr-G","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"}],"contentHash":"sha256:19b4F9a68dEb0AeDd44eEcb5B57b5DDBbC55DD66E2D56ce2Bea0E6FBDc5886E8","createdAt":"1973-06-27T18:21:25Z","lastError":"Qui fugiat dolores est magni et.","lastTransitionTime":"1984-05-22T03:34:20Z","releaseComponent":"bootstrap-service","releaseSequence":4501109461137485098,"releasedAt":"1998-12-20T21:05:24Z","status":"AVAILABLE","updatedAt":"1997-10-09T03:40:27Z","workflowId":"4b9","workflowRunId":"xsa"},{"artifactCount":994324968741733924,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"bundleRevisionId":"oabr-G","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"}],"contentHash":"sha256:19b4F9a68dEb0AeDd44eEcb5B57b5DDBbC55DD66E2D56ce2Bea0E6FBDc5886E8","createdAt":"1973-06-27T18:21:25Z","lastError":"Qui fugiat dolores est magni et.","lastTransitionTime":"1984-05-22T03:34:20Z","releaseComponent":"bootstrap-service","releaseSequence":4501109461137485098,"releasedAt":"1998-12-20T21:05:24Z","status":"AVAILABLE","updatedAt":"1997-10-09T03:40:27Z","workflowId":"4b9","workflowRunId":"xsa"},{"artifactCount":994324968741733924,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"bundleRevisionId":"oabr-G","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"}],"contentHash":"sha256:19b4F9a68dEb0AeDd44eEcb5B57b5DDBbC55DD66E2D56ce2Bea0E6FBDc5886E8","createdAt":"1973-06-27T18:21:25Z","lastError":"Qui fugiat dolores est magni et.","lastTransitionTime":"1984-05-22T03:34:20Z","releaseComponent":"bootstrap-service","releaseSequence":4501109461137485098,"releasedAt":"1998-12-20T21:05:24Z","status":"AVAILABLE","updatedAt":"1997-10-09T03:40:27Z","workflowId":"4b9","workflowRunId":"xsa"}]},"required":["revisions"]},"ListManagedReleaseRevisionsResult2":{"type":"object","properties":{"revisions":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseRevision2"},"example":[{"artifactCount":359146438786885603,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-mt","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:97073d19d62c5AF36ceE0dCEa7f2fBeb16FdFaC824Db9A8A3df5b8F4Fa9A3d34","createdAt":"2007-06-27T21:40:14Z","lastError":"Corporis autem vel maxime laborum rerum.","lastTransitionTime":"1998-10-15T10:25:19Z","releaseComponent":"bootstrap-service","releaseSequence":1290846094839126719,"releasedAt":"1973-03-24T16:17:01Z","status":"AVAILABLE","updatedAt":"1983-03-25T15:59:52Z","workflowId":"nh6","workflowRunId":"cjo"},{"artifactCount":359146438786885603,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-mt","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:97073d19d62c5AF36ceE0dCEa7f2fBeb16FdFaC824Db9A8A3df5b8F4Fa9A3d34","createdAt":"2007-06-27T21:40:14Z","lastError":"Corporis autem vel maxime laborum rerum.","lastTransitionTime":"1998-10-15T10:25:19Z","releaseComponent":"bootstrap-service","releaseSequence":1290846094839126719,"releasedAt":"1973-03-24T16:17:01Z","status":"AVAILABLE","updatedAt":"1983-03-25T15:59:52Z","workflowId":"nh6","workflowRunId":"cjo"},{"artifactCount":359146438786885603,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-mt","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:97073d19d62c5AF36ceE0dCEa7f2fBeb16FdFaC824Db9A8A3df5b8F4Fa9A3d34","createdAt":"2007-06-27T21:40:14Z","lastError":"Corporis autem vel maxime laborum rerum.","lastTransitionTime":"1998-10-15T10:25:19Z","releaseComponent":"bootstrap-service","releaseSequence":1290846094839126719,"releasedAt":"1973-03-24T16:17:01Z","status":"AVAILABLE","updatedAt":"1983-03-25T15:59:52Z","workflowId":"nh6","workflowRunId":"cjo"}],"maxItems":100}},"example":{"revisions":[{"artifactCount":359146438786885603,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-mt","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:97073d19d62c5AF36ceE0dCEa7f2fBeb16FdFaC824Db9A8A3df5b8F4Fa9A3d34","createdAt":"2007-06-27T21:40:14Z","lastError":"Corporis autem vel maxime laborum rerum.","lastTransitionTime":"1998-10-15T10:25:19Z","releaseComponent":"bootstrap-service","releaseSequence":1290846094839126719,"releasedAt":"1973-03-24T16:17:01Z","status":"AVAILABLE","updatedAt":"1983-03-25T15:59:52Z","workflowId":"nh6","workflowRunId":"cjo"},{"artifactCount":359146438786885603,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-mt","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:97073d19d62c5AF36ceE0dCEa7f2fBeb16FdFaC824Db9A8A3df5b8F4Fa9A3d34","createdAt":"2007-06-27T21:40:14Z","lastError":"Corporis autem vel maxime laborum rerum.","lastTransitionTime":"1998-10-15T10:25:19Z","releaseComponent":"bootstrap-service","releaseSequence":1290846094839126719,"releasedAt":"1973-03-24T16:17:01Z","status":"AVAILABLE","updatedAt":"1983-03-25T15:59:52Z","workflowId":"nh6","workflowRunId":"cjo"},{"artifactCount":359146438786885603,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-mt","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:97073d19d62c5AF36ceE0dCEa7f2fBeb16FdFaC824Db9A8A3df5b8F4Fa9A3d34","createdAt":"2007-06-27T21:40:14Z","lastError":"Corporis autem vel maxime laborum rerum.","lastTransitionTime":"1998-10-15T10:25:19Z","releaseComponent":"bootstrap-service","releaseSequence":1290846094839126719,"releasedAt":"1973-03-24T16:17:01Z","status":"AVAILABLE","updatedAt":"1983-03-25T15:59:52Z","workflowId":"nh6","workflowRunId":"cjo"}]},"required":["revisions"]},"ListManagedReleaseSyncsRequest":{"type":"object","properties":{"includeArtifactResults":{"type":"boolean","default":false,"example":true},"organizationId":{"type":"string","example":"zj1","minLength":1,"maxLength":256},"provisionerTargetId":{"type":"string","example":"no","minLength":1,"maxLength":256},"status":{"type":"string","description":"Lifecycle status for a managed release revision or provisioner-target sync.","example":"AVAILABLE","enum":["PENDING","IN_PROGRESS","READY","AVAILABLE","FAILED","CANCELLED","SKIPPED","DEPRECATED","REVOKED"]},"token":{"type":"string","description":"JWT token used to perform authorization","example":"y","minLength":1}},"example":{"includeArtifactResults":true,"organizationId":"xg","provisionerTargetId":"ra","status":"AVAILABLE","token":"gwh"},"required":["token","organizationId","provisionerTargetId"]},"ListManagedReleaseSyncsResult":{"type":"object","properties":{"syncs":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseSync"},"example":[{"artifactResultCount":6858930605379915552,"artifactResults":[{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."}],"bundleRevisionId":"oabr-PL","bundleVersion":"r0000020","createdAt":"2013-04-03T02:16:33Z","destinationRegistry":"l7s","lastError":"Cupiditate laborum eum perspiciatis qui quia.","lastTransitionTime":"1990-09-28T17:04:53Z","organizationId":"eby","provisionerTargetId":"f","status":"AVAILABLE","syncId":"spabs-U","updatedAt":"1986-07-12T12:12:32Z","workflowId":"q77","workflowRunId":"8kp"},{"artifactResultCount":6858930605379915552,"artifactResults":[{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."}],"bundleRevisionId":"oabr-PL","bundleVersion":"r0000020","createdAt":"2013-04-03T02:16:33Z","destinationRegistry":"l7s","lastError":"Cupiditate laborum eum perspiciatis qui quia.","lastTransitionTime":"1990-09-28T17:04:53Z","organizationId":"eby","provisionerTargetId":"f","status":"AVAILABLE","syncId":"spabs-U","updatedAt":"1986-07-12T12:12:32Z","workflowId":"q77","workflowRunId":"8kp"},{"artifactResultCount":6858930605379915552,"artifactResults":[{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."}],"bundleRevisionId":"oabr-PL","bundleVersion":"r0000020","createdAt":"2013-04-03T02:16:33Z","destinationRegistry":"l7s","lastError":"Cupiditate laborum eum perspiciatis qui quia.","lastTransitionTime":"1990-09-28T17:04:53Z","organizationId":"eby","provisionerTargetId":"f","status":"AVAILABLE","syncId":"spabs-U","updatedAt":"1986-07-12T12:12:32Z","workflowId":"q77","workflowRunId":"8kp"}]}},"example":{"syncs":[{"artifactResultCount":6858930605379915552,"artifactResults":[{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."}],"bundleRevisionId":"oabr-PL","bundleVersion":"r0000020","createdAt":"2013-04-03T02:16:33Z","destinationRegistry":"l7s","lastError":"Cupiditate laborum eum perspiciatis qui quia.","lastTransitionTime":"1990-09-28T17:04:53Z","organizationId":"eby","provisionerTargetId":"f","status":"AVAILABLE","syncId":"spabs-U","updatedAt":"1986-07-12T12:12:32Z","workflowId":"q77","workflowRunId":"8kp"},{"artifactResultCount":6858930605379915552,"artifactResults":[{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."}],"bundleRevisionId":"oabr-PL","bundleVersion":"r0000020","createdAt":"2013-04-03T02:16:33Z","destinationRegistry":"l7s","lastError":"Cupiditate laborum eum perspiciatis qui quia.","lastTransitionTime":"1990-09-28T17:04:53Z","organizationId":"eby","provisionerTargetId":"f","status":"AVAILABLE","syncId":"spabs-U","updatedAt":"1986-07-12T12:12:32Z","workflowId":"q77","workflowRunId":"8kp"},{"artifactResultCount":6858930605379915552,"artifactResults":[{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."}],"bundleRevisionId":"oabr-PL","bundleVersion":"r0000020","createdAt":"2013-04-03T02:16:33Z","destinationRegistry":"l7s","lastError":"Cupiditate laborum eum perspiciatis qui quia.","lastTransitionTime":"1990-09-28T17:04:53Z","organizationId":"eby","provisionerTargetId":"f","status":"AVAILABLE","syncId":"spabs-U","updatedAt":"1986-07-12T12:12:32Z","workflowId":"q77","workflowRunId":"8kp"}]},"required":["syncs"]},"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":"i","minLength":1}},"example":{"managed":false,"serviceId":"s-12345678","token":"cvj"},"required":["token","serviceId"]},"ListNetworkConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Network Config","example":"Occaecati labore nam eos est placeat."},"description":"The list of network config IDs","example":["Delectus tempora et eum.","Delectus tempora et eum.","Delectus tempora et eum."]},"nextPageToken":{"type":"string","description":"The next token to use for pagination","example":"token"}},"example":{"ids":["Delectus tempora et eum.","Delectus tempora et eum."],"nextPageToken":"token"},"required":["ids"]},"ListOutputParametersRequest":{"type":"object","properties":{"ProductTierId":{"type":"string","description":"ID of a Product Tier","example":"Odio iste ab."},"ProductTierVersion":{"type":"string","description":"The product tier version of the infra config to describe. If not specified, the latest version is described.","example":"Magnam qui qui."},"resourceId":{"type":"string","description":"ID of a resource","example":"Omnis qui eligendi."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"mjn","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Impedit accusantium cupiditate sit.","resourceId":"r-12345678","serviceId":"s-12345678","token":"a"},"required":["token","serviceId","resourceId"]},"ListOutputParametersResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Output Parameter","example":"Suscipit recusandae dolorem."},"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"},{"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"},{"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"]},"ListPaymentMethodsResult":{"type":"object","properties":{"paymentMethods":{"type":"array","items":{"$ref":"#/components/schemas/PaymentMethod"},"description":"List of payment methods attached to the customer","example":[{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"},{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"},{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"},{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"}]}},"example":{"paymentMethods":[{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"},{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"}]}},"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":"i","minLength":1}},"example":{"serviceId":"s-12345678","token":"d"},"required":["token"]},"ListPipelinesResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Pipeline","example":"Veritatis natus alias maiores et sit."},"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":"Blanditiis voluptatum voluptates non."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"44","minLength":1}},"example":{"serviceId":"s-12345678","serviceModelId":"sm-12345678","token":"bsu"},"required":["token","serviceId","serviceModelId"]},"ListProductTiersResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Product Tier","example":"In ipsam totam eum quis."},"description":"List of product tier IDs","example":["Ad a officiis est nobis debitis eos.","Ad a officiis est nobis debitis eos."]},"nextPageToken":{"type":"string","description":"Token to use for the next page","example":"next-token"}},"example":{"ids":["Ad a officiis est nobis debitis eos.","Ad a officiis est nobis debitis eos.","Ad a officiis est nobis debitis eos.","Ad a officiis est nobis debitis eos."],"nextPageToken":"next-token"},"required":["ids"]},"ListRegionsRequest":{"type":"object","properties":{"cloudProviderName":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|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":"Quibusdam voluptas."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Explicabo dolorum iure vero voluptatem."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b","minLength":1}},"example":{"cloudProviderName":"aws","modelType":"CUSTOMER_HOSTED","productTierId":"pt-12345678","serviceId":"s-12345678","serviceModelId":"sm-12345678","token":"3ha"},"required":["token","cloudProviderName"]},"ListRegionsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Region","example":"Corporis enim earum ullam dolores enim unde."},"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":"Ad totam quidem."},"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 consequuntur itaque laudantium."},"id":{"type":"string","description":"ID of a resource","example":"Atque amet nobis vel quia."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"nmc","minLength":1}},"example":{"ProductTierId":"Ad a officiis est nobis debitis eos.","ProductTierVersion":"Et eum laboriosam et delectus eius quos.","id":"r-12345678","serviceId":"s-12345678","token":"b"},"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}},{"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}}]}},"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":"Eos similique autem pariatur et expedita."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"76","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":"d68"},"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":"In odit ea sunt et dolores."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ht","minLength":1}},"example":{"productTierKey":"premium","resourceKey":"mysql","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"4j"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey"]},"ListResourceInstancesResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","example":"Laborum rerum aut consectetur consequatur."},"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":"Non exercitationem cumque odit molestiae dolores eos."},"managed":{"type":"boolean","description":"Is resource managed by omnistrate","example":false},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Natus molestiae accusamus aut sapiente quia."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"52w","minLength":1}},"example":{"ProductTierVersion":"Et rem quo.","managed":false,"productTierId":"pt-12345678","serviceId":"si-12345678","token":"t7r"},"required":["token","serviceId","productTierId"]},"ListResourcesResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a resource","example":"Expedita hic dicta illum autem."},"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}}],"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"},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":true,"isDeprecated":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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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}}],"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"},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":true,"isDeprecated":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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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}}],"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"},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":true,"isDeprecated":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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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}}],"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"},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":true,"isDeprecated":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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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}}],"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"},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":true,"isDeprecated":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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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}}],"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"},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":true,"isDeprecated":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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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}}],"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"},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":true,"isDeprecated":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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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}}],"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"},"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":true,"isDeprecated":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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"pt-12345678","proxyType":"PortsBasedProxy","resourceType":"Generic","serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","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":"uu","minLength":1}},"example":{"token":"o"},"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"}]},"required":["customDomains"]},"ListSaaSPortalsRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"i7","minLength":1}},"example":{"token":"d"},"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"}]}},"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"},{"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":"782","minLength":1}},"example":{"environmentType":"DEV","token":"k1i"},"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"},{"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":"4ow","minLength":1}},"example":{"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"k"},"required":["token","serviceId","serviceEnvironmentId"]},"ListServiceAPIsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Service API","example":"Possimus quam veritatis rerum provident."},"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":"jx5","minLength":1}},"example":{"serviceId":"s-12345678","token":"co8"},"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":"Quis eum voluptatem."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"kg","minLength":1}},"example":{"serviceApiId":"sa-12345678","serviceId":"s-12345678","token":"d"},"required":["token","serviceId","serviceApiId"]},"ListServiceModelsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Service Model","example":"Iste id beatae ratione."},"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":"Repellat perferendis itaque repudiandae dignissimos."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"x","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":"89","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"},{"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":"la","minLength":1}},"example":{"nextPageToken":"token","pageSize":10,"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","skipHasPendingChangesCheck":false,"token":"jo"},"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"],"byocOnpremRegions":["on-prem"],"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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"],"byocOnpremRegions":["on-prem"],"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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"],"byocOnpremRegions":["on-prem"],"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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"],"byocOnpremRegions":["on-prem"],"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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"],"byocOnpremRegions":["on-prem"],"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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"],"byocOnpremRegions":["on-prem"],"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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"],"byocOnpremRegions":["on-prem"],"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|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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"]},"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":"Quibusdam corrupti."},"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":"i","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":"Ad a officiis est nobis debitis eos.","serviceEnvironmentID":"se-123456","serviceID":"s-123456","startDate":"2023-01-01T10:00:00Z","token":"bbb"},"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":{"Facere a esse.":"Ut atque officiis suscipit debitis.","Quo voluptatem repellat.":"Explicabo incidunt."},"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":{"Facere a esse.":"Ut atque officiis suscipit debitis.","Quo voluptatem repellat.":"Explicabo incidunt."},"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":{"Facere a esse.":"Ut atque officiis suscipit debitis.","Quo voluptatem repellat.":"Explicabo incidunt."},"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":{"Facere a esse.":"Ut atque officiis suscipit debitis.","Quo voluptatem repellat.":"Explicabo incidunt."},"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":{"Facere a esse.":"Ut atque officiis suscipit debitis.","Quo voluptatem repellat.":"Explicabo incidunt."},"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":{"Facere a esse.":"Ut atque officiis suscipit debitis.","Quo voluptatem repellat.":"Explicabo incidunt."},"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"},{"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"},{"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":"Harum pariatur ullam quidem fugit.","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"},{"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"},{"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":"Harum pariatur ullam quidem fugit.","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"},{"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"},{"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":"Harum pariatur ullam quidem fugit.","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"},{"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"},{"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":"Harum pariatur ullam quidem fugit.","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"},{"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"},{"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":"Harum pariatur ullam quidem fugit.","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"},{"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"},{"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":"Harum pariatur ullam quidem fugit.","serviceProviderID":"sp-12345678","serviceProviderName":"Omnistrate, Inc."}]},"required":["ids"]},"ListServicesOrchestrationsRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"mlj","minLength":1}},"example":{"token":"4g"},"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":"Numquam reprehenderit eaque quisquam sapiente ipsa."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Numquam reprehenderit eaque quisquam sapiente ipsa."}],"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":"Numquam reprehenderit eaque quisquam sapiente ipsa."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Numquam reprehenderit eaque quisquam sapiente ipsa."}],"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":"Numquam reprehenderit eaque quisquam sapiente ipsa."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Numquam reprehenderit eaque quisquam sapiente ipsa."}],"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":"Numquam reprehenderit eaque quisquam sapiente ipsa."},{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Numquam reprehenderit eaque quisquam sapiente ipsa."}],"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":"j","minLength":1}},"example":{"managed":false,"serviceId":"s-12345678","token":"gn"},"required":["token","serviceId"]},"ListStorageConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Storage Config","example":"Ea sit qui dignissimos."},"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":"asp","minLength":1}},"example":{"managed":false,"serviceId":"s-12345678","token":"1g"},"required":["token","serviceId"]},"ListStorageVolumeConfigsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Storage Volume Config","example":"Earum sint occaecati dignissimos pariatur."},"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":"wo","minLength":1}},"example":{"status":"PENDING","token":"j"},"required":["token"]},"ListSubscriptionRequestsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Subscription Request","example":"Quod commodi molestiae hic nobis."},"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":"Ex vel voluptatibus sit porro natus.","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":"Ex vel voluptatibus sit porro natus.","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":"Ex vel voluptatibus sit porro natus.","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":"Ex vel voluptatibus sit porro natus.","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":"Ex vel voluptatibus sit porro natus.","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":"Ex vel voluptatibus sit porro natus.","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":"Ex vel voluptatibus sit porro natus.","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":"h","minLength":1}},"example":{"environmentType":"DEV","includeInactive":false,"serviceId":"service-12345678","token":"0"},"required":["token"]},"ListSubscriptionsResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of a Subscription","example":"Perferendis perferendis neque cumque voluptatum suscipit."},"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,"allowedDeploymentLocations":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}],"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":"Necessitatibus saepe eaque sit non velit libero.","serviceName":"MySQL multi-writer service","serviceOrgId":"org-12345678","serviceOrgName":"Omnistrate","status":"ACTIVE","subscriptionOwnerName":"John Doe"},{"accountConfigIdentityId":"org-12345678","allowCreatesWhenPaymentNotConfigured":true,"allowedDeploymentLocations":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}],"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":"Necessitatibus saepe eaque sit non velit libero.","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,"allowedDeploymentLocations":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}],"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":"Necessitatibus saepe eaque sit non velit libero.","serviceName":"MySQL multi-writer service","serviceOrgId":"org-12345678","serviceOrgName":"Omnistrate","status":"ACTIVE","subscriptionOwnerName":"John Doe"},{"accountConfigIdentityId":"org-12345678","allowCreatesWhenPaymentNotConfigured":true,"allowedDeploymentLocations":[{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},{"cloudProvider":"gcp"}],"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":"Necessitatibus saepe eaque sit non velit libero.","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":"Ex quisquam fugiat nemo."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"uf","minLength":1}},"example":{"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"lvn"},"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":"2011-12-05T03:37:21Z","hasSpecFile":true,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","status":"Active","updatedAt":"1984-02-17T16:48:26Z","version":"1.0"},{"createdAt":"2011-12-05T03:37:21Z","hasSpecFile":true,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","status":"Active","updatedAt":"1984-02-17T16:48:26Z","version":"1.0"},{"createdAt":"2011-12-05T03:37:21Z","hasSpecFile":true,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","status":"Active","updatedAt":"1984-02-17T16:48:26Z","version":"1.0"},{"createdAt":"2011-12-05T03:37:21Z","hasSpecFile":true,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","status":"Active","updatedAt":"1984-02-17T16:48:26Z","version":"1.0"}]}},"example":{"specs":[{"createdAt":"2011-12-05T03:37:21Z","hasSpecFile":true,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","status":"Active","updatedAt":"1984-02-17T16:48:26Z","version":"1.0"},{"createdAt":"2011-12-05T03:37:21Z","hasSpecFile":true,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","status":"Active","updatedAt":"1984-02-17T16:48:26Z","version":"1.0"},{"createdAt":"2011-12-05T03:37:21Z","hasSpecFile":true,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","status":"Active","updatedAt":"1984-02-17T16:48:26Z","version":"1.0"},{"createdAt":"2011-12-05T03:37:21Z","hasSpecFile":true,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","status":"Active","updatedAt":"1984-02-17T16:48:26Z","version":"1.0"}]},"required":["specs"]},"ListTierVersionSetsRequest":{"type":"object","properties":{"excludeFeatures":{"type":"boolean","description":"If set to true, the response will omit the features and enabledFeatures fields for each version set. Use this to speed up list responses when feature details are not needed.","example":true},"excludeResources":{"type":"boolean","description":"If set to true, the response will omit the resources field for each version set. Use this to speed up list responses when resource details are not needed.","example":true},"excludeStats":{"type":"boolean","description":"If set to true, the response will omit the runtime stats fields (such as instanceCount) for each version set. Use this to speed up list responses when runtime stats details are not needed.","example":true},"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":"Cupiditate ut et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"gp","minLength":1}},"example":{"excludeFeatures":true,"excludeResources":true,"excludeStats":true,"latestIncrementalVersionForMajorVersion":"3.0","latestMajorVersionOnly":true,"nextPageToken":"token","pageSize":10,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"u6"},"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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","status":"Preferred|Active|Deprecated|Pending","type":"Major|Incremental|UserDefined","updatedAt":"2020-01-01T00:00:00Z","version":"3.0"},{"autoApproveSubscription":false,"baseVersion":"3.0","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Molestiae ex beatae labore voluptas.","enabledFeatures":[{"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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Suscipit incidunt quisquam.","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":"Doloribus aut possimus odio.","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":"0","minLength":1}},"example":{"serviceEnvironmentId":"se-12345678","serviceId":"s-12345678","token":"zfr"},"required":["token"]},"ListUpgradePathResult":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","description":"ID of an Upgrade Path","example":"Quidem libero magni consequatur asperiores doloribus."},"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|byoc-onprem|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":"Quia numquam architecto quam."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"13","minLength":1}},"example":{"cloudProvider":"aws","region":"us-west-2","serviceId":"s-12345678","serviceModelId":"sm-12345678","token":"ige"},"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|byoc-onprem|all"},"region":{"type":"string","description":"Region code specific to the cloud-provider","example":"us-west-2"}},"example":{"cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|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":"Enim iste placeat sit voluptas nostrum autem."},"example":["Illum quam.","Illum quam.","Illum quam.","Illum quam."]}},"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":"Tempora maiores commodi fugiat."},"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":"Et aut quam."}},"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":"3","minLength":1}},"example":{"token":"5"},"required":["token"]},"ManagedArtifactRelease":{"type":"object","properties":{"amenityCount":{"type":"integer","description":"Number of managed Base Amenities represented by this release.","example":15,"format":"int64","minimum":0},"artifactCount":{"type":"integer","description":"Number of managed charts and images in this public release view.","example":57,"format":"int64","minimum":0},"artifacts":{"type":"array","items":{"$ref":"#/components/schemas/ManagedArtifactReleaseArtifact"},"description":"Managed Base Amenity charts and images only. Internal control-plane artifacts are excluded.","example":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"maxItems":512},"bundleVersion":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"createdAt":{"type":"string","example":"2001-10-12T23:07:16Z","format":"date-time"},"lastTransitionTime":{"type":"string","example":"2014-07-09T00:08:44Z","format":"date-time"},"releaseSequence":{"type":"integer","example":317964773067381628,"format":"int64","minimum":1},"releasedAt":{"type":"string","example":"2011-03-02T09:49:16Z","format":"date-time"},"targetStatus":{"$ref":"#/components/schemas/ManagedArtifactTargetStatusSummary"}},"description":"Tenant-safe immutable managed artifact release summary. Only complete published releases are returned; internal publication state is intentionally omitted.","example":{"amenityCount":15,"artifactCount":57,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["qzc","z2a","gou"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:b1f33a587229fd06E02Aa90A8f59eaCE70B7a2d32eBDC4bD7C6fA3DB6617e89c","sourceDigest":"sha256:8Ebb6DEC0a4cEC6fACdd0C5504D1c7Fb39Dc9355Fc0E5D9A7fE3cC44CBf1adD8","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"}],"bundleVersion":"r0000020","createdAt":"2010-03-24T08:28:29Z","lastTransitionTime":"1977-06-15T07:38:31Z","releaseSequence":1021286856966753872,"releasedAt":"1982-04-19T17:37:19Z","targetStatus":{"failedTargetCount":6109829322388683900,"inProgressTargetCount":1103747717580403805,"pendingTargetCount":7989192457974130486,"readyTargetCount":1289940393955914782,"skippedTargetCount":5093793178100822274,"totalTargetCount":8681357383957508996}},"required":["bundleVersion","releaseSequence","releasedAt","amenityCount","artifactCount","targetStatus"]},"ManagedArtifactReleaseArtifact":{"type":"object","properties":{"amenityName":{"type":"string","description":"Canonical Base Amenity name associated with this artifact. Clients must use this field instead of parsing artifactKey or name.","example":"EBS CSI Driver","minLength":1,"maxLength":256},"artifactKey":{"type":"string","example":"helm-chart/aws-ebs-csi-driver","minLength":1,"maxLength":512},"name":{"type":"string","example":"aws-ebs-csi-driver","maxLength":256},"platforms":{"type":"array","items":{"type":"string","example":"2v5","maxLength":64},"example":["i8h","avk","xns"],"maxItems":32},"relativePath":{"type":"string","example":"omnistrate/charts/aws-ebs-csi-driver","pattern":"^[a-zA-Z0-9._/-]+$","minLength":1,"maxLength":1024},"sourceChecksum":{"type":"string","example":"sha256:dC0bCD0aEbB1e8084D0AbbF0Da42Abc7Bdd6Ce7B3DD40CeEAfe7BF815eDD2e44","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceDigest":{"type":"string","example":"sha256:d70DBD5600aa34fA443B6ec37a7207EbDDeA91BA2A7C7bD3334A0DedAbbd0ea1","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceRef":{"type":"string","description":"Canonical source reference for the artifact.","example":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","minLength":1,"maxLength":2048},"type":{"type":"string","example":"container-image","enum":["helm-chart","container-image"]},"version":{"type":"string","description":"Artifact version or image tag derived by the backend from the canonical source reference.","example":"2.55.0","minLength":1,"maxLength":256}},"description":"A chart or image used by a managed Base Amenity. Control-plane-only artifacts are excluded from this public view.","example":{"amenityName":"EBS CSI Driver","artifactKey":"helm-chart/aws-ebs-csi-driver","name":"aws-ebs-csi-driver","platforms":["cp0","dn1","iog"],"relativePath":"omnistrate/charts/aws-ebs-csi-driver","sourceChecksum":"sha256:7c69CE9aa11B3bDf10ABf3F53d41edDC22Af7ffDDbB17303fBCff99388DDDA2d","sourceDigest":"sha256:286cD8193e3C9D4DA0d3758EE8D976AC6A66ae28d8Df086c0b5BFAbEd8E31F83","sourceRef":"https://kubernetes-sigs.github.io/aws-ebs-csi-driver/aws-ebs-csi-driver-2.55.0.tgz","type":"container-image","version":"2.55.0"},"required":["amenityName","artifactKey","type","version","sourceRef","relativePath"]},"ManagedArtifactReleasePolicy":{"type":"object","properties":{"autoUpgrade":{"type":"boolean","description":"Whether the template automatically follows the newest published managed artifact release. The effective default is true when no policy has been stored.","example":true},"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"effectiveBundleVersion":{"type":"string","description":"Release currently selected by the template. It is omitted only when no published release is available.","example":"r0000020","pattern":"^r[0-9]{7,}$"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"preferredBundleVersion":{"type":"string","description":"Pinned release selected while auto-upgrade is disabled. Omitted while auto-upgrade is enabled.","example":"r0000020","pattern":"^r[0-9]{7,}$"}},"description":"Managed artifact release policy for one environment and cloud provider in the authenticated organization's Base Amenities template.","example":{"autoUpgrade":false,"cloudProvider":"aws","effectiveBundleVersion":"r0000020","environmentType":"PROD","preferredBundleVersion":"r0000020"},"required":["environmentType","cloudProvider","autoUpgrade"]},"ManagedArtifactSync":{"type":"object","properties":{"artifactCount":{"type":"integer","description":"Number of managed charts and images included in this public sync view.","example":6461256090334081712,"format":"int64","minimum":0},"artifacts":{"type":"array","items":{"$ref":"#/components/schemas/ManagedArtifactSyncArtifact"},"example":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"}],"maxItems":512},"bundleVersion":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"completedArtifactCount":{"type":"integer","description":"Number of managed charts and images copied successfully.","example":4993123507380878668,"format":"int64","minimum":0},"createdAt":{"type":"string","example":"1995-11-04T20:47:15Z","format":"date-time"},"failedArtifactCount":{"type":"integer","description":"Number of managed charts and images that failed to copy.","example":521090918926646163,"format":"int64","minimum":0},"failureCategory":{"type":"string","description":"Sanitized category for a managed artifact synchronization failure.","example":"ENDPOINT","enum":["PUBLICATION","DIGEST_VERIFICATION","IAM","REPOSITORY_POLICY","ENDPOINT","PRIVATE_DNS","S3_DATA_PATH","UNKNOWN"]},"failureMessage":{"type":"string","description":"Sanitized operator-facing failure summary.","example":"m84","maxLength":1024},"id":{"type":"string","example":"spabs-MB","pattern":"^spabs-[a-zA-Z0-9-]+$"},"lastTransitionTime":{"type":"string","example":"2004-09-29T18:58:10Z","format":"date-time"},"status":{"type":"string","description":"Lifecycle status for one provisioner-target synchronization.","example":"READY","enum":["PENDING","IN_PROGRESS","READY","FAILED","SKIPPED"]},"target":{"$ref":"#/components/schemas/ManagedArtifactTarget"},"updatedAt":{"type":"string","example":"1972-08-15T20:53:26Z","format":"date-time"}},"description":"Tenant-safe synchronization health for managed artifacts in one provisioner target.","example":{"artifactCount":4086622053824231332,"artifacts":[{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"},{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"1972-12-08T21:42:37Z","failureCategory":"ENDPOINT","failureMessage":"b2x","status":"READY","version":"v1.20.1"}],"bundleVersion":"r0000020","completedArtifactCount":7946317188217351255,"createdAt":"1979-10-01T07:35:43Z","failedArtifactCount":6749978100034661115,"failureCategory":"ENDPOINT","failureMessage":"jxt","id":"spabs-R","lastTransitionTime":"1975-03-08T23:02:10Z","status":"READY","target":{"accountId":"cdp","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"oph","name":"tck","region":"14m"},"updatedAt":"1975-03-29T00:36:47Z"},"required":["id","bundleVersion","target","status","artifactCount","completedArtifactCount","failedArtifactCount"]},"ManagedArtifactSyncArtifact":{"type":"object","properties":{"amenityName":{"type":"string","description":"Canonical Base Amenity name associated with this artifact. Clients must use this field instead of parsing artifactKey.","example":"EBS CSI Driver","minLength":1,"maxLength":256},"artifactKey":{"type":"string","example":"container-image/chart/cert-manager/webhook.image","minLength":1,"maxLength":512},"completedAt":{"type":"string","example":"1979-10-20T19:06:39Z","format":"date-time"},"failureCategory":{"type":"string","description":"Sanitized category for a managed artifact synchronization failure.","example":"ENDPOINT","enum":["PUBLICATION","DIGEST_VERIFICATION","IAM","REPOSITORY_POLICY","ENDPOINT","PRIVATE_DNS","S3_DATA_PATH","UNKNOWN"]},"failureMessage":{"type":"string","description":"Sanitized operator-facing failure summary.","example":"7ya","maxLength":1024},"status":{"type":"string","description":"Public synchronization status for one artifact in a managed release.","example":"READY","enum":["PENDING","READY","FAILED"]},"version":{"type":"string","description":"Artifact version from the linked release revision, derived by the backend from its canonical source reference.","example":"v1.20.1","minLength":1,"maxLength":256}},"description":"Synchronization result for one managed Base Amenity chart or image. Control-plane-only artifacts are excluded.","example":{"amenityName":"EBS CSI Driver","artifactKey":"container-image/chart/cert-manager/webhook.image","completedAt":"2010-01-21T22:18:04Z","failureCategory":"ENDPOINT","failureMessage":"3y8","status":"READY","version":"v1.20.1"},"required":["amenityName","artifactKey","version","status"]},"ManagedArtifactTarget":{"type":"object","properties":{"accountId":{"type":"string","example":"vw1","maxLength":256},"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"id":{"type":"string","description":"Tenant-scoped identifier used to filter synchronization results.","example":"w","minLength":1,"maxLength":256},"name":{"type":"string","example":"ob6","maxLength":256},"region":{"type":"string","example":"odi","maxLength":256}},"example":{"accountId":"uh6","cloudProvider":"aws|azure|gcp|nebius|oci|byoc-onprem|all","id":"nwt","name":"b1x","region":"giy"},"required":["id"]},"ManagedArtifactTargetStatusSummary":{"type":"object","properties":{"failedTargetCount":{"type":"integer","example":3143002460447536408,"format":"int64","minimum":0},"inProgressTargetCount":{"type":"integer","example":269594996426629704,"format":"int64","minimum":0},"pendingTargetCount":{"type":"integer","example":921277666322926820,"format":"int64","minimum":0},"readyTargetCount":{"type":"integer","example":3100831285821920404,"format":"int64","minimum":0},"skippedTargetCount":{"type":"integer","example":8406533606361717459,"format":"int64","minimum":0},"totalTargetCount":{"type":"integer","example":5044555030341242780,"format":"int64","minimum":0}},"description":"Aggregate synchronization state for the authenticated organization's provisioner targets.","example":{"failedTargetCount":8903092795546547786,"inProgressTargetCount":6598213088229345807,"pendingTargetCount":4931213859487693195,"readyTargetCount":1180655723375872980,"skippedTargetCount":1593421365651274473,"totalTargetCount":8357367760594844908},"required":["totalTargetCount","pendingTargetCount","inProgressTargetCount","readyTargetCount","failedTargetCount","skippedTargetCount"]},"ManagedReleaseArtifact":{"type":"object","properties":{"artifactKey":{"type":"string","example":"container-image/dataplane-agent","minLength":1,"maxLength":512},"consumers":{"type":"array","items":{"type":"string","example":"bootstrap","enum":["managed-amenity","bootstrap","system-image","dataplane-agent","monitoring"]},"example":["bootstrap","bootstrap"],"minItems":1,"maxItems":32},"name":{"type":"string","example":"pas","maxLength":256},"ownerComponent":{"type":"string","description":"Component pipeline that owns a managed artifact subset.","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"platforms":{"type":"array","items":{"type":"string","example":"Tempore vel."},"example":["In molestias quo ex.","Possimus et recusandae veniam.","Sed velit vitae et quaerat."],"maxItems":32},"relativePath":{"type":"string","example":"i","pattern":"^[a-zA-Z0-9._/-]+$","minLength":1,"maxLength":1024},"sourceChecksum":{"type":"string","example":"sha256:4feDEb7b913bEBD136A752AA5a2Fe8b0A422d6cfDEc4c09A17cd7B85bb4DF26D","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceDigest":{"type":"string","example":"sha256:6fB910cECA8CEcD9C0C0688e74668CAf02f9ccDBAcB28218CAFA61a48E2A2eAb","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceRef":{"type":"string","example":"e22","minLength":1,"maxLength":2048},"type":{"type":"string","example":"container-image","enum":["helm-chart","container-image"]}},"example":{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"22z","ownerComponent":"bootstrap-service","platforms":["Nulla quas qui et quaerat corporis.","Dolorum eum quae corporis.","Laudantium et molestias ut quia."],"relativePath":"2ei","sourceChecksum":"sha256:B676313bc860ffb8d370b43C239e13acf94d9Cdefd8F2fe9aFE3232a7A2E1aA9","sourceDigest":"sha256:cfb8BD3BB92f03D9A60475F3F2e23EAcA395D9abC7a62ceEaB0ce9dF8004aBE3","sourceRef":"n","type":"container-image"},"required":["artifactKey","ownerComponent","type","sourceRef","relativePath","consumers"]},"ManagedReleaseArtifact2":{"type":"object","properties":{"artifactKey":{"type":"string","example":"container-image/dataplane-agent","minLength":1,"maxLength":512},"consumers":{"type":"array","items":{"type":"string","example":"bootstrap","enum":["managed-amenity","bootstrap","system-image","dataplane-agent","monitoring"]},"example":["bootstrap","bootstrap"],"minItems":1,"maxItems":32},"name":{"type":"string","example":"l9f","maxLength":256},"ownerComponent":{"type":"string","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"platforms":{"type":"array","items":{"type":"string","example":"Sed exercitationem debitis."},"example":["Est quia amet aliquid eum.","Sed autem.","Omnis tempora esse ducimus."],"maxItems":32},"relativePath":{"type":"string","example":"j","pattern":"^[a-zA-Z0-9._/-]+$","minLength":1,"maxLength":1024},"sourceChecksum":{"type":"string","example":"sha256:0f056eAFaFC3D80cAEad60Dee6F5EAdae869be0cFCcDCBa3cC0aBBbD578bd6D5","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceDigest":{"type":"string","example":"sha256:d3AE7b62aDFad778Fb16B0B51fba5cce66d49b1a1CBCacF4b1EB9fb58CB24e6E","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceRef":{"type":"string","example":"mbw","minLength":1,"maxLength":2048},"type":{"type":"string","example":"container-image","enum":["helm-chart","container-image"]}},"example":{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"ith","ownerComponent":"bootstrap-service","platforms":["Maiores aut fugiat at itaque omnis numquam.","Numquam eum harum consequuntur rerum.","Impedit est voluptate."],"relativePath":"3n","sourceChecksum":"sha256:193bEE3dEADd04Eb43E82AcFc26F0b13bF2FF06Abf0c057FD6cF075bf53e6d08","sourceDigest":"sha256:8F9aDA2E0D838848C1b40C82e6dcCE67224f92FE5E71f4EefAbEd8dBA3CF2c83","sourceRef":"7z","type":"container-image"},"required":["artifactKey","ownerComponent","type","sourceRef","relativePath","consumers"]},"ManagedReleaseArtifact3":{"type":"object","properties":{"artifactKey":{"type":"string","example":"container-image/dataplane-agent","minLength":1,"maxLength":512},"consumers":{"type":"array","items":{"type":"string","example":"bootstrap","enum":["managed-amenity","bootstrap","system-image","dataplane-agent","monitoring"]},"example":["bootstrap","bootstrap"],"minItems":1,"maxItems":32},"name":{"type":"string","example":"zo6","maxLength":256},"ownerComponent":{"type":"string","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"platforms":{"type":"array","items":{"type":"string","example":"Voluptatibus rem eum."},"example":["Qui reiciendis delectus.","Recusandae facere mollitia distinctio pariatur id.","Qui cum debitis exercitationem repellat perferendis dicta."],"maxItems":32},"relativePath":{"type":"string","example":"uq","pattern":"^[a-zA-Z0-9._/-]+$","minLength":1,"maxLength":1024},"sourceChecksum":{"type":"string","example":"sha256:e842D58aEAD74e6D1D26f7960E4e1D2dfbd8C37fA1dA5e6f4BD9491C43f58bE9","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceDigest":{"type":"string","example":"sha256:DB8727c3CfDF49777e6A118269827Ad079e11aCAF050DDECb68B281c25AD057f","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceRef":{"type":"string","example":"mq","minLength":1,"maxLength":2048},"type":{"type":"string","example":"container-image","enum":["helm-chart","container-image"]}},"example":{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"mqs","ownerComponent":"bootstrap-service","platforms":["Ut culpa.","Molestias quia minima.","Omnis vel est eos eos provident."],"relativePath":"jt5","sourceChecksum":"sha256:133FFA4eF1Ac3ADDa9a30383dB1Eb5ecD86f6831A26ce50a3a1Cb3DEdeFDA22E","sourceDigest":"sha256:DdBfa0bAE16dC0fe908eFe5dFf857F6D233F2AaBaDEc2dC91245ABecb4afa02D","sourceRef":"0","type":"container-image"},"required":["artifactKey","ownerComponent","type","sourceRef","relativePath","consumers"]},"ManagedReleaseArtifact4":{"type":"object","properties":{"artifactKey":{"type":"string","example":"container-image/dataplane-agent","minLength":1,"maxLength":512},"consumers":{"type":"array","items":{"type":"string","example":"bootstrap","enum":["managed-amenity","bootstrap","system-image","dataplane-agent","monitoring"]},"example":["bootstrap","bootstrap"],"minItems":1,"maxItems":32},"name":{"type":"string","example":"0tz","maxLength":256},"ownerComponent":{"type":"string","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"platforms":{"type":"array","items":{"type":"string","example":"Sed accusantium exercitationem labore maiores placeat quos."},"example":["Ea vel quo dolore.","Ut nam eum at numquam provident.","Illum non ab ducimus."],"maxItems":32},"relativePath":{"type":"string","example":"a1","pattern":"^[a-zA-Z0-9._/-]+$","minLength":1,"maxLength":1024},"sourceChecksum":{"type":"string","example":"sha256:704F4218F6A08dAba2c8Af4C94fF442a9d76d7095c1eC4FFeC52DCC46a83Aac1","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceDigest":{"type":"string","example":"sha256:A1aC2b31B8ba40cAEdc7B3b8cfd79cfBeFc30C3b0efEcD597ABA9D4257Cbc320","pattern":"^sha256:[a-fA-F0-9]{64}$"},"sourceRef":{"type":"string","example":"3rf","minLength":1,"maxLength":2048},"type":{"type":"string","example":"container-image","enum":["helm-chart","container-image"]}},"example":{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"m6l","ownerComponent":"bootstrap-service","platforms":["Iusto eius nobis delectus a iure quae.","Molestiae distinctio aut illum amet.","Dicta sit."],"relativePath":"5ja","sourceChecksum":"sha256:cee1F1136EFDa3FecAdbc0d8954FADC6CbDb74Adec7E1AC0B2fb5DE3bDc92F3B","sourceDigest":"sha256:f0EAEE64b1B034cd3eE3cD5b84016db1787e3Ea2DA2E664360D65CD7DE7a2Da2","sourceRef":"9k0","type":"container-image"},"required":["artifactKey","ownerComponent","type","sourceRef","relativePath","consumers"]},"ManagedReleaseComponentRevision":{"type":"object","properties":{"component":{"type":"string","description":"Component pipeline that owns a managed artifact subset.","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"sourceCommit":{"type":"string","example":"9t5","maxLength":128},"version":{"type":"string","example":"t5s","maxLength":256}},"example":{"component":"bootstrap-service","sourceCommit":"53w","version":"rzk"},"required":["component","version","sourceCommit"]},"ManagedReleaseRevision":{"type":"object","properties":{"artifactCount":{"type":"integer","example":8044691867508640578,"format":"int64","minimum":0},"artifacts":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseArtifact"},"example":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"maxItems":512},"bundleRevisionId":{"type":"string","example":"oabr-G","pattern":"^oabr-[a-zA-Z0-9-]+$"},"bundleVersion":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"componentRevisions":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseComponentRevision"},"example":[{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"}],"maxItems":16},"contentHash":{"type":"string","example":"sha256:eEF1ebaEBa0015AD34388Fbc22EAF3D9a17B2dbB3be35F5bDbAECF96C7D7Fd91","pattern":"^sha256:[a-fA-F0-9]{64}$"},"createdAt":{"type":"string","example":"1997-03-21T10:33:11Z","format":"date-time"},"lastError":{"type":"string","example":"Consequatur labore eos ipsa id."},"lastTransitionTime":{"type":"string","example":"2004-02-04T23:02:52Z","format":"date-time"},"releaseComponent":{"type":"string","description":"Component pipeline that owns a managed artifact subset.","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"releaseSequence":{"type":"integer","example":3613094746555693819,"format":"int64","minimum":1},"releasedAt":{"type":"string","example":"1997-06-02T15:03:44Z","format":"date-time"},"status":{"type":"string","description":"Lifecycle status for a managed release revision or provisioner-target sync.","example":"AVAILABLE","enum":["PENDING","IN_PROGRESS","READY","AVAILABLE","FAILED","CANCELLED","SKIPPED","DEPRECATED","REVOKED"]},"updatedAt":{"type":"string","example":"2013-03-13T13:16:44Z","format":"date-time"},"workflowId":{"type":"string","example":"gam","maxLength":512},"workflowRunId":{"type":"string","example":"nno","maxLength":512}},"example":{"artifactCount":3414647887620297644,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"bundleRevisionId":"oabr--","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"},{"component":"bootstrap-service","sourceCommit":"7j8","version":"8jw"}],"contentHash":"sha256:DccFD2Bc851fad9d81F9F38aF9cdeA52A237F3633392d55E5d1ee8C8cfcf4F97","createdAt":"1993-04-26T11:57:53Z","lastError":"Est ducimus facere ut aliquam ut.","lastTransitionTime":"1972-05-16T02:15:04Z","releaseComponent":"bootstrap-service","releaseSequence":2113759408920521613,"releasedAt":"1985-05-10T01:42:13Z","status":"AVAILABLE","updatedAt":"2005-02-27T04:13:38Z","workflowId":"k1z","workflowRunId":"njl"},"required":["bundleRevisionId","bundleVersion","releaseSequence","releaseComponent","status","componentRevisions","artifactCount"]},"ManagedReleaseRevision2":{"type":"object","properties":{"artifactCount":{"type":"integer","example":1836242769547005085,"format":"int64","minimum":0},"artifacts":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseArtifact3"},"example":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"maxItems":512},"bundleRevisionId":{"type":"string","example":"oabr-A5","pattern":"^oabr-[a-zA-Z0-9-]+$"},"bundleVersion":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"componentRevisions":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseComponentRevision"},"example":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"maxItems":16},"contentHash":{"type":"string","example":"sha256:bCcad0152ACeEe3e23E86e1cf0c773F2aDC9AD22eEc78C7d956E9a55e6d61e59","pattern":"^sha256:[a-fA-F0-9]{64}$"},"createdAt":{"type":"string","example":"1991-01-22T21:20:34Z","format":"date-time"},"lastError":{"type":"string","example":"Aspernatur et itaque nam illo ut eos."},"lastTransitionTime":{"type":"string","example":"1987-11-01T18:17:02Z","format":"date-time"},"releaseComponent":{"type":"string","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"releaseSequence":{"type":"integer","example":5339771229221891846,"format":"int64","minimum":1},"releasedAt":{"type":"string","example":"1999-05-14T07:20:26Z","format":"date-time"},"status":{"type":"string","example":"AVAILABLE","enum":["PENDING","IN_PROGRESS","READY","AVAILABLE","FAILED","CANCELLED","SKIPPED","DEPRECATED","REVOKED"]},"updatedAt":{"type":"string","example":"2002-06-20T15:40:41Z","format":"date-time"},"workflowId":{"type":"string","example":"nq5","maxLength":512},"workflowRunId":{"type":"string","example":"0yd","maxLength":512}},"example":{"artifactCount":5579094133651873303,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-P","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:BB93a49cAB4F7fA21f3CEeF11f60eecB9eC38Fff0Db3BB8f4B7CB8046F1beA24","createdAt":"2001-10-13T01:34:38Z","lastError":"Nulla nam dolorum error.","lastTransitionTime":"1979-05-24T15:55:58Z","releaseComponent":"bootstrap-service","releaseSequence":1798330175308779095,"releasedAt":"2008-05-31T15:46:59Z","status":"AVAILABLE","updatedAt":"1980-09-21T02:00:26Z","workflowId":"ly0","workflowRunId":"hxu"},"required":["bundleRevisionId","bundleVersion","releaseSequence","releaseComponent","status","componentRevisions","artifactCount"]},"ManagedReleaseRevision3":{"type":"object","properties":{"artifactCount":{"type":"integer","example":5373159392381327833,"format":"int64","minimum":0},"artifacts":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseArtifact4"},"example":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"maxItems":512},"bundleRevisionId":{"type":"string","example":"oabr-b","pattern":"^oabr-[a-zA-Z0-9-]+$"},"bundleVersion":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"componentRevisions":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseComponentRevision"},"example":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"maxItems":16},"contentHash":{"type":"string","example":"sha256:3e3D81f5CA5BC0f6Bdce0Cb74E43A3A1E48B6c1f8a43EEefbaFEF6db37F5fDD8","pattern":"^sha256:[a-fA-F0-9]{64}$"},"createdAt":{"type":"string","example":"1981-10-17T07:29:29Z","format":"date-time"},"lastError":{"type":"string","example":"Odio necessitatibus nesciunt voluptatibus omnis vel."},"lastTransitionTime":{"type":"string","example":"2007-02-14T20:59:06Z","format":"date-time"},"releaseComponent":{"type":"string","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"releaseSequence":{"type":"integer","example":7463901767450897254,"format":"int64","minimum":1},"releasedAt":{"type":"string","example":"1970-05-10T04:29:34Z","format":"date-time"},"status":{"type":"string","example":"AVAILABLE","enum":["PENDING","IN_PROGRESS","READY","AVAILABLE","FAILED","CANCELLED","SKIPPED","DEPRECATED","REVOKED"]},"updatedAt":{"type":"string","example":"2008-02-18T05:30:56Z","format":"date-time"},"workflowId":{"type":"string","example":"0u8","maxLength":512},"workflowRunId":{"type":"string","example":"411","maxLength":512}},"example":{"artifactCount":134493611694786249,"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap","bootstrap"],"name":"f19","ownerComponent":"bootstrap-service","platforms":["Nobis facere natus illo ut.","Velit optio aut.","Nulla eius."],"relativePath":"hk","sourceChecksum":"sha256:dD8eFefA6653Fb7E1864BC8B45Fbab3BC0CEcbe49B6B84b0EeF0DA3DB7dB0d1f","sourceDigest":"sha256:2854cb4c7B977d25664734edD3Ce9Ddaddb92cae2fd9fC9D7f958BFbCEBBC6Cc","sourceRef":"np","type":"container-image"}],"bundleRevisionId":"oabr-d","bundleVersion":"r0000020","componentRevisions":[{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"},{"component":"bootstrap-service","sourceCommit":"oyv","version":"c6f"}],"contentHash":"sha256:04c92C5D8bBF59eBAe50eBeAa509B97Bcb5B26882337DC2019f4ABd76be70da1","createdAt":"2000-09-30T02:26:18Z","lastError":"Dolorum tempora delectus qui.","lastTransitionTime":"2010-06-18T17:50:43Z","releaseComponent":"bootstrap-service","releaseSequence":4224221554590036042,"releasedAt":"1996-08-16T19:49:22Z","status":"AVAILABLE","updatedAt":"1990-02-14T21:29:20Z","workflowId":"f87","workflowRunId":"8d5"},"required":["bundleRevisionId","bundleVersion","releaseSequence","releaseComponent","status","componentRevisions","artifactCount"]},"ManagedReleaseSync":{"type":"object","properties":{"artifactResultCount":{"type":"integer","example":485872784844403401,"format":"int64","minimum":0},"artifactResults":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseSyncArtifactResult"},"example":[{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."}],"maxItems":512},"bundleRevisionId":{"type":"string","example":"oabr-5","pattern":"^oabr-[a-zA-Z0-9-]+$"},"bundleVersion":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"createdAt":{"type":"string","example":"2001-12-04T15:10:41Z","format":"date-time"},"destinationRegistry":{"type":"string","example":"a3a","maxLength":1024},"lastError":{"type":"string","example":"Quia ut vitae."},"lastTransitionTime":{"type":"string","example":"2009-05-12T04:03:19Z","format":"date-time"},"organizationId":{"type":"string","example":"3","minLength":1,"maxLength":256},"provisionerTargetId":{"type":"string","example":"t","minLength":1,"maxLength":256},"status":{"type":"string","description":"Lifecycle status for a managed release revision or provisioner-target sync.","example":"AVAILABLE","enum":["PENDING","IN_PROGRESS","READY","AVAILABLE","FAILED","CANCELLED","SKIPPED","DEPRECATED","REVOKED"]},"syncId":{"type":"string","example":"spabs-4u","pattern":"^spabs-[a-zA-Z0-9-]+$"},"updatedAt":{"type":"string","example":"1991-12-02T15:01:49Z","format":"date-time"},"workflowId":{"type":"string","example":"r4w","maxLength":512},"workflowRunId":{"type":"string","example":"u33","maxLength":512}},"example":{"artifactResultCount":293073424760571512,"artifactResults":[{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."},{"artifactKey":"5","backingChecksum":"sha256:1FfD86c6ac8dbDB7bb0de42dbE5cd9bfEf5d4D1e7FcED4143d6c17bcE8Eb9De4","backingDigest":"sha256:67dfbFaad9f7631BB2A9730D925BdC3ce7dF2FadED5867A1d566a22aC2A6c67c","backingRef":"m9d","backingReferences":["pmb","ft2","zm0"],"completedAt":"1994-06-24T15:31:43Z","error":"Tempore facere ab ipsa illo at at."}],"bundleRevisionId":"oabr-Hy","bundleVersion":"r0000020","createdAt":"1987-12-03T16:37:23Z","destinationRegistry":"tkd","lastError":"Expedita dolores.","lastTransitionTime":"2007-11-12T05:30:23Z","organizationId":"x","provisionerTargetId":"mg","status":"AVAILABLE","syncId":"spabs-ZD","updatedAt":"1971-12-16T10:41:27Z","workflowId":"2hb","workflowRunId":"pxd"},"required":["syncId","organizationId","provisionerTargetId","bundleRevisionId","bundleVersion","status","artifactResultCount"]},"ManagedReleaseSyncArtifactResult":{"type":"object","properties":{"artifactKey":{"type":"string","example":"lrk","minLength":1,"maxLength":512},"backingChecksum":{"type":"string","example":"sha256:BcF2BA632Cdc6C3e116768bb33b2B7DC4F9bBdc12DC0963De98C0fE1CF4B84E8","pattern":"^sha256:[a-fA-F0-9]{64}$"},"backingDigest":{"type":"string","example":"sha256:AebD5BEdDAD8acE0DfABf0EAdabdBD01Fc4D8DDe91A60EfEDaB9a7BD25CED5d8","pattern":"^sha256:[a-fA-F0-9]{64}$"},"backingRef":{"type":"string","example":"h2n","maxLength":2048},"backingReferences":{"type":"array","items":{"type":"string","example":"37f","maxLength":2048},"example":["hbn","76o","l7f"],"maxItems":32},"completedAt":{"type":"string","example":"1983-05-14T00:29:06Z","format":"date-time"},"error":{"type":"string","example":"Ea non qui quo ullam ipsa doloremque."}},"example":{"artifactKey":"x1","backingChecksum":"sha256:77C292ce44098d3cAE60fF8237Dae0aefC32a1be9EFBA60c2bdd2a19aF6B6dD1","backingDigest":"sha256:A7b14AE73B87f5899c7AECCAa9Fabc21eDaD29cC01ddfd4B99CFBda039CC4470","backingRef":"7mh","backingReferences":["j98","xp6","596"],"completedAt":"1973-12-13T06:28:06Z","error":"Rerum vitae ex adipisci est animi."},"required":["artifactKey"]},"ManagedWorkloadIdentity":{"type":"object","properties":{"Bindings":{"type":"array","items":{"$ref":"#/components/schemas/ManagedWorkloadIdentityBinding"},"description":"The workload identity bindings for this managed workload identity. API validation accepts service account bindings for OCI only.","example":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}]},"Description":{"type":"string","description":"A description of the managed workload identity.","example":"Allows workloads to publish queue messages."},"Identifier":{"type":"string","description":"The identifier of the managed workload identity.","example":"queue-writer"},"Permissions":{"$ref":"#/components/schemas/ManagedWorkloadIdentityPermissions"}},"example":{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},"required":["Identifier"]},"ManagedWorkloadIdentityBinding":{"type":"object","properties":{"ServiceAccount":{"$ref":"#/components/schemas/ManagedWorkloadIdentityServiceAccount"}},"example":{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},"required":["ServiceAccount"]},"ManagedWorkloadIdentityPermissions":{"type":"object","properties":{"Permissions":{"type":"object","description":"Cloud-provider permission statements assigned to the managed workload identity. Use this for OCI workload identity policies.","example":{"oci":["manage queues"]},"additionalProperties":{"type":"array","items":{"type":"string","example":"Molestiae et quaerat."},"example":["Fugiat optio commodi sunt optio veritatis ab.","Sequi vero maxime.","Vel dolorem veritatis corporis qui.","Similique neque error vero eligendi."]}},"Policies":{"type":"object","description":"Cloud-provider policy documents for the managed workload identity. Use this for AWS IAM policy documents.","example":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"additionalProperties":{"type":"string","example":"Sequi perspiciatis perferendis et voluptas cum enim."}},"Roles":{"type":"object","description":"Cloud-provider roles assigned to the managed workload identity. Use this for GCP IAM roles and Azure RBAC/Entra roles.","example":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]},"minLength":0,"additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/ManagedWorkloadIdentityRole"},"example":[{"Name":"roles/pubsub.publisher","Type":"Default|Entra"},{"Name":"roles/pubsub.publisher","Type":"Default|Entra"}]}}},"example":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},"ManagedWorkloadIdentityRole":{"type":"object","properties":{"Name":{"type":"string","description":"The cloud-provider role name.","example":"roles/pubsub.publisher"},"Type":{"type":"string","description":"The cloud-provider role type. Default is used for GCP IAM roles and Azure RBAC roles. Entra is used for Azure Entra roles.","example":"Default|Entra"}},"example":{"Name":"roles/pubsub.publisher","Type":"Default|Entra"},"required":["Name"]},"ManagedWorkloadIdentityServiceAccount":{"type":"object","properties":{"Name":{"type":"string","description":"The Kubernetes service account name.","example":"cluster-autoscaler"},"Namespace":{"type":"string","description":"The Kubernetes namespace containing the service account.","example":"kube-system"}},"example":{"Name":"cluster-autoscaler","Namespace":"kube-system"},"required":["Namespace","Name"]},"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":"h","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":"n"},"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":"Quo consectetur numquam."},"orchestrationModifyDSL":{"type":"string","description":"base64 encoded content of services orchestration modify DSL","example":"Rerum quaerat rerum qui quam."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"o5","minLength":1}},"example":{"id":"so-12345678","orchestrationModifyDSL":"Ex nihil consequatur rerum dolore quis.","token":"7d"},"required":["token","id","orchestrationModifyDSL"]},"ModifyServicesOrchestrationRequest2":{"type":"object","properties":{"orchestrationModifyDSL":{"type":"string","description":"base64 encoded content of services orchestration modify DSL","example":"Et est et."}},"example":{"orchestrationModifyDSL":"Est unde."},"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":"Ipsum quis voluptatum quasi earum nostrum."},"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":"Veniam fuga veritatis eius aperiam.","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"]},"NebiusFileSystemConfiguration":{"type":"object","properties":{"FilesystemType":{"type":"string","description":"The Nebius filesystem type","example":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST"},"SizeGibibytes":{"type":"integer","description":"The size of the Nebius filesystem in GiB","example":256,"format":"int64"}},"example":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256},"required":["FilesystemType","SizeGibibytes"]},"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":1110953802693436214,"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":4317562147704747060,"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":"Qui voluptas et quis fugiat non."}},"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":{"artifactsLocalPath":"/local/path/to/artifacts","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":false},"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":"Eligendi nihil deleniti."}},"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":"Deserunt tempore laboriosam."},"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":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"},"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"}},{"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"}},{"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"]},"PaymentMethod":{"type":"object","properties":{"bankName":{"type":"string","description":"Bank name when the payment method is a bank account","example":"STRIPE TEST BANK"},"brand":{"type":"string","description":"Card brand when the payment method is a card","example":"visa"},"displayName":{"type":"string","description":"Display-safe payment method label","example":"Visa ending 4242"},"expMonth":{"type":"integer","description":"Card expiration month when the payment method is a card","example":12,"format":"int64"},"expYear":{"type":"integer","description":"Card expiration year when the payment method is a card","example":2030,"format":"int64"},"id":{"type":"string","description":"Stripe payment method ID","example":"pm_1NVChw2eZvKYlo2CwkOranTh"},"isDefault":{"type":"boolean","description":"Whether this is the default payment method","example":true},"last4":{"type":"string","description":"Last four digits or characters when Stripe exposes them","example":"4242"},"type":{"type":"string","description":"Stripe payment method type (card, us_bank_account, sepa_debit, etc.)","example":"card"}},"example":{"bankName":"STRIPE TEST BANK","brand":"visa","displayName":"Visa ending 4242","expMonth":12,"expYear":2030,"id":"pm_1NVChw2eZvKYlo2CwkOranTh","isDefault":true,"last4":"4242","type":"card"},"required":["id","type","displayName","isDefault"]},"PerCloudProviderConfigReadiness":{"type":"object","description":"The readiness of the cloud provider configuration","example":{"resourceA":"missing terraform configuration","resourceB":"missing cloudformation configuration"},"additionalProperties":{"type":"string","example":"Quis perferendis consequatur."}},"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"]},"PrepareProductTierWorkspaceArtifactsRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Product Tier","example":"Reprehenderit suscipit aperiam velit id mollitia."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"d90","minLength":1},"version":{"type":"string","description":"The product tier version to use. If omitted, the latest product tier workspace artifacts are used.","example":"3.0"}},"example":{"id":"pt-12345678","serviceId":"s-12345678","token":"6q1","version":"3.0"},"required":["token","serviceId","id"]},"PrepareServiceFromServicePlanSpecRequest":{"type":"object","properties":{"customerOnboardingId":{"type":"string","description":"The ID of the onboarding of the service","example":"Molestiae in aut modi ipsa."},"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":"Voluptatem eligendi fugiat nemo dicta praesentium itaque."},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xo","minLength":1}},"example":{"customerOnboardingId":"Possimus consequatur.","environment":"dev","environmentType":"DEV","fileContent":"Natus quas quos et minima consectetur qui.","name":"MySQL multi-writer service","token":"d"},"required":["token","name","fileContent","environment","environmentType"]},"PrepareServiceFromServicePlanSpecRequest2":{"type":"object","properties":{"customerOnboardingId":{"type":"string","description":"The ID of the onboarding of the service","example":"Pariatur inventore et consectetur assumenda molestiae doloremque."},"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":"Quisquam occaecati magni."},"name":{"type":"string","description":"Name of the Service","example":"MySQL multi-writer service"}},"example":{"customerOnboardingId":"Vero sit amet sequi alias explicabo.","environment":"dev","environmentType":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL","fileContent":"Voluptas qui.","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"},{"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":"Placeat provident aut ratione accusantium et commodi."},"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":"Fuga dolorum architecto."},"productTierVersion":{"type":"string","description":"The product tier version to use for the promotion","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":"vm","minLength":1}},"example":{"id":"se-12345678","productTierId":"pt-12345678","productTierVersion":"1.0","serviceId":"s-12345678","token":"1"},"required":["token","id","serviceId"]},"PromoteServiceEnvironmentRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The ID of the product tier to use for the promotion","example":"Eius modi."},"productTierVersion":{"type":"string","description":"The product tier version to use for the promotion","example":"1.0"}},"example":{"productTierId":"Aut officia.","productTierVersion":"1.0"}},"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":"gzb","minLength":1}},"example":{"id":"se-12345678","serviceId":"s-12345678","token":"w"},"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"}]},"PromoteTierVersionSetRequest":{"type":"object","properties":{"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Veniam quas nemo esse praesentium et."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"28g","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"ry","version":"3.0"},"required":["token","version","serviceId","productTierId"]},"ProxyEndpoint":{"type":"object","properties":{"openPorts":{"type":"array","items":{"type":"string","example":"Qui dignissimos voluptatem molestiae blanditiis inventore."},"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}},"PublishManagedReleaseRequest":{"type":"object","properties":{"artifacts":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseArtifact"},"example":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"minItems":1,"maxItems":512},"component":{"type":"string","description":"Component pipeline that owns a managed artifact subset.","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"componentVersion":{"type":"string","example":"8np","minLength":1,"maxLength":256},"idempotencyKey":{"type":"string","example":"y","minLength":1,"maxLength":512},"sourceCommit":{"type":"string","example":"uio","minLength":7,"maxLength":128},"token":{"type":"string","description":"JWT token used to perform authorization","example":"nu","minLength":1}},"example":{"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap"],"name":"0kg","ownerComponent":"bootstrap-service","platforms":["Quia non molestiae aut.","Iusto facere.","Ut saepe."],"relativePath":"w","sourceChecksum":"sha256:451ab6e95C51F7e0BeC97EF9EeABbf9AfDCAB8f153BD9fB26eE60AC7F8D23AAE","sourceDigest":"sha256:F6dc25Ceb7Cc72DbbfaB1355Fe76118D7Edd7Ce69e1c7CC177BF0Cb6da0AAC7B","sourceRef":"8","type":"container-image"}],"component":"bootstrap-service","componentVersion":"g","idempotencyKey":"ct","sourceCommit":"js9","token":"r"},"required":["token","component","componentVersion","sourceCommit","idempotencyKey","artifacts"]},"PublishManagedReleaseRequest2":{"type":"object","properties":{"artifacts":{"type":"array","items":{"$ref":"#/components/schemas/ManagedReleaseArtifact2"},"example":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap"],"name":"pv0","ownerComponent":"bootstrap-service","platforms":["Id consequatur.","Id tempora alias quod aliquid.","Architecto omnis."],"relativePath":"2w","sourceChecksum":"sha256:b6BC33C2EbF62eE4BbB6AB1A1eeE3FdDc05DeA7B217bb456AEE1fbA298FcDcEE","sourceDigest":"sha256:69cE0B4287dADD710AD3cf5Ae9F69f08FAdB8bC0EBED55fE39f60CEdcf8E7d43","sourceRef":"6","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap"],"name":"pv0","ownerComponent":"bootstrap-service","platforms":["Id consequatur.","Id tempora alias quod aliquid.","Architecto omnis."],"relativePath":"2w","sourceChecksum":"sha256:b6BC33C2EbF62eE4BbB6AB1A1eeE3FdDc05DeA7B217bb456AEE1fbA298FcDcEE","sourceDigest":"sha256:69cE0B4287dADD710AD3cf5Ae9F69f08FAdB8bC0EBED55fE39f60CEdcf8E7d43","sourceRef":"6","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap"],"name":"pv0","ownerComponent":"bootstrap-service","platforms":["Id consequatur.","Id tempora alias quod aliquid.","Architecto omnis."],"relativePath":"2w","sourceChecksum":"sha256:b6BC33C2EbF62eE4BbB6AB1A1eeE3FdDc05DeA7B217bb456AEE1fbA298FcDcEE","sourceDigest":"sha256:69cE0B4287dADD710AD3cf5Ae9F69f08FAdB8bC0EBED55fE39f60CEdcf8E7d43","sourceRef":"6","type":"container-image"}],"minItems":1,"maxItems":512},"component":{"type":"string","example":"bootstrap-service","enum":["managed-manifest","bootstrap-service","service-orchestration"]},"componentVersion":{"type":"string","example":"9","minLength":1,"maxLength":256},"idempotencyKey":{"type":"string","example":"a","minLength":1,"maxLength":512},"sourceCommit":{"type":"string","example":"hjp","minLength":7,"maxLength":128}},"example":{"artifacts":[{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap"],"name":"pv0","ownerComponent":"bootstrap-service","platforms":["Id consequatur.","Id tempora alias quod aliquid.","Architecto omnis."],"relativePath":"2w","sourceChecksum":"sha256:b6BC33C2EbF62eE4BbB6AB1A1eeE3FdDc05DeA7B217bb456AEE1fbA298FcDcEE","sourceDigest":"sha256:69cE0B4287dADD710AD3cf5Ae9F69f08FAdB8bC0EBED55fE39f60CEdcf8E7d43","sourceRef":"6","type":"container-image"},{"artifactKey":"container-image/dataplane-agent","consumers":["bootstrap","bootstrap"],"name":"pv0","ownerComponent":"bootstrap-service","platforms":["Id consequatur.","Id tempora alias quod aliquid.","Architecto omnis."],"relativePath":"2w","sourceChecksum":"sha256:b6BC33C2EbF62eE4BbB6AB1A1eeE3FdDc05DeA7B217bb456AEE1fbA298FcDcEE","sourceDigest":"sha256:69cE0B4287dADD710AD3cf5Ae9F69f08FAdB8bC0EBED55fE39f60CEdcf8E7d43","sourceRef":"6","type":"container-image"}],"component":"bootstrap-service","componentVersion":"8ix","idempotencyKey":"3","sourceCommit":"9tg"},"required":["component","componentVersion","sourceCommit","idempotencyKey","artifacts"]},"PublishManagedReleaseResult":{"type":"object","properties":{"bundleRevisionId":{"type":"string","example":"oabr-Np","pattern":"^oabr-[a-zA-Z0-9-]+$"},"bundleVersion":{"type":"string","example":"r0000020","pattern":"^r[0-9]{7,}$"},"created":{"type":"boolean","example":false},"readyTargetCount":{"type":"integer","example":2632654594734322510,"format":"int64","minimum":0},"releaseSequence":{"type":"integer","example":8370175124548814833,"format":"int64","minimum":1},"targetCount":{"type":"integer","example":8622535067529158574,"format":"int64","minimum":0}},"example":{"bundleRevisionId":"oabr-L","bundleVersion":"r0000020","created":true,"readyTargetCount":8108102425928730077,"releaseSequence":4894986571587289359,"targetCount":7829231664431309810},"required":["bundleRevisionId","bundleVersion","releaseSequence","created","targetCount","readyTargetCount"]},"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":"3v","minLength":1}},"example":{"refreshToken":"5"}},"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":5395478370644116256,"format":"int64"},"deploymentCellHealthSummary":{"type":"object","description":"The summary of health by deployment cell","example":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"additionalProperties":{"$ref":"#/components/schemas/DeploymentCellHealthSummary"}},"healthyInstances":{"type":"integer","description":"The number of healthy instances in the region","example":7248587509326407640,"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":5804077990838493678,"format":"int64"},"unhealthyInstances":{"type":"integer","description":"The number of unhealthy instances in the region","example":5407371686545140143,"format":"int64"},"unknownInstances":{"type":"integer","description":"The number of instances with unknown status","example":7195620317311258431,"format":"int64"}},"example":{"deployingInstances":8266209744173107625,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":8639423209089776303,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5075560003480993043,"unhealthyInstances":9209384200753662616,"unknownInstances":5707037539412434476},"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":"Dolorem totam reprehenderit."},"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":"Qui qui molestiae."},"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":"s","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":"au3","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":"Fugit sequi possimus sit."},"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":"Enim ipsum nihil nam minima neque."},"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":"xa","minLength":1}},"example":{"id":"r-12345678","metricEndpoint":"http://localhost:9187/metrics","serviceId":"s-12345678","token":"kab"},"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":"Natus saepe voluptas aliquid culpa id."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Modi soluta in provident magni velit."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"4s","minLength":1}},"description":"Release a new image configuration","example":{"id":"imgc-12345678","productTierId":"pt-12345678","serviceId":"s-12345678","token":"ou"},"required":["token","id","serviceId"]},"ReleaseImageConfigRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The product tier ID","example":"Amet autem aut nihil tempore unde ab."}},"example":{"productTierId":"Harum porro."}},"ReleaseInfraConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Sit voluptatem facere amet qui quam et."},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Praesentium ut et aliquid."},"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":{"id":"ic-12345678","productTierId":"pt-12345678","serviceId":"s-12345678","token":"2"},"required":["token","id","serviceId"]},"ReleaseInfraConfigRequest2":{"type":"object","properties":{"productTierId":{"type":"string","description":"The product tier ID","example":"Nemo accusantium voluptates molestiae."}},"example":{"productTierId":"Et est aut dolorum."}},"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":"Provident dolor est assumenda."},"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":"Facilis deserunt."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ix","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":"6","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":"Dolore magni odit dolor saepe aliquam."},"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":"Ipsa est rerum.","versionSetName":"v1","versionSetType":"Major|Incremental|UserDefined"}},"ReleaseServiceModelRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Service Model","example":"Eaque a in omnis."},"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":"sm-12345678","serviceId":"s-12345678","token":"wp"},"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":"Placeat reprehenderit commodi magni."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m92","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":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"1hx","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":"Assumenda enim voluptas modi nisi quas odio."},"id":{"type":"string","description":"ID of a Service Model","example":"Quidem voluptas."},"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":{"accountConfigId":"ac-12345678","id":"sm-12345678","serviceId":"s-12345678","token":"k"},"required":["token","accountConfigId","id","serviceId"]},"RemoveAccountConfigFromServiceModelRequest2":{"type":"object","properties":{"accountConfigId":{"type":"string","description":"The infrastructure account configuration ID","example":"Fuga ut voluptatem exercitationem."}},"example":{"accountConfigId":"Officia voluptatem omnis aspernatur velit natus."},"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":"Sit iure corporis facilis."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"o7h","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":"q"},"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|byoc-onprem|all"},"id":{"type":"string","description":"ID of a Compute Config","example":"Nulla possimus aliquid aut dolorem illo velit."},"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":"7","minLength":1}},"example":{"cloudProviderName":"aws","id":"cc-12345678","instanceType":"t3.micro","serviceId":"s-12345678","token":"o"},"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|byoc-onprem|all"},"instanceType":{"type":"string","description":"The instance type for this compute instance type config","example":"t3.micro"}},"example":{"cloudProviderName":"aws|azure|gcp|nebius|oci|byoc-onprem|all","instanceType":"t3.micro"},"required":["cloudProviderName","instanceType"]},"RemoveConsumptionPaymentMethodRequest":{"type":"object","properties":{"id":{"type":"string","description":"Payment method ID to remove","example":"pm_1NVChw2eZvKYlo2CwkOranTh","pattern":"^pm_[a-zA-Z0-9]+$"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"e","minLength":1}},"example":{"id":"pm_1NVChw2eZvKYlo2CwkOranTh","token":"sn"},"required":["token","id"]},"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":"Consequatur facere molestiae."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"do","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":"1xu"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id"]},"RemoveFileRequest":{"type":"object","properties":{"fileId":{"type":"string","description":"ID of a File","example":"Necessitatibus vel."},"id":{"type":"string","description":"ID of a resource","example":"Id et modi."},"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}},"example":{"fileId":"file-12345678","id":"r-12345678","serviceId":"s-12345678","token":"dj"},"required":["token","id","serviceId","fileId"]},"RemoveResourceDependencyRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Est quod sed."},"resourceDependencyId":{"type":"string","description":"ID of a resource","example":"Vel provident et quia."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ev","minLength":1}},"example":{"id":"r-12345678","resourceDependencyId":"r-12345678","serviceId":"s-12345678","token":"tv0"},"required":["token","id","serviceId","resourceDependencyId"]},"RemoveStorageVolumeConfigRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Storage Config","example":"Unde soluta nisi."},"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":"Ut voluptas deleniti commodi."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"d2","minLength":1}},"example":{"id":"sc-12345678","mountPath":"/data","serviceId":"s-12345678","storageVolumeConfigId":"svc-12345678","token":"f8x"},"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":"9","minLength":1}},"example":{"environmentType":"production","loginHint":"user@domain.com","redirectUrl":"https://example.com/redirect","token":"un"},"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"}]}},"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"}]}},"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":"Consequatur quas."},"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":"e","minLength":1}},"example":{"id":"s-12345678","token":"4rm"},"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":{"In hic.":"Est molestias fugiat unde.","Saepe vel temporibus et iusto consequuntur debitis.":"Necessitatibus ut.","Unde velit quas consequuntur.":"Minima reiciendis sed ex omnis recusandae."},"additionalProperties":{"type":"string","example":"Molestias est odio a."}},"resourceId":{"type":"string","description":"ID of a resource","example":"Et provident modi qui dignissimos."}},"description":"Resource dependency relation specification","example":{"parameterMap":{"Deserunt nemo.":"Iure eum maiores."},"resourceId":"Dolor totam nemo."},"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":"Sequi eum ex."},"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":{"Dolorem et commodi aut aperiam mollitia.":{"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"},"Magnam corrupti aut soluta laborum consequuntur.":{"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"},"Perspiciatis deserunt enim at tenetur ex.":{"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":"Culpa occaecati fuga omnis in."},"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":{"Iste aut repudiandae odio.":{"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"}},"ResourceInstanceCustomWorkflowRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a Resource Instance","example":"instance-12345678"},"productTierKey":{"type":"string","description":"The product tier name","example":"premium"},"requestParams":{"description":"Input parameters for the custom workflow. System workflow operations do not require user supplied parameters.","example":{"primaryPodName":"postgres-1"}},"resourceKey":{"type":"string","description":"The resource key","example":"postgres"},"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 nisi animi nulla omnis illo deserunt."},"subscriptionId":{"type":"string","description":"ID of a Subscription","example":"Minima debitis eos ea rerum ad."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"tu7","minLength":1},"workflowId":{"type":"string","description":"ID of a Custom Workflow","example":"Facilis veritatis quo ea omnis perferendis nisi."}},"example":{"id":"instance-abcd1234","productTierKey":"premium","requestParams":{"primaryPodName":"postgres-1"},"resourceKey":"postgres","serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"cy","workflowId":"cwt-12345678"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey","productTierKey","resourceKey","id","workflowId"]},"ResourceInstanceCustomWorkflowRequest2":{"type":"object","properties":{"requestParams":{"description":"Input parameters for the custom workflow. System workflow operations do not require user supplied parameters.","example":{"primaryPodName":"postgres-1"}}},"example":{"requestParams":{"primaryPodName":"postgres-1"}}},"ResourceInstanceCustomWorkflowResult":{"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"},"workflowExecutionId":{"type":"string","description":"ID of a Workflow","example":"Beatae totam tempora et et."},"workflowId":{"type":"string","description":"ID of a Custom Workflow","example":"Temporibus voluptatem atque soluta similique sapiente."}},"example":{"status":"PENDING","workflowExecutionId":"wf-12345678","workflowId":"cwt-12345678"},"required":["workflowExecutionId","workflowId"]},"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":"Repudiandae nemo."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"xo","minLength":1}},"example":{"serviceAPIVersion":"v1","serviceEnvironmentKey":"dev","serviceKey":"service-orchestration","serviceModelKey":"hosted","serviceProviderId":"omnistrate","subscriptionId":"sub-abcd1234","token":"w0x"},"required":["token","serviceProviderId","serviceKey","serviceAPIVersion","serviceEnvironmentKey","serviceModelKey"]},"ResourceInstanceSupportedOperation":{"type":"object","properties":{"apiParameters":{"type":"array","items":{"$ref":"#/components/schemas/InputParameterEntity"},"description":"The API parameters users provide when invoking this operation.","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"},{"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"},{"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"}]},"configuration":{"type":"object","description":"Operation-specific configuration that does not require user input. For backup operations this can include backupRetentionInDays, backupPeriodInHours, snapshotBeforeDeletion, and other backup-related settings.","example":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"additionalProperties":true},"description":{"type":"string","description":"A brief description of the operation.","example":"Delete the current primary pod and let the operator promote a replica."},"id":{"type":"string","description":"ID of a Custom Workflow","example":"Aliquam ea."},"name":{"type":"string","description":"The display name of the operation.","example":"Force failover"},"scope":{"type":"array","items":{"type":"string","example":"Animi ea culpa fugit velit."},"description":"The user context scopes that can invoke this operation.","example":["FLEET"]},"source":{"type":"string","description":"The implementation source backing a supported operation.","example":"CUSTOM_WORKFLOW","enum":["LEGACY","SYSTEM_WORKFLOW","CUSTOM_WORKFLOW"]},"verb":{"type":"string","description":"The verb used to invoke this operation.","example":"failover"}},"example":{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":2,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Delete the current primary pod and let the operator promote a replica.","id":"cwt-12345678","name":"Force failover","scope":["FLEET"],"source":"CUSTOM_WORKFLOW","verb":"failover"},"required":["name","verb","source"]},"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":"Sunt quo nihil repudiandae nisi et."},"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":6589167921838166731,"format":"int64"},"description":"The ports that the whole cluster exposes","example":[443]},"customDNSEndpoint":{"$ref":"#/components/schemas/CustomDNSEndpoint"},"disabled":{"type":"boolean","description":"Whether this resource deployment is disabled","default":false,"example":false},"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":"Suscipit nisi error odio ad fuga molestias."},"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"},"disabled":false,"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"}}],"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":"Maxime eligendi non et id veniam eum."},"imageConfigId":{"type":"string","description":"ID of an Image Config","example":"Dolores est aut id necessitatibus nisi."},"infraConfigId":{"type":"string","description":"ID of an Infra Config","example":"Et ut et reprehenderit rerum."},"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":"Cupiditate laudantium ut excepturi."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"i","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":"c"},"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":"Laborum inventore dolorem molestiae omnis esse."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"iw","minLength":1}},"example":{"custom_network_id":"n-1234567890","network_type":"PUBLIC|INTERNAL","snapshotId":"instance-ss-abcd1234","subscriptionId":"sub-abcd1234","token":"so"},"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":"Quia a modi ea quisquam fugiat."},"snapshotId":{"type":"string","description":"ID of a Resource Instance Snapshot","example":"Voluptatem ab perspiciatis."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"dus","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":"i0"},"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":"Quia dolore tenetur aut."}},"example":{"instanceId":"Et et illo voluptatem officia ipsa."}},"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":"Sint nisi nesciunt rem veniam."},"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":"lsm","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":"1qw"},"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"]},"RevokeAPIKeyRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"zr","minLength":1}},"example":{"id":"apikey-12345678","token":"fm"},"required":["token","id"]},"RevokeAPIKeyResult":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/APIKeyMetadata"}},"example":{"metadata":{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"}},"required":["metadata"]},"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":"m","minLength":1}},"example":{"email":"abc@gmail.com","roleType":"reader","subscriptionId":"sub-abcd1234","token":"h"},"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"]},"RevokeTokenRequest":{"type":"object","properties":{"refreshToken":{"type":"string","description":"The refresh token to revoke. Optional when the refresh token is provided via httpOnly cookie.","example":"jag","minLength":1}},"example":{"refreshToken":"a5"}},"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":"2l","minLength":1}},"example":{"email":"abc@gmail.com","roleType":"reader","token":"34"},"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":"Qui dicta quae."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"yf4","minLength":1}},"description":"Rollout the image configuration to all existing entities using this image configuration","example":{"id":"imgc-12345678","serviceId":"s-12345678","token":"6"},"required":["token","serviceId","id"]},"RolloutFleetImageStatusRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Image Config","example":"Aliquam fugit quasi."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"j","minLength":1}},"example":{"id":"imgc-12345678","serviceId":"s-12345678","token":"7o"},"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":"Omnis fuga modi dolorum sit."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"7i","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"z"},"required":["token","id","serviceId"]},"RolloutFleetInfraStatusRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Infra Config","example":"Rerum laudantium."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"d31","minLength":1}},"example":{"id":"ic-12345678","serviceId":"s-12345678","token":"j"},"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":"y","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"}}],"namespace":"default","password":"my-password","username":"my-user"},"token":"7p"},"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"}}],"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":"Quis recusandae accusantium amet."},"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":"Ea dolor tempora."}},"example":{"dependsOnDeployment":["instanceDeploymentAlias1","instanceDeploymentAlias2"],"failedReason":"Invalid inputs","instanceDeploymentAlias":"instanceDeploymentAlias","instanceId":"i-12345678","serviceId":"s-12345678","status":"PENDING","statusMessage":"Creating deployment","subscriptionId":"Numquam reprehenderit eaque quisquam sapiente ipsa."},"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"}]},"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":"oe","minLength":1}},"example":{"serviceEnvironmentID":"se-123456","serviceID":"s-123456","token":"hj8"},"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|byoc-onprem|all":{"cloudProvider":"aws","deployingInstances":2854320503860305090,"healthyInstances":918262150328406357,"message":"Cloud provider is healthy","regionalHealthSummary":{"Dolorum cupiditate ut velit provident et voluptatum.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578},"Et voluptatem enim ab eos.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578},"Porro dolore.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578}},"status":"Healthy","totalInstances":980795977332431332,"unhealthyInstances":239224846456768408,"unknownInstances":7535378649070865760}},"additionalProperties":{"$ref":"#/components/schemas/CloudProviderHealthSummary"}},"healthyInstances":{"type":"integer","description":"The number of healthy instances in the region","example":7817939242748034576,"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":4158817861075559686,"format":"int64"},"unhealthyInstances":{"type":"integer","description":"The number of unhealthy instances in the region","example":8746843089966989803,"format":"int64"},"unknownInstances":{"type":"integer","description":"The number of instances with unknown status","example":4266227333643435713,"format":"int64"}},"example":{"cloudProviderHealthSummary":{"aws|azure|gcp|nebius|oci|byoc-onprem|all":{"cloudProvider":"aws","deployingInstances":2854320503860305090,"healthyInstances":918262150328406357,"message":"Cloud provider is healthy","regionalHealthSummary":{"Dolorum cupiditate ut velit provident et voluptatum.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578},"Et voluptatem enim ab eos.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578},"Porro dolore.":{"deployingInstances":9038160961148918398,"deploymentCellHealthSummary":{"Culpa voluptatem qui fuga aut.":{"deployingInstances":2688195268826752326,"healthyInstances":3630947293236400778,"hostClusterID":"hc-12345678","message":"Cell is healthy","status":"Healthy","totalInstances":4863157114550113715,"unhealthyInstances":7843941949341869578,"unknownInstances":8916280157570706640}},"healthyInstances":3117079440552082145,"message":"Region is healthy","region":"us-east-1","status":"Healthy","totalInstances":5876079466593808428,"unhealthyInstances":207797845337588686,"unknownInstances":406954446480411578}},"status":"Healthy","totalInstances":980795977332431332,"unhealthyInstances":239224846456768408,"unknownInstances":7535378649070865760}},"healthyInstances":2533580423337462815,"message":"Service is healthy","serviceEnvironmentID":"se-123456","serviceID":"s-123456","status":"Healthy","totalInstances":4604769415910158562,"unhealthyInstances":8535247376098064414,"unknownInstances":3751159555013231548},"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|CUSTOM_AGENT_RBAC"}},"example":{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},"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":"Nam sed omnis."},"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":"Dolorem molestiae dolor non perferendis enim."},"description":"The Azure regions that this service offering is available on","example":["northcentralus"]},"byocOnpremRegions":{"type":"array","items":{"type":"string","example":"Inventore nihil repellendus ipsa consequatur velit."},"description":"The BYOC on-prem regions that this service offering is available on","example":["on-prem"]},"cloudProviders":{"type":"array","items":{"type":"string","example":"Corporis adipisci sint."},"description":"List of supported cloud providers for this product tier.","example":["AWS","GCP","Azure"]},"gcpRegions":{"type":"array","items":{"type":"string","example":"Aut ad at."},"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":"Incidunt sint culpa."},"description":"The Nebius regions that this service offering is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Voluptas et dolor et repudiandae."},"description":"The OCI regions that this service offering is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Quibusdam et alias sequi."},"description":"The on prem platforms that this service offering is available on","example":["EKS","Generic"]},"privateRegions":{"type":"array","items":{"type":"string","example":"Dolor minus sequi nisi dolores."},"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":"Recusandae quis quo."},"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":"Iure rerum velit in id labore."},"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":"In a et."},"serviceModelFeatures":{"type":"array","items":{"$ref":"#/components/schemas/ServiceModelFeatureDetail"},"description":"Enabled service model features","example":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}]},"serviceModelID":{"type":"string","description":"ID of a Service Model","example":"Et architecto animi labore sint debitis asperiores."},"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"],"byocOnpremRegions":["on-prem"],"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"},{"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":"Pariatur dolorem.","serviceModelFeatures":[{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"},{"configuration":{"status":"ON"},"feature":"CUSTOM_NETWORKS|CUSTOM_TERRAFORM_POLICY|CUSTOM_AGENT_RBAC"}],"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":"Enim et necessitatibus molestiae harum."},"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"]},"ServiceProviderEnvironmentConfiguration":{"type":"object","properties":{"accountConfigs":{"type":"array","items":{"$ref":"#/components/schemas/AccountConfigSummary"},"description":"The account configurations associated with this environment and cloud provider.","example":[{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"},{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"}]},"amenities":{"type":"array","items":{"$ref":"#/components/schemas/Amenity"},"description":"The amenities configured for deployment cells in this environment.","example":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"}]},"managedReleaseVersion":{"type":"string","description":"Optional immutable managed artifact bundle version for this environment and cloud provider. On update, omit it to leave the selection unchanged or send an empty string to clear the pin; an unpinned template uses the READY bundle with the greatest release sequence.","example":"r0000020","pattern":"^$|^r[0-9]{7,}$"},"workloadIdentities":{"type":"array","items":{"$ref":"#/components/schemas/ManagedWorkloadIdentity"},"description":"The managed workload identities available in the deployment cell.","example":[{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}}]},"workloadIdentitiesStatuses":{"type":"object","description":"The account configuration IDs grouped by managed workload identity identifier and workload identity status.","example":{"queue-writer":{"IN_SYNC":["ac-12345678","ac-abcdefgh"],"PENDING":["ac-87654321"]}},"additionalProperties":{"type":"object","example":{"IN_SYNC|OUT_OF_SYNC|PENDING":["Vel ut sequi laborum qui est.","Voluptatem veniam quidem est.","Distinctio aut ipsam atque totam non ipsum.","Deleniti ex dolorem nisi."]},"additionalProperties":{"type":"array","items":{"type":"string","example":"Ea ea suscipit."},"example":["Omnis harum natus cumque voluptatem et.","Modi dicta ex aut sit.","Temporibus vero vitae."]}}}},"example":{"accountConfigs":[{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"},{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"},{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"},{"id":"ac-12345678","name":"Production AWS account","targetAccountID":"123456789012"}],"amenities":[{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"},{"DependsOn":["istio-base","prometheus"],"Description":"Ensures high availability across multiple zones.","Disable":"$sys.deploymentCell.isImported","IsManaged":true,"Name":"Prometheus","Properties":{"Est officia laudantium.":"Hic et perferendis.","Incidunt nemo iste porro id tenetur ea.":"Eligendi sit ipsum illo eum.","Quas sint aliquam tempora quis laudantium.":"Eligendi quia hic provident neque fugit itaque."},"Type":"HelmChart"}],"managedReleaseVersion":"r0000020","workloadIdentities":[{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}},{"Bindings":[{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}},{"ServiceAccount":{"Name":"cluster-autoscaler","Namespace":"kube-system"}}],"Description":"Allows workloads to publish queue messages.","Identifier":"queue-writer","Permissions":{"Permissions":{"oci":["manage queues"]},"Policies":{"aws":"{\"Statement\":[{\"Action\":[\"sqs:SendMessage\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}]}"},"Roles":{"azure":[{"Name":"Storage Blob Data Contributor"},{"Name":"Directory Readers","Type":"Entra"}],"gcp":[{"Name":"roles/pubsub.publisher"}]}}}],"workloadIdentitiesStatuses":{"queue-writer":{"IN_SYNC":["ac-12345678","ac-abcdefgh"],"PENDING":["ac-87654321"]}}}},"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":"Ut eum saepe ipsa doloribus."},"eventPayload":{"type":"object","description":"The event payload for a service provider","example":{"Aperiam aut fugiat exercitationem quos necessitatibus sit.":"Labore eum expedita.","Officia corporis.":"Voluptate amet tempore aut."},"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":{"Eligendi animi.":"Consequatur libero et sit soluta repellendus provident."},"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":7860550322555811782,"format":"int64"}}},"example":{"eventsSummary":{"FailedDeployment":1,"UnhealthyInstance":2}}},"SetActiveAccountConfigRequest":{"type":"object","properties":{"accountConfigId":{"type":"string","description":"ID of an Account Config","example":"Veritatis voluptatibus."},"id":{"type":"string","description":"ID of a Service Model","example":"Dolor aut."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"v0","minLength":1}},"example":{"accountConfigId":"ac-12345678","id":"sm-12345678","serviceId":"s-12345678","token":"l"},"required":["token","accountConfigId","id","serviceId"]},"SetDefaultConsumptionPaymentMethodRequest":{"type":"object","properties":{"id":{"type":"string","description":"Payment method ID to set as default","example":"pm_1NVChw2eZvKYlo2CwkOranTh","pattern":"^pm_[a-zA-Z0-9]+$"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"e6a","minLength":1}},"example":{"id":"pm_1NVChw2eZvKYlo2CwkOranTh","token":"es"},"required":["token","id"]},"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":"Eos assumenda enim non ut quam."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b","minLength":1}},"example":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"id":"r-12345678","serviceId":"s-12345678","token":"y"},"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":"8s","minLength":1},"value":{"type":"string","description":"The value of the secret","example":"super-secret-value"}},"example":{"environmentType":"DEV","name":"my-secret","token":"wj7","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":"Atque est deserunt est recusandae iste doloremque."}},"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":"Aut ipsam suscipit consequuntur."},"subscriptionId":{"type":"string","description":"The subscription ID","example":"sub-abcd1234"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"3dk","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":"5"},"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":"Est ut aspernatur quia."},"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":{"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"]},"StripeAuthorizeURLRequest":{"type":"object","properties":{"token":{"type":"string","description":"JWT token used to perform authorization","example":"rg","minLength":1}},"example":{"token":"8m2"},"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"}},"StripeConfigResult":{"type":"object","properties":{"publishableKey":{"type":"string","description":"Stripe publishable key for mounting Elements","example":"pk_test_51..."},"stripeAccountId":{"type":"string","description":"Connected Stripe account ID (SP-tier only)","example":"acct_1M2JTkLkdIwHu7ix"}},"example":{"publishableKey":"pk_test_51...","stripeAccountId":"acct_1M2JTkLkdIwHu7ix"},"required":["publishableKey"]},"SubnetDetail":{"type":"object","properties":{"az":{"type":"string","description":"The availability zone","example":"us-east-1a"},"cidr":{"type":"string","description":"The CIDR block of the subnet","example":"10.0.1.0/24"},"id":{"type":"string","description":"The subnet ID","example":"subnet-0abc123def456"},"isPublic":{"type":"boolean","description":"Whether this subnet auto-assigns public IPs","example":false},"isTagged":{"type":"boolean","description":"Whether this subnet has the omnistrate managed-by tag (usable for deployment)","example":true}},"description":"Details of a single subnet in a VPC","example":{"az":"us-east-1a","cidr":"10.0.1.0/24","id":"subnet-0abc123def456","isPublic":false,"isTagged":true},"required":["id","az","isPublic","isTagged"]},"SubscriptionAllowedDeploymentLocation":{"type":"object","properties":{"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"regions":{"type":"array","items":{"type":"string","example":"Magnam dolorum quia ut quis corporis."},"description":"The regions this subscription is allowed to deploy in for the cloud provider. Omit or set to an empty array to allow all product tier regions for this cloud provider.","example":["us-east-1","us-west-2"]}},"example":{"cloudProvider":"aws","regions":["us-east-1","us-west-2"]},"required":["cloudProvider"]},"SubscriptionLicense":{"type":"object","properties":{"certificateBase64":{"type":"string","description":"Public certificate used to sign the license in Base 64 format","default":"","example":"Quia et qui minus ipsam ut culpa."},"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":"Provident suscipit vel laboriosam voluptatem."}},"example":{"certificateBase64":"Perspiciatis necessitatibus est aut necessitatibus amet.","expirationDate":"2024-01-01T10:00:00Z","licenseBase64":"Est consequatur fugiat dolor rerum sequi."}},"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"]},"SyncAccountConfigCloudNativeNetworkTarget":{"type":"object","properties":{"cloudNativeNetworkId":{"type":"string","description":"Optional provider-native network ID. When omitted, every supported network in the region is enumerated.","example":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet"},"includeHostClusters":{"type":"boolean","description":"Whether to include host clusters when refreshing this target.","example":false},"region":{"type":"string","description":"The cloud region where the network resides","example":"us-east-1"}},"description":"A targeted (region, cloudNativeNetworkId) pair that narrows a sync to specific networks.","example":{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},"required":["region"]},"SyncAccountConfigCloudNativeNetworksRequest":{"type":"object","properties":{"cloudNativeNetworks":{"type":"array","items":{"$ref":"#/components/schemas/SyncAccountConfigCloudNativeNetworkTarget"},"description":"Optional list of (region, cloudNativeNetworkId) targets to sync. Each target is {region (required), cloudNativeNetworkId (optional)}: with the network ID set, only that network is re-validated; with the network ID omitted, every supported network in the region is enumerated. If the entire list is empty, the sync sweeps every region the account is enabled in (derived from the service plan).","example":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"}]},"id":{"type":"string","description":"ID of an Account Config","example":"Dignissimos reiciendis aliquid minima et et iusto."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m","minLength":1}},"example":{"cloudNativeNetworks":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"}],"id":"ac-12345678","token":"2"},"required":["token","id"]},"SyncAccountConfigCloudNativeNetworksRequest2":{"type":"object","properties":{"cloudNativeNetworks":{"type":"array","items":{"$ref":"#/components/schemas/SyncAccountConfigCloudNativeNetworkTarget"},"description":"Optional list of (region, cloudNativeNetworkId) targets to sync. Each target is {region (required), cloudNativeNetworkId (optional)}: with the network ID set, only that network is re-validated; with the network ID omitted, every supported network in the region is enumerated. If the entire list is empty, the sync sweeps every region the account is enabled in (derived from the service plan).","example":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"}]}},"example":{"cloudNativeNetworks":[{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"},{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","includeHostClusters":false,"region":"us-east-1"}]}},"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"},"cliConfigFileOverride":{"type":"string","description":"The OpenTofu CLI configuration file content in base64 format for the Terraform configuration. Applied via TF_CLI_CONFIG_FILE when executing tofu.","example":"cHJvdmlkZXJfaW5zdGFsbGF0aW9uIHt9"},"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":"Accusantium facilis delectus dolor."}},"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":"Voluptatem iure facilis dolorem perspiciatis qui."},"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","cliConfigFileOverride":"cHJvdmlkZXJfaW5zdGFsbGF0aW9uIHt9","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":{"artifactsLocalPath":"/local/path/to/artifacts","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"},"createBackupSystemWorkflowDisabled":{"type":"boolean","description":"Indicates whether the BACKUP system workflow is disabled for this product-tier version after persistent failures.","example":true},"createBackupSystemWorkflowDisabledAt":{"type":"string","description":"The timestamp when the BACKUP system workflow was disabled for this product-tier version.","example":"2026-09-15T12:00:00Z","format":"date-time"},"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"},"deleteBackupSystemWorkflowDisabled":{"type":"boolean","description":"Indicates whether the DELETE_BACKUP system workflow is disabled for this product-tier version after persistent failures.","example":true},"deleteBackupSystemWorkflowDisabledAt":{"type":"string","description":"The timestamp when the DELETE_BACKUP system workflow was disabled for this product-tier version.","example":"2026-09-15T13:00:00Z","format":"date-time"},"deploymentArtifactsVersionedMetadata":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentArtifactVersionedMetadata"},"description":"List of deployment artifact metadata for each version of the deployment artifacts associated with this tier version set.","example":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}]},"description":{"type":"string","description":"A brief description of the product-tier version set.","example":"Dolores consequatur velit quae commodi eos."},"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"},{"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":"Molestiae quam."},"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":"Doloremque necessitatibus repudiandae qui impedit autem."},"releaseNotes":{"type":"string","description":"Release notes for the version set.","example":"Repellendus repellendus maxime rerum dolorem suscipit."},"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"}]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"serviceModelId":{"type":"string","description":"ID of a Service Model","example":"Accusantium sit praesentium quo."},"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","createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","createdAt":"2020-01-01T00:00:00Z","createdBy":"John Doe","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","deploymentArtifactsVersionedMetadata":[{"deploymentArtifactID":"da-12345678","hash":"abc123def456"}],"description":"Odit nisi qui.","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":"Ad a officiis est nobis debitis eos.","releaseNotes":"Sed eius aut quaerat adipisci.","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"},{"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":"Doloribus aut possimus odio.","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":{"createBackupSystemWorkflowDisabled":{"type":"boolean","description":"Indicates whether the BACKUP system workflow is disabled for this product-tier version after persistent failures.","example":true},"createBackupSystemWorkflowDisabledAt":{"type":"string","description":"The timestamp when the BACKUP system workflow was disabled for this product-tier version.","example":"2026-09-15T12:00:00Z","format":"date-time"},"deleteBackupSystemWorkflowDisabled":{"type":"boolean","description":"Indicates whether the DELETE_BACKUP system workflow is disabled for this product-tier version after persistent failures.","example":true},"deleteBackupSystemWorkflowDisabledAt":{"type":"string","description":"The timestamp when the DELETE_BACKUP system workflow was disabled for this product-tier version.","example":"2026-09-15T13:00:00Z","format":"date-time"},"productTierId":{"type":"string","description":"ID of a Product Tier","example":"Et in nostrum animi quis."},"releaseNotes":{"type":"string","description":"Release notes for the version set.","example":"Delectus error aut officiis dolor mollitia nihil."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"version":{"type":"string","description":"The version number for the specific version set.","example":"Corporis esse et."}},"example":{"createBackupSystemWorkflowDisabled":true,"createBackupSystemWorkflowDisabledAt":"2026-09-15T12:00:00Z","deleteBackupSystemWorkflowDisabled":true,"deleteBackupSystemWorkflowDisabledAt":"2026-09-15T13:00:00Z","productTierId":"Ad a officiis est nobis debitis eos.","releaseNotes":"Exercitationem molestiae ipsam.","serviceId":"s-12345678","version":"Ut aliquid."},"required":["serviceId","productTierId","version"]},"TierVersionSetSpecSummary":{"type":"object","properties":{"createdAt":{"type":"string","description":"When the version was created","example":"1982-09-05T12:02:08Z","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":"Sequi dolorum odit non illum eos aut."},"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":"2000-03-13T06:43:16Z","format":"date-time"},"version":{"type":"string","description":"Version of the tier version set spec","example":"1.0"}},"example":{"createdAt":"1984-06-06T16:16:53Z","hasSpecFile":true,"productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","status":"Active","updatedAt":"2004-04-04T01:26:35Z","version":"1.0"},"required":["serviceId","productTierId","version","status","hasSpecFile"]},"UndeprecateResourceRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of a resource","example":"Architecto corrupti adipisci qui earum repellendus."},"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":"ao"},"required":["token","id","serviceId"]},"UnimportAccountConfigCloudNativeNetworkRequest":{"type":"object","properties":{"cloudNativeNetworkId":{"type":"string","description":"The provider-native network ID (for example, AWS VPC ID, GCP VPC name, or Azure VNet resource ID) to unimport. Rejected with HTTP 400 if the network is currently in use by a host cluster.","example":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet"},"id":{"type":"string","description":"ID of an Account Config","example":"Quis culpa asperiores quisquam."},"region":{"type":"string","description":"The deployment region whose cloud native network row should be unimported","example":"us-east-1"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"uu","minLength":1}},"example":{"cloudNativeNetworkId":"/subscriptions/12345678-1234-1234-1234-123456789abc/resourceGroups/customer-rg/providers/Microsoft.Network/virtualNetworks/customer-vnet","id":"ac-12345678","region":"us-east-1","token":"u"},"required":["token","id","cloudNativeNetworkId","region"]},"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":"Suscipit consequatur voluptatem aut molestias."},"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":{"environmentVariables":[{"key":"MYSQL_ROOT_PASSWORD","value":"password"}],"id":"r-12345678","serviceId":"s-12345678","token":"3"},"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"}]}},"UpdateAPIKeyMetadataRequest":{"type":"object","properties":{"description":{"type":"string","description":"New description. Optional; nil leaves the field unchanged.","example":"Used by the prod CI pipeline; rotated 2026-04."},"id":{"type":"string","description":"ID of an API Key","example":"apikey-12345678"},"name":{"type":"string","description":"New display name. Optional; nil leaves the field unchanged. Re-validated for uniqueness within the org on change (409 on conflict).","example":"ci-pipeline-prod-renamed"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"14","minLength":1}},"example":{"description":"Used by the prod CI pipeline; rotated 2026-04.","id":"apikey-12345678","name":"ci-pipeline-prod-renamed","token":"n4"},"required":["token","id"]},"UpdateAPIKeyMetadataRequest2":{"type":"object","properties":{"description":{"type":"string","description":"New description. Optional; nil leaves the field unchanged.","example":"Used by the prod CI pipeline; rotated 2026-04."},"name":{"type":"string","description":"New display name. Optional; nil leaves the field unchanged. Re-validated for uniqueness within the org on change (409 on conflict).","example":"ci-pipeline-prod-renamed"}},"example":{"description":"Used by the prod CI pipeline; rotated 2026-04.","name":"ci-pipeline-prod-renamed"}},"UpdateAPIKeyMetadataResult":{"type":"object","properties":{"metadata":{"$ref":"#/components/schemas/APIKeyMetadata"}},"example":{"metadata":{"createdAt":"2026-04-23T19:37:16Z","createdByUserId":"user-12345678","createdByUserName":"Alice Admin","description":"Used by the prod CI pipeline to call the deploy API.","expiresAt":"2027-01-01T00:00:00Z","id":"apikey-12345678","lastUsedAt":"2026-04-23T19:37:16Z","name":"ci-pipeline-prod","prefix":"om","revokedAt":"2026-04-30T12:00:00Z","revokedByUserId":"user-87654321","revokedByUserName":"Bob Ops","roleType":"admin","status":"active"}},"required":["metadata"]},"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":"Laboriosam necessitatibus."},"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":"Impedit expedita illum at facere.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},"required":["projectID","serviceAccountID","publicKeyID","privateKeyPEM"]},"UpdateAccountConfigRequest":{"type":"object","properties":{"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"Full replacement set of custom tags for the account configuration","example":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}]},"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":"Velit minima."},"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":"Sunt adipisci molestiae.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Sunt adipisci molestiae.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Sunt adipisci molestiae.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]},"token":{"type":"string","description":"JWT token used to perform authorization","example":"ra","minLength":1}},"description":"Update an existing account configuration","example":{"customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"description":"Nebius account for eu-north1 and eu-west1 projects","id":"ac-12345678","name":"Updated Nebius account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Sunt adipisci molestiae.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Sunt adipisci molestiae.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}],"token":"yc5"},"required":["token","id"]},"UpdateAccountConfigRequest2":{"type":"object","properties":{"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"Full replacement set of custom tags for the account configuration","example":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}]},"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":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]}},"example":{"customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"description":"Nebius account for eu-north1 and eu-west1 projects","name":"Updated Nebius account","nebiusBindings":[{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"},{"ownsArtifactBucket":true,"privateKeyPEM":"Eligendi omnis sapiente.","projectID":"project-e00b497fpr00n5hg8wbh2d","publicKeyID":"publickey-e00ngem85mc6pr5v63","serviceAccountID":"serviceaccount-e00vqdp9fskhmmaan8"}]}},"UpdateAccountConfigResourceInstanceRequest":{"type":"object","properties":{"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"Full replacement set of custom tags for the backing account configuration","example":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}]},"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":"s","minLength":1}},"example":{"customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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":"qr9"},"required":["token","id","serviceId","subscriptionId"]},"UpdateAccountConfigResourceInstanceRequest2":{"type":"object","properties":{"customTags":{"type":"array","items":{"$ref":"#/components/schemas/CustomTag"},"description":"Full replacement set of custom tags for the backing account configuration","example":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}]},"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":{"customTags":[{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"},{"key":"customKey","value":"customValue"}],"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":"Minus exercitationem ullam aut nulla aut nihil."},"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":"uqf","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":"3qd","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":"Sapiente et dignissimos."},"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":"l6","minLength":1}},"example":{"id":"n-12345678","name":"Dev us-east-1","token":"ka"},"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"}},"UpdateCustomWorkflowRequest":{"type":"object","properties":{"apiParameters":{"type":"array","items":{"$ref":"#/components/schemas/InputParameterEntity"},"description":"The API parameters that users provide when invoking this workflow","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"},{"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"},{"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"},{"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"}]},"configuration":{"type":"object","description":"Workflow-specific configuration as a flexible key-value map. For backup workflows: backupRetentionInDays (int), backupPeriodInHours (int), snapshotBeforeDeletion (bool). New properties can be added without API or schema changes.","example":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"additionalProperties":true},"description":{"type":"string","description":"A brief description of the workflow","example":"Trigger an on-demand backup for the operator-managed service"},"id":{"type":"string","description":"ID of a Custom Workflow","example":"Doloribus suscipit nisi."},"name":{"type":"string","description":"The display name of the workflow","example":"Backup now"},"outputParameterSpecs":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowOutputParameterSpec"},"description":"Typed declarations of the output parameters this workflow produces.","example":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}]},"scope":{"type":"array","items":{"type":"string","description":"The user context scope for a custom workflow, defining who can invoke it","example":"FLEET|END_CUSTOMER"},"description":"The user context scopes that can invoke this workflow","example":["FLEET","END_CUSTOMER"]},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"spec":{"description":"The workflow definition stored with the service plan. This is persisted as JSON and mirrors the workflow spec model in commons.","example":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]}},"token":{"type":"string","description":"JWT token used to perform authorization","example":"b","minLength":1},"verb":{"type":"string","description":"The provider-defined verb associated with a custom workflow. Any custom action value is accepted; reserved system workflow verbs are returned with isSystemWorkflow=true.","example":"SWITCHOVER"}},"example":{"apiParameters":[{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","id":"cwt-12345678","name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"scope":["FLEET","END_CUSTOMER"],"serviceId":"s-12345678","spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"token":"406","verb":"SWITCHOVER"},"required":["token","id","serviceId"]},"UpdateCustomWorkflowRequest2":{"type":"object","properties":{"apiParameters":{"type":"array","items":{"$ref":"#/components/schemas/InputParameterEntity"},"description":"The API parameters that users provide when invoking this workflow","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"},{"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"},{"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"},{"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"}]},"configuration":{"type":"object","description":"Workflow-specific configuration as a flexible key-value map. For backup workflows: backupRetentionInDays (int), backupPeriodInHours (int), snapshotBeforeDeletion (bool). New properties can be added without API or schema changes.","example":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"additionalProperties":true},"description":{"type":"string","description":"A brief description of the workflow","example":"Trigger an on-demand backup for the operator-managed service"},"name":{"type":"string","description":"The display name of the workflow","example":"Backup now"},"outputParameterSpecs":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowOutputParameterSpec"},"description":"Typed declarations of the output parameters this workflow produces.","example":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}]},"scope":{"type":"array","items":{"type":"string","example":"FLEET|END_CUSTOMER"},"description":"The user context scopes that can invoke this workflow","example":["FLEET","END_CUSTOMER"]},"spec":{"description":"The workflow definition persisted for the service plan","example":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]}},"verb":{"type":"string","description":"The workflow verb","example":"SWITCHOVER"}},"example":{"apiParameters":[{"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"},{"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"},{"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"}],"configuration":{"backupPeriodInHours":24,"backupRetentionInDays":7,"snapshotBeforeDeletion":true},"description":"Trigger an on-demand backup for the operator-managed service","name":"Backup now","outputParameterSpecs":[{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"}],"scope":["FLEET","END_CUSTOMER"],"spec":{"entrypoint":"backup","templates":[{"dag":{"tasks":[{"name":"run-backup","template":"backup-cluster"}]},"name":"backup"}]},"verb":"SWITCHOVER"}},"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":"Temporibus accusamus dolore voluptatibus voluptate voluptas amet."},"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":"Delectus quia."},"example":["region-12345678","region-abcd1234","region-3c3c3c3c"]},"token":{"type":"string","description":"JWT token used to perform authorization","example":"q","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":"t"},"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":"Assumenda ea eos blanditiis iusto eum."},"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":"Id iure labore sint hic nesciunt."},"id":{"type":"string","description":"ID of a resource","example":"Magnam omnis veritatis ut quidem."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"5n","minLength":1}},"example":{"content_type":"multipart/form-data; boundary=boundary","fileId":"f-12345678","id":"r-12345678","serviceId":"s-12345678","token":"l9"},"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":"Quis sapiente cum aspernatur distinctio."},"id":{"type":"string","description":"ID of a resource","example":"Repellat esse."},"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":"he","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":"4"},"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":"Voluptate nemo."},"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":"5g","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":"525","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":"Aut id incidunt velit."},"imageName":{"type":"string","description":"Name of the container image","example":"mysql","minLength":1},"imageRegistryId":{"type":"string","description":"ID of an Image Registry","example":"Suscipit qui qui iure est architecto."},"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":"vh","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":"kq"},"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":"Rerum magnam incidunt quod iusto."},"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":"Cumque aut 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":"Aut non omnis."},"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":"mbq","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":"e","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":"Et voluptatem eos et sapiente."},"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":"Incidunt id."},"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":"Quo facere sunt est."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"storageConfigId":{"type":"string","description":"ID of a Storage Config","example":"Quibusdam nihil beatae reiciendis suscipit expedita."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"bek","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":"sfd"},"required":["token","id","serviceId"]},"UpdateInfraConfigRequest2":{"type":"object","properties":{"computeConfigId":{"type":"string","description":"The compute config ID","example":"Nulla nemo maiores deleniti accusantium aut dolores."},"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":"Unde velit hic."},"storageConfigId":{"type":"string","description":"The storage config ID per compute node","example":"Nobis sed."}},"example":{"computeConfigId":"Ea eos.","customTag":{"key":"customKey","value":"customValue"},"description":"Infra config used for the base tier MySQL service","name":"MySQL Writer Infra Config","networkConfigId":"Molestiae quia qui et illum distinctio omnis.","storageConfigId":"Ab et tenetur."}},"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":"Ea facilis repellat ut voluptatem ut."},"hasOptions":{"type":"boolean","description":"Marks the input parameter to be selectable from a list of values","example":false},"id":{"type":"string","description":"ID of an Input Parameter","example":"Fuga quibusdam totam ratione."},"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":"Voluptatem quidem qui expedita delectus."}},"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":"r","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Quod nesciunt et commodi culpa."},"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"},"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":"1","minLength":1}},"example":{"defaultValue":"[\"1\", \"2.8\", \"3\"]","description":"Sunt fugit qui voluptatem.","hasOptions":true,"id":"var-12345678","labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Consectetur pariatur.","maxLength":"Harum sed molestiae consequatur ut in enim.","min":"Qui sunt et voluptas ut enim.","minLength":"Natus alias nostrum fuga quisquam et."},"modifiable":true,"name":"8","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":"qho"},"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":"Dolorum dignissimos dolor quos deserunt tempore hic."},"hasOptions":{"type":"boolean","description":"Marks the input parameter to be selectable from a list of values","example":false},"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":"Accusantium consequuntur aut rerum natus esse."}},"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":"s","minLength":1},"options":{"type":"array","items":{"type":"string","example":"Voluptatum expedita cumque dolores."},"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":"Asperiores assumenda quia tempore voluptatem est ex.","hasOptions":true,"labeledOptions":{"large":"t3.xlarge","medium":"t3.large","small":"t3.medium"},"limits":{"max":"Ab aspernatur fuga beatae sed praesentium.","maxLength":"Explicabo est.","min":"Ea iste.","minLength":"Consequatur enim id sint magni inventore eveniet."},"modifiable":true,"name":"oj9","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":"Saepe nulla."},"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":"wz","minLength":1}},"example":{"id":"svc-12345678","instanceStorageIops":"7500","instanceStorageThroughputMiBps":"128","instanceStorageType":"AWS::EBS_GP2","serviceId":"s-12345678","token":"m"},"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":"khb","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":"kb","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"]},"UpdateManagedArtifactReleasePolicyRequest":{"type":"object","properties":{"autoUpgrade":{"type":"boolean","description":"Enable automatic adoption of the newest published release. When true, preferredBundleVersion must be omitted and any stored pin is cleared.","example":false},"cloudProvider":{"type":"string","description":"Name of the Infra Provider","example":"aws|azure|gcp|nebius|oci|byoc-onprem|all"},"environmentType":{"type":"string","description":"The type of service environment","example":"PROD|PRIVATE|CANARY|STAGING|QA|DEV|GLOBAL"},"preferredBundleVersion":{"type":"string","description":"Published release to prefer while auto-upgrade is disabled. When disabling auto-upgrade, omission preserves an existing preferred release or pins the current effective release if no preference exists.","example":"r0000020","pattern":"^r[0-9]{7,}$"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"vye","minLength":1}},"example":{"autoUpgrade":false,"preferredBundleVersion":"r0000020"},"required":["token","environmentType","cloudProvider","autoUpgrade"]},"UpdateManagedArtifactReleasePolicyRequest2":{"type":"object","properties":{"autoUpgrade":{"type":"boolean","description":"Enable automatic adoption of the newest published release. When true, preferredBundleVersion must be omitted and any stored pin is cleared.","example":false},"preferredBundleVersion":{"type":"string","description":"Published release to prefer while auto-upgrade is disabled. When disabling auto-upgrade, omission preserves an existing preferred release or pins the current effective release if no preference exists.","example":"r0000020","pattern":"^r[0-9]{7,}$"}},"example":{"autoUpgrade":false,"preferredBundleVersion":"r0000020"},"required":["autoUpgrade"]},"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":"Repellat modi pariatur ea minus."},"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":7183957222388580151,"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":"f","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":"l","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":6021488563168516744,"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":"Et mollitia aspernatur animi quo quis."},"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":"j1z","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":"h7","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":"6y","minLength":1}},"example":{"currentPassword":"currentPassword","currentPasswordHash":"currentPasswordHash","password":"password","token":"9ao"},"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":"Aspernatur sapiente animi culpa ea qui alias."},"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":"b4","minLength":1}},"example":{"description":"MySQL SaaS promotion pipeline","id":"p-12345678","name":"my-pipeline","serviceEnvironmentSequence":["se-12345678","se-23456789"],"serviceId":"s-12345678","token":"hj0"},"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":"Possimus itaque voluptatem quis et voluptatem."},"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":"Qui eos et laudantium quibusdam."},"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"]},"byocOnpremRegions":{"type":"array","items":{"type":"string","example":"Tempora est perspiciatis quo aliquam eum placeat."},"description":"The BYOC on-prem regions that this product tier is available on","example":["on-prem"]},"customMetering":{"$ref":"#/components/schemas/CustomMeteringConfiguration"},"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"},"disableInvoiceGeneration":{"type":"boolean","description":"Whether Stripe invoice generation is disabled for this product tier","example":false},"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":"Et non."},"description":"The GCP regions that this product tier is available on","example":["us-central1"]},"id":{"type":"string","description":"ID of a Product Tier","example":"Minima molestiae qui excepturi minus molestias."},"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":"Totam neque pariatur eos nobis est et."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"Expedita in aperiam."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"Cumque et consequatur."},"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"},"Deployment cell 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":"Hic et officiis suscipit."},"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":"v","minLength":1}},"example":{"allowCreatesWhenPaymentNotConfigured":true,"autoApproveSubscription":false,"awsRegions":["us-east-2","ca-central-1"],"azureRegions":["northcentralus"],"billingProductID":"abc123","billingProviders":["STRIPE","BRING_YOUR_OWN"],"byocOnpremRegions":["on-prem"],"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"defaultBillingProvider":"STRIPE","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'Hello World'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","disableInvoiceGeneration":false,"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"},"Deployment cell 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":"7i"},"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":"Natus maxime est voluptatem natus ex."},"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":"Quasi odit odio et et."},"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"]},"byocOnpremRegions":{"type":"array","items":{"type":"string","example":"Itaque dolorum blanditiis a non est."},"description":"The BYOC on-prem regions that this product tier is available on","example":["on-prem"]},"customMetering":{"$ref":"#/components/schemas/CustomMeteringConfiguration"},"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"},"disableInvoiceGeneration":{"type":"boolean","description":"Whether Stripe invoice generation is disabled for this product tier","example":false},"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":"Dolorem laudantium veniam blanditiis."},"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":"Et qui excepturi veniam et ratione."},"description":"The Nebius regions that this product tier is available on","example":["eu-north1"]},"ociRegions":{"type":"array","items":{"type":"string","example":"At inventore repudiandae ex."},"description":"The OCI regions that this product tier is available on","example":["us-sanjose-1"]},"onPremPlatforms":{"type":"array","items":{"type":"string","example":"In veniam molestiae minima."},"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"},"Deployment cell 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":"Error qui aliquid at quaerat repellendus doloribus."},"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"],"byocOnpremRegions":["on-prem"],"customMetering":{"metrics":[{"aggregationFunction":"count","displayName":"Request count","name":"requests"}]},"defaultBillingProvider":"STRIPE|BRING_YOUR_OWN","deploymentConfiguration":{"onPremInstallerTools":{"helperUserScript":{"content":"echo 'Hello World'"}},"requirements":{"minimumK8sVersion":"1.23.1"}},"description":"A premium product tier","disableInvoiceGeneration":false,"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"},"Deployment cell 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":"Officiis et harum vero."},"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":{"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":"ej"},"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":"Laudantium illum nihil delectus ea laudantium nulla."},"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":{"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":"9"},"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":"Veniam aut."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"Libero modi rem."}},"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":"Quas rerum assumenda et error impedit."},"imageConfigId":{"type":"string","description":"ID of an Image Config","example":"Ut non architecto id."},"infraConfigId":{"type":"string","description":"ID of an Infra Config","example":"Id autem."},"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":"9","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"},{"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":{"artifactsLocalPath":"/local/path/to/artifacts","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"},"serviceId":"s-12345678","terraformConfigurations":{"aws":{"artifactsLocalPath":"/local/path/to/artifacts","gitConfiguration":{"referenceName":"ref","repositoryUrl":"gitUrl"},"privateModuleGitAccessTokens":{"tokenName":"accessToken"},"terraformPath":"/project1/tf"}},"token":"278"},"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":"Rem sit perferendis suscipit qui inventore."}},"customSysCTLs":{"type":"object","description":"Custom sysctl settings for the resource","example":{"net.ipv4.tcp_syncookies":"1"},"additionalProperties":{"type":"string","example":"Aut quidem consequatur vel."}},"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":"Qui eligendi nihil et."},"infraConfigId":{"type":"string","description":"The ID of the infrastructure configuration that this resource refers to","example":"Delectus rerum accusantium minus delectus qui qui."},"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":{"artifactsLocalPath":"/local/path/to/artifacts","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":{"artifactsLocalPath":"/local/path/to/artifacts","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"}],"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"},"NebiusFileSystemConfiguration":{"FilesystemType":"NETWORK_SSD|NETWORK_HDD|WEKA|VAST","SizeGibibytes":256}},"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":"Pariatur sint rerum.","infraConfigId":"Dolor tempore corporis vitae quos mollitia enim.","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":{"artifactsLocalPath":"/local/path/to/artifacts","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":{"artifactsLocalPath":"/local/path/to/artifacts","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":"1m6"},"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":{"apiKeyValue":{"type":"string","description":"The API key value for the SaaS portal","example":"om_ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"},"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":"2d","minLength":1}},"example":{"apiKeyValue":"om_ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","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":"2"},"required":["token","environmentType"]},"UpdateSaaSPortalRequest2":{"type":"object","properties":{"apiKeyValue":{"type":"string","description":"The API key value for the SaaS portal","example":"om_ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"},"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":{"apiKeyValue":"om_ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","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":"Voluptatem sint voluptatibus voluptas libero ut quam."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"m8","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":"6z"},"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":"Est dolor dolores rerum et commodi."},"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":"4s","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":"p","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":"Dolor ullam qui."},"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":"Consequuntur sed recusandae odio perferendis aperiam.","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":"Quia nesciunt nulla necessitatibus similique repudiandae."},"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":"pe","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":"mc"},"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":"Ut ea quibusdam assumenda dolores earum dignissimos."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"bo","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":"Possimus fugit nesciunt.","token":"c7d"},"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":"Quidem asperiores necessitatibus."}},"example":{"description":"A MySQL SaaS specializing in multi-writer clusters for high availability","dryRun":true,"name":"MySQL multi-writer service","serviceLogoURL":"Officia cupiditate."}},"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":"Totam consequatur dolores voluptas qui quo."},"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":"kf","minLength":1}},"example":{"description":"my-storage-config-description","id":"sc-12345678","name":"my-storage-config","serviceId":"s-12345678","token":"d"},"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":"In laborum."},"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":"oe","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":"pi"},"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":"Quis dicta laboriosam blanditiis laudantium ipsa sapiente."},"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":"06y","minLength":1}},"example":{"id":"svc-12345678","instanceStorageSizeGi":"$var.storage_size","serviceId":"s-12345678","token":"m"},"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":"Omnis corporis perferendis quidem at."},"releaseNotes":{"type":"string","description":"Release notes for the version set.","example":"Sapiente vero occaecati est enim est numquam."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"qa","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"productTierId":"Ad a officiis est nobis debitis eos.","releaseNotes":"Et consequatur explicabo et.","serviceId":"s-12345678","token":"bk7","version":"3.0"},"required":["token","serviceId","productTierId","version"]},"UpdateTierVersionSetMetadataRequest2":{"type":"object","properties":{"releaseNotes":{"type":"string","description":"Release notes for the version set.","example":"Non ex nostrum."}},"example":{"releaseNotes":"Dignissimos eum ut nemo totam dolor explicabo."}},"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":"Pariatur praesentium necessitatibus quis voluptatem."},"serviceId":{"type":"string","description":"ID of a Service","example":"s-123456"},"token":{"type":"string","description":"JWT token used to perform authorization","example":"kjo","minLength":1},"version":{"type":"string","description":"The version number for the specific version set.","example":"3.0"}},"example":{"name":"Updated version set name","productTierId":"Ad a officiis est nobis debitis eos.","serviceId":"s-12345678","token":"xz","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":"Necessitatibus ut veritatis inventore at veniam voluptatem."},"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":"c","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":"zg"},"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":"Ducimus dolores ut beatae illo illo et."}},"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":"Omnis officia dolores delectus."},"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://kertzmannkoch.info/enos_larson","format":"uri"},"orgLogoURL":{"type":"string","description":"The logo of the org that this user owns","example":"http://bogisich.info/tessie_macejkovic","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":"Quo quis rerum."},"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":"Velit rerum autem quia."},"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":"6","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":"Nihil nisi.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":true,"orgFavIconURL":"http://armstrong.net/brooke","orgLogoURL":"http://erdman.net/edison","orgName":"ACME","orgPrivacyPolicy":"Maiores sapiente odio rerum libero ut.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Eum eaque.","orgURL":"something.acme","token":"nw"},"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":"Corporis quae eius."}},"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":"Dolorem praesentium maiores quibusdam ipsam et nulla."},"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":true},"orgFavIconURL":{"type":"string","description":"The favicon of the org that this user owns","example":"http://gloverwilkinson.net/ressie_haley","format":"uri"},"orgLogoURL":{"type":"string","description":"The logo of the org that this user owns","example":"http://barton.biz/brooklyn","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":"Et et mollitia cupiditate unde ipsam rerum."},"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":"Sint aut sit quia corporis ab et."},"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":"Et omnis qui.","orgDescription":"ACME Inc.","orgDisablePasswordLogin":false,"orgFavIconURL":"http://johns.org/terrill","orgLogoURL":"http://flatley.biz/vito_d'amore","orgName":"ACME","orgPrivacyPolicy":"Amet cum tenetur impedit officiis ipsam modi.","orgSupportEmail":"support@example.com","orgTermsOfUse":"Sit facilis vel.","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":"Autem dolorem vel esse minus quo."},"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":"h","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":"cl"},"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":"Adipisci et omnis."},"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":"Consequuntur qui cum sint quos numquam quas.","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":"Aliquam dolorem accusamus ad aliquid."},"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":"h","minLength":1}},"example":{"accountConfigID":"ac-1234567890","artifactPath":"/path/to","base64EncodedArtifact":"Fugiat quisquam rerum ipsam consequatur facilis laudantium.","environmentType":"PROD","productTierName":"standard","serviceName":"my-service","token":"ca"},"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":"Quae qui consequatur tenetur laborum facere omnis."},"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":"Quos non harum eligendi consequatur provident.","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":"CPU 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":"CPU 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":"Omnis tenetur."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"6","minLength":1}},"example":{"id":"ac-12345678","token":"vu7"},"required":["token","id"]},"VerifyCustomDomainRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Custom Domain","example":"Nihil molestiae expedita aspernatur."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"x","minLength":1}},"example":{"id":"cd-12345678","token":"y"},"required":["token","id"]},"VerifyIdentityProviderRequest":{"type":"object","properties":{"id":{"type":"string","description":"ID of an Identity Provider","example":"Dolorem doloremque exercitationem."},"token":{"type":"string","description":"JWT token used to perform authorization","example":"r1","minLength":1}},"example":{"id":"idp-12345678","token":"b"},"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":"Soluta et iusto."},"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"]},"WorkflowOutputParameterSpec":{"type":"object","properties":{"description":{"type":"string","description":"A human-readable description of the output parameter.","example":"The running PostgreSQL server version"},"name":{"type":"string","description":"The output parameter name.","example":"postgresVersion"},"type":{"type":"string","description":"The value type used to render and validate the output. One of: string, int, float, bool, json.","example":"string"},"valueRef":{"type":"string","description":"The reference expression resolving the value from a task resource, e.g. $tasks.\u003ctaskName\u003e.resource.\u003cjsonPath\u003e.","example":"$tasks.read-version.resource.status.image"}},"description":"A typed output parameter produced when a workflow execution completes.","example":{"description":"The running PostgreSQL server version","name":"postgresVersion","type":"string","valueRef":"$tasks.read-version.resource.status.image"},"required":["name","valueRef","type"]},"WorkspaceArtifactsDownloadResult":{"type":"object","properties":{"content_disposition":{"type":"string","description":"Content-Disposition header for the workspace artifact archive download.","example":"attachment; filename=\"workspace-artifacts.tar.gz\""},"content_type":{"type":"string","description":"Content-Type header for the workspace artifact archive download.","default":"application/gzip","example":"application/gzip"},"length":{"type":"integer","description":"Length is the downloaded content length in bytes.","example":4194304,"format":"int64"}},"example":{"content_disposition":"attachment; filename=\"workspace-artifacts.tar.gz\"","content_type":"application/gzip","length":4194304}},"WorkspaceArtifactsDownloadURLResult":{"type":"object","properties":{"presignedDownloadUrl":{"type":"string","description":"The download URL for the prepared workspace artifact archive","example":"https://api.omnistrate.cloud/2022-09-01-00/service/s-12345678/product-tier/pt-12345678/workspace-artifacts/download"}},"example":{"presignedDownloadUrl":"https://api.omnistrate.cloud/2022-09-01-00/service/s-12345678/product-tier/pt-12345678/workspace-artifacts/download"},"required":["presignedDownloadUrl"]},"WorkspaceArtifactsResult":{"type":"object","properties":{"lastFailedReason":{"type":"string","description":"The last failed reason for preparing the workspace artifact archive","example":"Failed to package deployment artifacts"},"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"},"workspaceArtifactId":{"type":"string","description":"ID of a workspace artifact archive","example":"Rerum odit modi."}},"example":{"lastFailedReason":"Failed to package deployment artifacts","status":"UPLOADING","workspaceArtifactId":"ws-da-12345678"},"required":["workspaceArtifactId","status"]}},"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":"custom-workflow-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."},{"name":"api-key-api","description":"The set of APIs to manage org-bounded long-lived API keys."},{"name":"consumption-payment-method-api","description":"Payment method management for end customers (SP-tier billing via Stripe Connect)"},{"name":"managed-release-api","description":"Internal API for publishing complete managed artifact release revisions."},{"name":"managed-artifact-api","description":"Tenant-scoped managed artifact release history, Base Amenities release policy, and provisioner-target synchronization API. Published releases and target synchronization records are read-only."}]}