Security Command Center API . organizations

Instance Methods

containerThreatDetectionSettings()

Returns the containerThreatDetectionSettings Resource.

eventThreatDetectionSettings()

Returns the eventThreatDetectionSettings Resource.

rapidVulnerabilityDetectionSettings()

Returns the rapidVulnerabilityDetectionSettings Resource.

securityHealthAnalyticsSettings()

Returns the securityHealthAnalyticsSettings Resource.

virtualMachineThreatDetectionSettings()

Returns the virtualMachineThreatDetectionSettings Resource.

webSecurityScannerSettings()

Returns the webSecurityScannerSettings Resource.

close()

Close httplib2 connections.

getContainerThreatDetectionSettings(name, x__xgafv=None)

getEventThreatDetectionSettings(name, x__xgafv=None)

getRapidVulnerabilityDetectionSettings(name, x__xgafv=None)

getSecurityCenterSettings(name, x__xgafv=None)

getSecurityHealthAnalyticsSettings(name, x__xgafv=None)

getSubscription(name, x__xgafv=None)

getVirtualMachineThreatDetectionSettings(name, x__xgafv=None)

getWebSecurityScannerSettings(name, x__xgafv=None)

updateContainerThreatDetectionSettings(name, body=None, updateMask=None, x__xgafv=None)

updateEventThreatDetectionSettings(name, body=None, updateMask=None, x__xgafv=None)

updateRapidVulnerabilityDetectionSettings(name, body=None, updateMask=None, x__xgafv=None)

updateSecurityHealthAnalyticsSettings(name, body=None, updateMask=None, x__xgafv=None)

updateVirtualMachineThreatDetectionSettings(name, body=None, updateMask=None, x__xgafv=None)

updateWebSecurityScannerSettings(name, body=None, updateMask=None, x__xgafv=None)

Method Details

close()
Close httplib2 connections.
getContainerThreatDetectionSettings(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceAccount": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
getEventThreatDetectionSettings(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
getRapidVulnerabilityDetectionSettings(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
getSecurityCenterSettings(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "cryptoKeyName": "A String",
  "logSinkProject": "A String",
  "name": "A String",
  "onboardingTime": "A String",
  "orgServiceAccount": "A String",
}
getSecurityHealthAnalyticsSettings(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceAccount": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
getSubscription(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "details": {
    "endTime": "A String",
    "startTime": "A String",
    "type": "A String",
  },
  "name": "A String",
  "tier": "A String",
}
getVirtualMachineThreatDetectionSettings(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceAccount": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
getWebSecurityScannerSettings(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
updateContainerThreatDetectionSettings(name, body=None, updateMask=None, x__xgafv=None)

Args:
  name: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceAccount": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}

  updateMask: string, A parameter
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceAccount": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
updateEventThreatDetectionSettings(name, body=None, updateMask=None, x__xgafv=None)

Args:
  name: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}

  updateMask: string, A parameter
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
updateRapidVulnerabilityDetectionSettings(name, body=None, updateMask=None, x__xgafv=None)

Args:
  name: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}

  updateMask: string, A parameter
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
updateSecurityHealthAnalyticsSettings(name, body=None, updateMask=None, x__xgafv=None)

Args:
  name: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceAccount": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}

  updateMask: string, A parameter
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceAccount": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
updateVirtualMachineThreatDetectionSettings(name, body=None, updateMask=None, x__xgafv=None)

Args:
  name: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceAccount": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}

  updateMask: string, A parameter
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceAccount": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}
updateWebSecurityScannerSettings(name, body=None, updateMask=None, x__xgafv=None)

Args:
  name: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}

  updateMask: string, A parameter
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "modules": {
    "a_key": {
      "moduleEnablementState": "A String",
      "value": {
        "a_key": "", # Properties of the object.
      },
    },
  },
  "name": "A String",
  "serviceEnablementState": "A String",
  "updateTime": "A String",
}