HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/ssm-sap-2018-05-10.min.json
{
  "version": "2.0",
  "metadata": {
    "apiVersion": "2018-05-10",
    "endpointPrefix": "ssm-sap",
    "jsonVersion": "1.1",
    "protocol": "rest-json",
    "serviceAbbreviation": "SsmSap",
    "serviceFullName": "AWS Systems Manager for SAP",
    "serviceId": "Ssm Sap",
    "signatureVersion": "v4",
    "signingName": "ssm-sap",
    "uid": "ssm-sap-2018-05-10"
  },
  "operations": {
    "DeleteResourcePermission": {
      "http": {
        "requestUri": "/delete-resource-permission",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn"
        ],
        "members": {
          "ActionType": {},
          "SourceResourceArn": {},
          "ResourceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Policy": {}
        }
      }
    },
    "DeregisterApplication": {
      "http": {
        "requestUri": "/deregister-application",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ApplicationId"
        ],
        "members": {
          "ApplicationId": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "GetApplication": {
      "http": {
        "requestUri": "/get-application",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "ApplicationId": {},
          "ApplicationArn": {},
          "AppRegistryArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Application": {
            "shape": "Sd"
          },
          "Tags": {
            "shape": "Sk"
          }
        }
      }
    },
    "GetComponent": {
      "http": {
        "requestUri": "/get-component",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ApplicationId",
          "ComponentId"
        ],
        "members": {
          "ApplicationId": {},
          "ComponentId": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Component": {
            "type": "structure",
            "members": {
              "ComponentId": {},
              "Sid": {},
              "SystemNumber": {},
              "ParentComponent": {},
              "ChildComponents": {
                "shape": "Sh"
              },
              "ApplicationId": {},
              "ComponentType": {},
              "Status": {},
              "SapHostname": {},
              "SapFeature": {},
              "SapKernelVersion": {},
              "HdbVersion": {},
              "Resilience": {
                "type": "structure",
                "members": {
                  "HsrTier": {},
                  "HsrReplicationMode": {},
                  "HsrOperationMode": {},
                  "ClusterStatus": {},
                  "EnqueueReplication": {
                    "type": "boolean"
                  }
                }
              },
              "AssociatedHost": {
                "type": "structure",
                "members": {
                  "Hostname": {},
                  "Ec2InstanceId": {},
                  "IpAddresses": {
                    "type": "list",
                    "member": {
                      "type": "structure",
                      "members": {
                        "IpAddress": {},
                        "Primary": {
                          "type": "boolean"
                        },
                        "AllocationType": {}
                      }
                    }
                  },
                  "OsVersion": {}
                }
              },
              "Databases": {
                "type": "list",
                "member": {}
              },
              "Hosts": {
                "deprecated": true,
                "deprecatedMessage": "This shape is no longer used. Please use AssociatedHost.",
                "type": "list",
                "member": {
                  "type": "structure",
                  "members": {
                    "HostName": {},
                    "HostIp": {},
                    "EC2InstanceId": {},
                    "InstanceId": {},
                    "HostRole": {},
                    "OsVersion": {}
                  }
                }
              },
              "PrimaryHost": {
                "deprecated": true,
                "deprecatedMessage": "This shape is no longer used. Please use AssociatedHost."
              },
              "DatabaseConnection": {
                "type": "structure",
                "members": {
                  "DatabaseConnectionMethod": {},
                  "DatabaseArn": {},
                  "ConnectionIp": {}
                }
              },
              "LastUpdated": {
                "type": "timestamp"
              },
              "Arn": {}
            }
          },
          "Tags": {
            "shape": "Sk"
          }
        }
      }
    },
    "GetDatabase": {
      "http": {
        "requestUri": "/get-database",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "ApplicationId": {},
          "ComponentId": {},
          "DatabaseId": {},
          "DatabaseArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Database": {
            "type": "structure",
            "members": {
              "ApplicationId": {},
              "ComponentId": {},
              "Credentials": {
                "shape": "S1d"
              },
              "DatabaseId": {},
              "DatabaseName": {},
              "DatabaseType": {},
              "Arn": {},
              "Status": {},
              "PrimaryHost": {},
              "SQLPort": {
                "type": "integer"
              },
              "LastUpdated": {
                "type": "timestamp"
              }
            }
          },
          "Tags": {
            "shape": "Sk"
          }
        }
      }
    },
    "GetOperation": {
      "http": {
        "requestUri": "/get-operation",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "OperationId"
        ],
        "members": {
          "OperationId": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Operation": {
            "shape": "S1o"
          }
        }
      }
    },
    "GetResourcePermission": {
      "http": {
        "requestUri": "/get-resource-permission",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn"
        ],
        "members": {
          "ActionType": {},
          "ResourceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Policy": {}
        }
      }
    },
    "ListApplications": {
      "http": {
        "requestUri": "/list-applications",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "NextToken": {},
          "MaxResults": {
            "type": "integer"
          },
          "Filters": {
            "shape": "S1z"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Applications": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "Id": {},
                "DiscoveryStatus": {},
                "Type": {},
                "Arn": {},
                "Tags": {
                  "shape": "Sk"
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListComponents": {
      "http": {
        "requestUri": "/list-components",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "ApplicationId": {},
          "NextToken": {},
          "MaxResults": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Components": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "ApplicationId": {},
                "ComponentId": {},
                "ComponentType": {},
                "Tags": {
                  "shape": "Sk"
                },
                "Arn": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListDatabases": {
      "http": {
        "requestUri": "/list-databases",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "ApplicationId": {},
          "ComponentId": {},
          "NextToken": {},
          "MaxResults": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Databases": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "ApplicationId": {},
                "ComponentId": {},
                "DatabaseId": {},
                "DatabaseType": {},
                "Arn": {},
                "Tags": {
                  "shape": "Sk"
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListOperationEvents": {
      "http": {
        "requestUri": "/list-operation-events",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "OperationId"
        ],
        "members": {
          "OperationId": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {},
          "Filters": {
            "shape": "S1z"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "OperationEvents": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "Description": {},
                "Resource": {
                  "type": "structure",
                  "members": {
                    "ResourceArn": {},
                    "ResourceType": {}
                  }
                },
                "Status": {},
                "StatusMessage": {},
                "Timestamp": {
                  "type": "timestamp"
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListOperations": {
      "http": {
        "requestUri": "/list-operations",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ApplicationId"
        ],
        "members": {
          "ApplicationId": {},
          "MaxResults": {
            "type": "integer"
          },
          "NextToken": {},
          "Filters": {
            "shape": "S1z"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Operations": {
            "type": "list",
            "member": {
              "shape": "S1o"
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListTagsForResource": {
      "http": {
        "method": "GET",
        "requestUri": "/tags/{resourceArn}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "resourceArn"
        ],
        "members": {
          "resourceArn": {
            "location": "uri",
            "locationName": "resourceArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "tags": {
            "shape": "Sk"
          }
        }
      }
    },
    "PutResourcePermission": {
      "http": {
        "requestUri": "/put-resource-permission",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ActionType",
          "SourceResourceArn",
          "ResourceArn"
        ],
        "members": {
          "ActionType": {},
          "SourceResourceArn": {},
          "ResourceArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Policy": {}
        }
      }
    },
    "RegisterApplication": {
      "http": {
        "requestUri": "/register-application",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ApplicationId",
          "ApplicationType",
          "Instances"
        ],
        "members": {
          "ApplicationId": {},
          "ApplicationType": {},
          "Instances": {
            "type": "list",
            "member": {}
          },
          "SapInstanceNumber": {},
          "Sid": {},
          "Tags": {
            "shape": "Sk"
          },
          "Credentials": {
            "shape": "S1d"
          },
          "DatabaseArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Application": {
            "shape": "Sd"
          },
          "OperationId": {}
        }
      }
    },
    "StartApplication": {
      "http": {
        "requestUri": "/start-application",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ApplicationId"
        ],
        "members": {
          "ApplicationId": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "OperationId": {}
        }
      }
    },
    "StartApplicationRefresh": {
      "http": {
        "requestUri": "/start-application-refresh",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ApplicationId"
        ],
        "members": {
          "ApplicationId": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "OperationId": {}
        }
      }
    },
    "StopApplication": {
      "http": {
        "requestUri": "/stop-application",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ApplicationId"
        ],
        "members": {
          "ApplicationId": {},
          "StopConnectedEntity": {},
          "IncludeEc2InstanceShutdown": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "OperationId": {}
        }
      }
    },
    "TagResource": {
      "http": {
        "requestUri": "/tags/{resourceArn}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "resourceArn",
          "tags"
        ],
        "members": {
          "resourceArn": {
            "location": "uri",
            "locationName": "resourceArn"
          },
          "tags": {
            "shape": "Sk"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UntagResource": {
      "http": {
        "method": "DELETE",
        "requestUri": "/tags/{resourceArn}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "resourceArn",
          "tagKeys"
        ],
        "members": {
          "resourceArn": {
            "location": "uri",
            "locationName": "resourceArn"
          },
          "tagKeys": {
            "location": "querystring",
            "locationName": "tagKeys",
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      },
      "idempotent": true
    },
    "UpdateApplicationSettings": {
      "http": {
        "requestUri": "/update-application-settings",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "ApplicationId"
        ],
        "members": {
          "ApplicationId": {},
          "CredentialsToAddOrUpdate": {
            "shape": "S1d"
          },
          "CredentialsToRemove": {
            "shape": "S1d"
          },
          "Backint": {
            "type": "structure",
            "required": [
              "BackintMode",
              "EnsureNoBackupInProcess"
            ],
            "members": {
              "BackintMode": {},
              "EnsureNoBackupInProcess": {
                "type": "boolean"
              }
            }
          },
          "DatabaseArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Message": {},
          "OperationIds": {
            "type": "list",
            "member": {}
          }
        }
      }
    }
  },
  "shapes": {
    "Sd": {
      "type": "structure",
      "members": {
        "Id": {},
        "Type": {},
        "Arn": {},
        "AppRegistryArn": {},
        "Status": {},
        "DiscoveryStatus": {},
        "Components": {
          "shape": "Sh"
        },
        "LastUpdated": {
          "type": "timestamp"
        },
        "StatusMessage": {}
      }
    },
    "Sh": {
      "type": "list",
      "member": {}
    },
    "Sk": {
      "type": "map",
      "key": {},
      "value": {}
    },
    "S1d": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "DatabaseName",
          "CredentialType",
          "SecretId"
        ],
        "members": {
          "DatabaseName": {},
          "CredentialType": {},
          "SecretId": {
            "type": "string",
            "sensitive": true
          }
        }
      }
    },
    "S1o": {
      "type": "structure",
      "members": {
        "Id": {},
        "Type": {},
        "Status": {},
        "StatusMessage": {},
        "Properties": {
          "type": "map",
          "key": {},
          "value": {}
        },
        "ResourceType": {},
        "ResourceId": {},
        "ResourceArn": {},
        "StartTime": {
          "type": "timestamp"
        },
        "EndTime": {
          "type": "timestamp"
        },
        "LastUpdatedTime": {
          "type": "timestamp"
        }
      }
    },
    "S1z": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "Name",
          "Value",
          "Operator"
        ],
        "members": {
          "Name": {},
          "Value": {},
          "Operator": {}
        }
      }
    }
  }
}