Class /GOOG/CL_OSCONFIG_V1ALPHA

Class

/GOOG/CL_OSCONFIG_V1ALPHA
  • Inheriting from:/GOOG/CL_HTTP_CLIENT
  • Description:OS Config API v1alpha
For general information about a class in ABAP SDK for Google Cloud, see API client stub.

Types

Type Description Visibility
TY_001 CVSSv3 PUBLIC
TY_003 Date PUBLIC
TY_005 FixedOrPercent PUBLIC
TY_008 Inventory PUBLIC
TY_009 InventoryItem PUBLIC
TY_010 InventoryOsInfo PUBLIC
TY_011 InventorySoftwarePackage PUBLIC
TY_012 InventoryVersionedPackage PUBLIC
TY_013 InventoryWindowsApplication PUBLIC
TY_014 InventoryWindowsQuickFixEngineeringPackage PUBLIC
TY_015 InventoryWindowsUpdatePackage PUBLIC
TY_016 InventoryWindowsUpdatePackageWindowsUpdateCategory PUBLIC
TY_017 InventoryZypperPatch PUBLIC
TY_019 ListInventoriesResponse PUBLIC
TY_020 ListOSPolicyAssignmentReportsResponse PUBLIC
TY_021 ListOSPolicyAssignmentRevisionsResponse PUBLIC
TY_022 ListOSPolicyAssignmentsResponse PUBLIC
TY_023 ListVulnerabilityReportsResponse PUBLIC
TY_024 OSPolicy PUBLIC
TY_025 OSPolicyAssignment PUBLIC
TY_026 OSPolicyAssignmentInstanceFilter PUBLIC
TY_027 OSPolicyAssignmentInstanceFilterInventory PUBLIC
TY_028 OSPolicyAssignmentLabelSet PUBLIC
TY_029 OSPolicyAssignmentReport PUBLIC
TY_030 OSPolicyAssignmentReportOSPolicyCompliance PUBLIC
TY_031 OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCo PUBLIC
TY_032 OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCo PUBLIC
TY_033 OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCo PUBLIC
TY_034 OSPolicyAssignmentRollout PUBLIC
TY_035 OSPolicyInventoryFilter PUBLIC
TY_036 OSPolicyOSFilter PUBLIC
TY_037 OSPolicyResource PUBLIC
TY_041 OSPolicyResourceExecResource PUBLIC
TY_042 OSPolicyResourceExecResourceExec PUBLIC
TY_043 OSPolicyResourceFile PUBLIC
TY_044 OSPolicyResourceFileGcs PUBLIC
TY_045 OSPolicyResourceFileRemote PUBLIC
TY_046 OSPolicyResourceFileResource PUBLIC
TY_047 OSPolicyResourceGroup PUBLIC
TY_048 OSPolicyResourcePackageResource PUBLIC
TY_049 OSPolicyResourcePackageResourceAPT PUBLIC
TY_050 OSPolicyResourcePackageResourceDeb PUBLIC
TY_051 OSPolicyResourcePackageResourceGooGet PUBLIC
TY_052 OSPolicyResourcePackageResourceMSI PUBLIC
TY_053 OSPolicyResourcePackageResourceRPM PUBLIC
TY_054 OSPolicyResourcePackageResourceYUM PUBLIC
TY_055 OSPolicyResourcePackageResourceZypper PUBLIC
TY_056 OSPolicyResourceRepositoryResource PUBLIC
TY_057 OSPolicyResourceRepositoryResourceAptRepository PUBLIC
TY_058 OSPolicyResourceRepositoryResourceGooRepository PUBLIC
TY_059 OSPolicyResourceRepositoryResourceYumRepository PUBLIC
TY_060 OSPolicyResourceRepositoryResourceZypperRepository PUBLIC
TY_061 Operation PUBLIC
TY_062 Status PUBLIC
TY_063 VulnerabilityReport PUBLIC
TY_064 VulnerabilityReportVulnerability PUBLIC
TY_065 VulnerabilityReportVulnerabilityDetails PUBLIC
TY_066 VulnerabilityReportVulnerabilityDetailsReference PUBLIC
TY_067 VulnerabilityReportVulnerabilityItem PUBLIC
TY_T_008 Inventory PUBLIC
TY_T_016 InventoryWindowsUpdatePackageWindowsUpdateCategory PUBLIC
TY_T_024 OSPolicy PUBLIC
TY_T_025 OSPolicyAssignment PUBLIC
TY_T_027 OSPolicyAssignmentInstanceFilterInventory PUBLIC
TY_T_028 OSPolicyAssignmentLabelSet PUBLIC
TY_T_029 OSPolicyAssignmentReport PUBLIC
TY_T_030 OSPolicyAssignmentReportOSPolicyCompliance PUBLIC
TY_T_031 OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCo PUBLIC
TY_T_033 OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCo PUBLIC
TY_T_035 OSPolicyInventoryFilter PUBLIC
TY_T_037 OSPolicyResource PUBLIC
TY_T_047 OSPolicyResourceGroup PUBLIC
TY_T_063 VulnerabilityReport PUBLIC
TY_T_064 VulnerabilityReportVulnerability PUBLIC
TY_T_066 VulnerabilityReportVulnerabilityDetailsReference PUBLIC
TY_T_067 VulnerabilityReportVulnerabilityItem PUBLIC
TY_T_STRING Table of Strings PUBLIC

