google_api_access_context_manager v0.3.0 GoogleApi.AccessContextManager.V1.Api.AccessPolicies View Source
API calls for all endpoints tagged AccessPolicies
.
Link to this section Summary
Functions
Create an Access Level. The longrunning operation from this RPC will have a successful status once the Access Level has propagated to long-lasting storage. Access Levels containing errors will result in an error response for the first error encountered.
Delete an Access Level by resource name. The longrunning operation from this RPC will have a successful status once the Access Level has been removed from long-lasting storage.
Get an Access Level by resource name.
List all Access Levels for an access policy.
Update an Access Level. The longrunning operation from this RPC will have a successful status once the changes to the Access Level have propagated to long-lasting storage. Access Levels containing errors will result in an error response for the first error encountered.
Create an AccessPolicy
. Fails if this organization already has a
AccessPolicy
. The longrunning Operation will have a successful status
once the AccessPolicy
has propagated to long-lasting storage.
Syntactic and basic semantic errors will be returned in metadata
as a
BadRequest proto.
Delete an AccessPolicy by resource name. The longrunning Operation will have a successful status once the AccessPolicy has been removed from long-lasting storage.
Get an AccessPolicy by name.
List all AccessPolicies under a container.
Update an AccessPolicy. The
longrunning Operation from this RPC will have a successful status once the
changes to the AccessPolicy have propagated
to long-lasting storage. Syntactic and basic semantic errors will be
returned in metadata
as a BadRequest proto.
Create an Service Perimeter. The longrunning operation from this RPC will have a successful status once the Service Perimeter has propagated to long-lasting storage. Service Perimeters containing errors will result in an error response for the first error encountered.
Delete an Service Perimeter by resource name. The longrunning operation from this RPC will have a successful status once the Service Perimeter has been removed from long-lasting storage.
Get an Service Perimeter by resource name.
List all Service Perimeters for an access policy.
Update an Service Perimeter. The longrunning operation from this RPC will have a successful status once the changes to the Service Perimeter have propagated to long-lasting storage. Service Perimeter containing errors will result in an error response for the first error encountered.
Link to this section Functions
accesscontextmanager_access_policies_access_levels_create(connection, parent, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_access_levels_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.Operation.t()} | {:error, Tesla.Env.t()}
Create an Access Level. The longrunning operation from this RPC will have a successful status once the Access Level has propagated to long-lasting storage. Access Levels containing errors will result in an error response for the first error encountered.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - Required. Resource name for the access policy which owns this Access Level.Format:
accessPolicies/{policy_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.AccessContextManager.V1.Model.AccessLevel.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.Operation{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_access_levels_delete(connection, name, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_access_levels_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.Operation.t()} | {:error, Tesla.Env.t()}
Delete an Access Level by resource name. The longrunning operation from this RPC will have a successful status once the Access Level has been removed from long-lasting storage.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to servername
(type:String.t
) - Required. Resource name for the Access Level.Format:
accessPolicies/{policy_id}/accessLevels/{access_level_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.Operation{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_access_levels_get(connection, name, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_access_levels_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.AccessLevel.t()} | {:error, Tesla.Env.t()}
Get an Access Level by resource name.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to servername
(type:String.t
) - Required. Resource name for the Access Level.Format:
accessPolicies/{policy_id}/accessLevels/{access_level_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:accessLevelFormat
(type:String.t
) - Whether to returnBasicLevels
in the Cloud Common Expression Language rather than asBasicLevels
. Defaults to AS_DEFINED, where Access Levels are returned asBasicLevels
orCustomLevels
based on how they were created. If set to CEL, all Access Levels are returned asCustomLevels
. In the CEL case,BasicLevels
are translated to equivalentCustomLevels
.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.AccessLevel{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_access_levels_list(connection, parent, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_access_levels_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.ListAccessLevelsResponse.t()} | {:error, Tesla.Env.t()}
List all Access Levels for an access policy.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - Required. Resource name for the access policy to list Access Levels from.Format:
accessPolicies/{policy_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:accessLevelFormat
(type:String.t
) - Whether to returnBasicLevels
in the Cloud Common Expression language, asCustomLevels
, rather than asBasicLevels
. Defaults to returningAccessLevels
in the format they were defined.:pageSize
(type:integer()
) - Number of Access Levels to include in the list. Default 100.:pageToken
(type:String.t
) - Next page token for the next batch of Access Level instances. Defaults to the first page of results.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.ListAccessLevelsResponse{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_access_levels_patch(connection, name, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_access_levels_patch( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.Operation.t()} | {:error, Tesla.Env.t()}
Update an Access Level. The longrunning operation from this RPC will have a successful status once the changes to the Access Level have propagated to long-lasting storage. Access Levels containing errors will result in an error response for the first error encountered.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to servername
(type:String.t
) - Required. Resource name for the Access Level. Theshort_name
component must begin with a letter and only include alphanumeric and '_'. Format:accessPolicies/{policy_id}/accessLevels/{short_name}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:updateMask
(type:String.t
) - Required. Mask to control which fields get updated. Must be non-empty.:body
(type:GoogleApi.AccessContextManager.V1.Model.AccessLevel.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.Operation{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_create(connection, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_create( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.Operation.t()} | {:error, Tesla.Env.t()}
Create an AccessPolicy
. Fails if this organization already has a
AccessPolicy
. The longrunning Operation will have a successful status
once the AccessPolicy
has propagated to long-lasting storage.
Syntactic and basic semantic errors will be returned in metadata
as a
BadRequest proto.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.AccessContextManager.V1.Model.AccessPolicy.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.Operation{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_delete(connection, name, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.Operation.t()} | {:error, Tesla.Env.t()}
Delete an AccessPolicy by resource name. The longrunning Operation will have a successful status once the AccessPolicy has been removed from long-lasting storage.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to servername
(type:String.t
) - Required. Resource name for the access policy to delete.Format
accessPolicies/{policy_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.Operation{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_get(connection, name, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.AccessPolicy.t()} | {:error, Tesla.Env.t()}
Get an AccessPolicy by name.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to servername
(type:String.t
) - Required. Resource name for the access policy to get.Format
accessPolicies/{policy_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.AccessPolicy{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_list(connection, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_list( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.ListAccessPoliciesResponse.t()} | {:error, Tesla.Env.t()}
List all AccessPolicies under a container.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:pageSize
(type:integer()
) - Number of AccessPolicy instances to include in the list. Default 100.:pageToken
(type:String.t
) - Next page token for the next batch of AccessPolicy instances. Defaults to the first page of results.:parent
(type:String.t
) - Required. Resource name for the container to list AccessPolicy instances from.Format:
organizations/{org_id}
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.ListAccessPoliciesResponse{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_patch(connection, name, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_patch( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.Operation.t()} | {:error, Tesla.Env.t()}
Update an AccessPolicy. The
longrunning Operation from this RPC will have a successful status once the
changes to the AccessPolicy have propagated
to long-lasting storage. Syntactic and basic semantic errors will be
returned in metadata
as a BadRequest proto.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to servername
(type:String.t
) - Output only. Resource name of theAccessPolicy
. Format:accessPolicies/{policy_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:updateMask
(type:String.t
) - Required. Mask to control which fields get updated. Must be non-empty.:body
(type:GoogleApi.AccessContextManager.V1.Model.AccessPolicy.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.Operation{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_service_perimeters_create(connection, parent, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_service_perimeters_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.Operation.t()} | {:error, Tesla.Env.t()}
Create an Service Perimeter. The longrunning operation from this RPC will have a successful status once the Service Perimeter has propagated to long-lasting storage. Service Perimeters containing errors will result in an error response for the first error encountered.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - Required. Resource name for the access policy which owns this Service Perimeter.Format:
accessPolicies/{policy_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:body
(type:GoogleApi.AccessContextManager.V1.Model.ServicePerimeter.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.Operation{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_service_perimeters_delete(connection, name, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_service_perimeters_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.Operation.t()} | {:error, Tesla.Env.t()}
Delete an Service Perimeter by resource name. The longrunning operation from this RPC will have a successful status once the Service Perimeter has been removed from long-lasting storage.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to servername
(type:String.t
) - Required. Resource name for the Service Perimeter.Format:
accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.Operation{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_service_perimeters_get(connection, name, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_service_perimeters_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.ServicePerimeter.t()} | {:error, Tesla.Env.t()}
Get an Service Perimeter by resource name.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to servername
(type:String.t
) - Required. Resource name for the Service Perimeter.Format:
accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.ServicePerimeter{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_service_perimeters_list(connection, parent, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_service_perimeters_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.ListServicePerimetersResponse.t()} | {:error, Tesla.Env.t()}
List all Service Perimeters for an access policy.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to serverparent
(type:String.t
) - Required. Resource name for the access policy to list Service Perimeters from.Format:
accessPolicies/{policy_id}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:pageSize
(type:integer()
) - Number of Service Perimeters to include in the list. Default 100.:pageToken
(type:String.t
) - Next page token for the next batch of Service Perimeter instances. Defaults to the first page of results.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.ListServicePerimetersResponse{}}
on success{:error, info}
on failure
accesscontextmanager_access_policies_service_perimeters_patch(connection, name, optional_params \\ [], opts \\ [])
View Sourceaccesscontextmanager_access_policies_service_perimeters_patch( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.AccessContextManager.V1.Model.Operation.t()} | {:error, Tesla.Env.t()}
Update an Service Perimeter. The longrunning operation from this RPC will have a successful status once the changes to the Service Perimeter have propagated to long-lasting storage. Service Perimeter containing errors will result in an error response for the first error encountered.
Parameters
connection
(type:GoogleApi.AccessContextManager.V1.Connection.t
) - Connection to servername
(type:String.t
) - Required. Resource name for the ServicePerimeter. Theshort_name
component must begin with a letter and only include alphanumeric and '_'. Format:accessPolicies/{policy_id}/servicePerimeters/{short_name}
optional_params
(type:keyword()
) - Optional parameters:"$.xgafv"
(type:String.t
) - V1 error format.:access_token
(type:String.t
) - OAuth access token.:alt
(type:String.t
) - Data format for response.:callback
(type:String.t
) - JSONP:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart").:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").:updateMask
(type:String.t
) - Required. Mask to control which fields get updated. Must be non-empty.:body
(type:GoogleApi.AccessContextManager.V1.Model.ServicePerimeter.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.AccessContextManager.V1.Model.Operation{}}
on success{:error, info}
on failure