Skip to content

Get Component

ssmsap_get_component R Documentation

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"
)