Apigee API (apigee:v1)

2025-03-15

9 new methods

Additions

    Methods
  • apigee.organizations.dnsZones.get

      Parameter Order : name

      Parameters :

        name

          Description : Required. Name of the DNS zone to fetch. Use the following structure in your request: `organizations/{org}/dnsZones/{dns_zone}`.

          Location : path

          Required : Yes

          Type : string

          Pattern : ^organizations/[^/]+/dnsZones/[^/]+$

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : GET

      Flat Path : v1/organizations/{organizationsId}/dnsZones/{dnsZonesId}

      Description : Fetches the representation of an existing DNS zone.

      Path : v1/{+name}

  • apigee.organizations.dnsZones.list

      Parameter Order : parent

      Path : v1/{+parent}/dnsZones

      HTTP Method : GET

      Parameters :

        pageSize

          Description : Optional. Maximum number of DNS zones to return. If unspecified, at most 25 DNS zones will be returned.

          Type : integer

          Format : int32

          Location : query

        parent

          Type : string

          Description : Required. Name of the organization for which to list the DNS zones. Use the following structure in your request: `organizations/{org}`

          Pattern : ^organizations/[^/]+$

          Location : path

          Required : Yes

        pageToken

          Type : string

          Location : query

          Description : Optional. Page token, returned from a previous `ListDnsZones` call, that you can use to retrieve the next page.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Flat Path : v1/organizations/{organizationsId}/dnsZones

      Description : Enumerates DNS zones that have been created but not yet deleted.

  • apigee.organizations.dnsZones.create

      Description : Creates a new DNS zone.

      Flat Path : v1/organizations/{organizationsId}/dnsZones

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : POST

      Parameter Order : parent

      Parameters :

        dnsZoneId

          Type : string

          Description : Required. User assigned ID for this resource. Must be unique within the organization. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.

          Location : query

        parent

          Pattern : ^organizations/[^/]+$

          Type : string

          Description : Required. Organization where the DNS zone will be created.

          Required : Yes

          Location : path

      Path : v1/{+parent}/dnsZones

  • apigee.organizations.dnsZones.delete

      Parameter Order : name

      Path : v1/{+name}

      HTTP Method : DELETE

      Flat Path : v1/organizations/{organizationsId}/dnsZones/{dnsZonesId}

      Parameters :

        name

          Required : Yes

          Pattern : ^organizations/[^/]+/dnsZones/[^/]+$

          Description : Required. Name of the DNS zone to delete. Use the following structure in your request: `organizations/{org}/dnsZones/{dns_zone}`.

          Location : path

          Type : string

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Deletes a previously created DNS zone.

  • apigee.organizations.securityMonitoringConditions.get

      HTTP Method : GET

      Parameter Order : name

      Description : Get a security monitoring condition.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        name

          Required : Yes

          Location : path

          Type : string

          Pattern : ^organizations/[^/]+/securityMonitoringConditions/[^/]+$

          Description : Required. The name of the security monitoring condition to get. Format: `organizations/{org}/securityMonitoringConditions/{security_monitoring_condition}`

      Flat Path : v1/organizations/{organizationsId}/securityMonitoringConditions/{securityMonitoringConditionsId}

      Path : v1/{+name}

  • apigee.organizations.securityMonitoringConditions.patch

      Path : v1/{+name}

      HTTP Method : PATCH

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      Parameters :

        name

          Description : Identifier. Name of the security monitoring condition resource. Format: organizations/{org}/securityMonitoringConditions/{security_monitoring_condition}

          Pattern : ^organizations/[^/]+/securityMonitoringConditions/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Location : query

          Format : google-fieldmask

          Description : Optional. The list of fields to update. Valid fields to update are `profile`, `scope`, `include_all_resources`, `include`, and `exclude`.

          Type : string

      Description : Update a security monitoring condition.

      Flat Path : v1/organizations/{organizationsId}/securityMonitoringConditions/{securityMonitoringConditionsId}

  • apigee.organizations.securityMonitoringConditions.list

      Parameters :

        pageToken

          Location : query

          Type : string

          Description : Optional. A page token, received from a previous `ListSecurityMonitoringConditions` call. Provide this to retrieve the subsequent page.

        pageSize

          Type : integer

          Location : query

          Description : Optional. The maximum number of monitoring conditions to return.

          Format : int32

        parent

          Pattern : ^organizations/[^/]+$

          Location : path

          Type : string

          Description : Required. For a specific organization, list all the security monitoring conditions. Format: `organizations/{org}`

          Required : Yes

        filter

          Location : query

          Type : string

          Description : Optional. Filter for the monitoring conditions. For example: `profile=profile1 AND scope=env1`

      Path : v1/{+parent}/securityMonitoringConditions

      Parameter Order : parent

      HTTP Method : GET

      Description : List security monitoring conditions.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Flat Path : v1/organizations/{organizationsId}/securityMonitoringConditions

  • apigee.organizations.securityMonitoringConditions.create

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : POST

      Flat Path : v1/organizations/{organizationsId}/securityMonitoringConditions

      Path : v1/{+parent}/securityMonitoringConditions

      Parameter Order : parent

      Parameters :

        parent

          Required : Yes

          Pattern : ^organizations/[^/]+$

          Type : string

          Description : Required. The parent resource name. Format: `organizations/{org}`

          Location : path

        securityMonitoringConditionId

          Location : query

          Type : string

          Description : Optional. Optional: The security monitoring condition id. If not specified, a monitoring condition uuid will be generated by the backend. This value should be 4-63 characters, and valid characters are /a-z-/.

      Description : Create a security monitoring condition.

  • apigee.organizations.securityMonitoringConditions.delete

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Delete a security monitoring condition.

      Parameters :

        name

          Type : string

          Description : Required. The name of the security monitoring condition to delete. Format: `organizations/{org}/securityMonitoringConditions/{security_monitoring_condition}`

          Pattern : ^organizations/[^/]+/securityMonitoringConditions/[^/]+$

          Required : Yes

          Location : path

      Parameter Order : name

      HTTP Method : DELETE

      Flat Path : v1/organizations/{organizationsId}/securityMonitoringConditions/{securityMonitoringConditionsId}

      Path : v1/{+name}