class OrganizationsSecurityProfiles extends Resource (View source)

The "securityProfiles" collection of methods.

Typical usage is:

 $apigeeService = new Google\Service\Apigee(...);
 $securityProfiles = $apigeeService->organizations_securityProfiles;

Methods

create(string $parent, GoogleCloudApigeeV1SecurityProfile $postBody, array $optParams = [])

CreateSecurityProfile create a new custom security profile.

delete(string $name, array $optParams = [])

DeleteSecurityProfile delete a profile with all its revisions.

get(string $name, array $optParams = [])

GetSecurityProfile gets the specified security profile. Returns NOT_FOUND if security profile is not present for the specified organization.

listOrganizationsSecurityProfiles(string $parent, array $optParams = [])

ListSecurityProfiles lists all the security profiles associated with the org including attached and unattached profiles.

listRevisions(string $name, array $optParams = [])

ListSecurityProfileRevisions lists all the revisions of the security profile.

patch(string $name, GoogleCloudApigeeV1SecurityProfile $postBody, array $optParams = [])

UpdateSecurityProfile update the metadata of security profile.

Details

GoogleCloudApigeeV1SecurityProfile create(string $parent, GoogleCloudApigeeV1SecurityProfile $postBody, array $optParams = [])

CreateSecurityProfile create a new custom security profile.

(securityProfiles.create)

Parameters

string $parent

Required. Name of organization. Format: organizations/{org}

GoogleCloudApigeeV1SecurityProfile $postBody
array $optParams

Optional parameters.

Return Value

GoogleCloudApigeeV1SecurityProfile

Exceptions

Exception

GoogleProtobufEmpty delete(string $name, array $optParams = [])

DeleteSecurityProfile delete a profile with all its revisions.

(securityProfiles.delete)

Parameters

string $name

Required. Name of profile. Format: organizations/{org}/securityProfiles/{profile}

array $optParams

Optional parameters.

Return Value

GoogleProtobufEmpty

Exceptions

Exception

GoogleCloudApigeeV1SecurityProfile get(string $name, array $optParams = [])

GetSecurityProfile gets the specified security profile. Returns NOT_FOUND if security profile is not present for the specified organization.

(securityProfiles.get)

Parameters

string $name

Required. Security profile in the following format: `organizations/{org}/securityProfiles/{profile}'. Profile may optionally contain revision ID. If revision ID is not provided, the response will contain latest revision by default. Example: organizations/testOrg/securityProfiles/testProfile@5

array $optParams

Optional parameters.

Return Value

GoogleCloudApigeeV1SecurityProfile

Exceptions

Exception

GoogleCloudApigeeV1ListSecurityProfilesResponse listOrganizationsSecurityProfiles(string $parent, array $optParams = [])

ListSecurityProfiles lists all the security profiles associated with the org including attached and unattached profiles.

(securityProfiles.listOrganizationsSecurityProfiles)

Parameters

string $parent

Required. For a specific organization, list of all the security profiles. Format: organizations/{org}

array $optParams

Optional parameters.

Return Value

GoogleCloudApigeeV1ListSecurityProfilesResponse

Exceptions

Exception

GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse listRevisions(string $name, array $optParams = [])

ListSecurityProfileRevisions lists all the revisions of the security profile.

(securityProfiles.listRevisions)

Parameters

string $name

Required. For a specific profile, list all the revisions. Format: organizations/{org}/securityProfiles/{profile}

array $optParams

Optional parameters.

Return Value

GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse

Exceptions

Exception

GoogleCloudApigeeV1SecurityProfile patch(string $name, GoogleCloudApigeeV1SecurityProfile $postBody, array $optParams = [])

UpdateSecurityProfile update the metadata of security profile.

(securityProfiles.patch)

Parameters

string $name

Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}

GoogleCloudApigeeV1SecurityProfile $postBody
array $optParams

Optional parameters.

Return Value

GoogleCloudApigeeV1SecurityProfile

Exceptions

Exception