Skip to content

Gets the component of an application registered with AWS Systems Manager for SAP

Description

Gets the component of an application registered with AWS Systems Manager for SAP.

Usage

ssmsap_get_component(ApplicationId, ComponentId)

Arguments

  • ApplicationId

    [required] The ID of the application.

  • ComponentId

    [required] The ID of the component.

Value

A list with the following syntax:

list(
  Component = list(
    ComponentId = "string",
    Sid = "string",
    SystemNumber = "string",
    ParentComponent = "string",
    ChildComponents = list(
      "string"
    ),
    ApplicationId = "string",
    ComponentType = "HANA"|"HANA_NODE"|"ABAP"|"ASCS"|"DIALOG"|"WEBDISP"|"WD"|"ERS",
    Status = "ACTIVATED"|"STARTING"|"STOPPED"|"STOPPING"|"RUNNING"|"RUNNING_WITH_ERROR"|"UNDEFINED",
    SapHostname = "string",
    SapFeature = "string",
    SapKernelVersion = "string",
    HdbVersion = "string",
    Resilience = list(
      HsrTier = "string",
      HsrReplicationMode = "PRIMARY"|"NONE"|"SYNC"|"SYNCMEM"|"ASYNC",
      HsrOperationMode = "PRIMARY"|"LOGREPLAY"|"DELTA_DATASHIPPING"|"LOGREPLAY_READACCESS"|"NONE",
      ClusterStatus = "ONLINE"|"STANDBY"|"MAINTENANCE"|"OFFLINE"|"NONE",
      EnqueueReplication = TRUE|FALSE
    ),
    AssociatedHost = list(
      Hostname = "string",
      Ec2InstanceId = "string",
      IpAddresses = list(
        list(
          IpAddress = "string",
          Primary = TRUE|FALSE,
          AllocationType = "VPC_SUBNET"|"ELASTIC_IP"|"OVERLAY"|"UNKNOWN"
        )
      ),
      OsVersion = "string"
    ),
    Databases = list(
      "string"
    ),
    Hosts = list(
      list(
        HostName = "string",
        HostIp = "string",
        EC2InstanceId = "string",
        InstanceId = "string",
        HostRole = "LEADER"|"WORKER"|"STANDBY"|"UNKNOWN",
        OsVersion = "string"
      )
    ),
    PrimaryHost = "string",
    DatabaseConnection = list(
      DatabaseConnectionMethod = "DIRECT"|"OVERLAY",
      DatabaseArn = "string",
      ConnectionIp = "string"
    ),
    LastUpdated = as.POSIXct(
      "2015-01-01"
    ),
    Arn = "string"
  ),
  Tags = list(
    "string"
  )
)

Request syntax

svc$get_component(
  ApplicationId = "string",
  ComponentId = "string"
)