Constants

Name Type Description Value Visibility
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH Supported Auth Types IJIJWW PUBLIC
C_SERVICE_NAME /GOOG/SERVICE_NAME Google Service Name osconfig:v1alpha PUBLIC
C_ROOT_URL STRING API Root URL https://osconfig.googleapis.com PUBLIC
C_REVISION_DATE DATUM Discovery Document revision Date 20250302 PUBLIC
C_PATH_PREFIX STRING API Path Prefix PUBLIC
C_ON_PREM_VERSION /GOOG/SDK_VERSION Lowest On-premises Version 1.7 PUBLIC
C_CLOUD_VERSION /GOOG/SDK_VERSION Lowest Cloud Version PUBLIC

Methods

For general information about a method in ABAP SDK for Google Cloud, see API method.

CONSTRUCTOR

  • Description: Constructor
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Google Cloud Key Name
IV_LOG_OBJ IMPORTING BALOBJ_D Application log: Object name (Application code)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ Application Log: Subobject

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CANCEL_OPERATIONS

  • Description: projects.locations.osPolicyAssignments.operations.cancel
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OS_POLICY_ASSIGNMENTS_ID IMPORTING STRING osPolicyAssignmentsId
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
IS_INPUT IMPORTING DATA Input Data
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING DATA Output Data
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CREATE_OS_POLICY_ASSIGNMENT

  • Description: osconfig.projects.locations.osPolicyAssignments.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_OSPOLICYASSIGNMENTID IMPORTING STRING osPolicyAssignmentId
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IS_INPUT IMPORTING TY_025 OSPolicyAssignment
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_061 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

DELETE_OS_POLICY_ASSIGNMENT

  • Description: osconfig.projects.locations.osPolicyAssignments.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OS_POLICY_ASSIGNMENTS_ID IMPORTING STRING osPolicyAssignmentsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_061 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_INVENTORIES

  • Description: osconfig.projects.locations.instances.inventories.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_VIEW IMPORTING STRING view
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_INSTANCES_ID IMPORTING STRING instancesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_008 Inventory
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_OPERATIONS

  • Description: projects.locations.osPolicyAssignments.operations.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OS_POLICY_ASSIGNMENTS_ID IMPORTING STRING osPolicyAssignmentsId
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_061 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_OS_POLICY_ASSIGNMENTS

  • Description: osconfig.projects.locations.osPolicyAssignments.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OS_POLICY_ASSIGNMENTS_ID IMPORTING STRING osPolicyAssignmentsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_025 OSPolicyAssignment
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_REPORTS

  • Description: locations.instances.osPolicyAssignments.reports.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_INSTANCES_ID IMPORTING STRING instancesId
IV_P_OS_POLICY_ASSIGNMENTS_ID IMPORTING STRING osPolicyAssignmentsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_029 OSPolicyAssignmentReport
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_VULNERABILITY_REPORTS

  • Description: projects.locations.instances.vulnerabilityReports.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_INSTANCES_ID IMPORTING STRING instancesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_063 VulnerabilityReport
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

LIST_INVENTORIES

  • Description: osconfig.projects.locations.instances.inventories.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_VIEW IMPORTING STRING view
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_INSTANCES_ID IMPORTING STRING instancesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_019 ListInventoriesResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

LIST_OS_POLICY_ASSIGNMENTS

  • Description: osconfig.projects.locations.osPolicyAssignments.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_022 ListOSPolicyAssignmentsResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

LIST_REPORTS

  • Description: locations.instances.osPolicyAssignments.reports.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_INSTANCES_ID IMPORTING STRING instancesId
IV_P_OS_POLICY_ASSIGNMENTS_ID IMPORTING STRING osPolicyAssignmentsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_020 ListOSPolicyAssignmentReportsResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

LIST_REVISIONS_OS_POLICY_AS

  • Description: projects.locations.osPolicyAssignments.listRevisions
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OS_POLICY_ASSIGNMENTS_ID IMPORTING STRING osPolicyAssignmentsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_021 ListOSPolicyAssignmentRevisionsResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

LIST_VULNERABILITY_REPORTS

  • Description: projects.locations.instances.vulnerabilityReports.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_INSTANCES_ID IMPORTING STRING instancesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_023 ListVulnerabilityReportsResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

PATCH_OS_POLICY_ASSIGNMENTS

  • Description: osconfig.projects.locations.osPolicyAssignments.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_ALLOWMISSING IMPORTING STRING allowMissing
IV_Q_REQUESTID IMPORTING STRING requestId
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OS_POLICY_ASSIGNMENTS_ID IMPORTING STRING osPolicyAssignmentsId
IS_INPUT IMPORTING TY_025 OSPolicyAssignment
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_061 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CLOSE

  • Description: Close Connection
  • Visibility: PUBLIC