As of January 1, 2020 this library no longer supports Python 2 on the latest released version. Library versions released prior to that date will continue to be available. For more information please visit Python 2 support on Google Cloud.

google.identity.accesscontextmanager.v1

Generated protocol buffer code.

class google.identity.accesscontextmanager.v1.access_level_pb2.AccessLevel(**kwargs)
ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.

class google.identity.accesscontextmanager.v1.access_level_pb2.BasicLevel(**kwargs)
ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.

class google.identity.accesscontextmanager.v1.access_level_pb2.Condition(**kwargs)
ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.

class google.identity.accesscontextmanager.v1.access_level_pb2.CustomLevel(**kwargs)
ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.

class google.identity.accesscontextmanager.v1.access_level_pb2.DevicePolicy(**kwargs)
ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.

class google.identity.accesscontextmanager.v1.access_level_pb2.OsConstraint(**kwargs)
ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.

Generated protocol buffer code.

class google.identity.accesscontextmanager.v1.access_policy_pb2.AccessPolicy(**kwargs)
ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.

Generated protocol buffer code.

class google.identity.accesscontextmanager.v1.service_perimeter_pb2.ServicePerimeter(**kwargs)
ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.

class google.identity.accesscontextmanager.v1.service_perimeter_pb2.ServicePerimeterConfig(**kwargs)
ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

class VpcAccessibleServices(**kwargs)
ByteSize()

Returns the serialized size of this message.

Recursively calls ByteSize() on all contained messages.

Returns

The number of bytes required to serialize this message.

Return type

int

Clear()

Clears all data that was set in the message.

ClearExtension(extension_handle)

Clears the contents of a given extension.

Parameters

extension_handle – The handle for the extension to clear.

ClearField(field_name)

Clears the contents of a given field.

Inside a oneof group, clears the field set. If the name neither refers to a defined field or oneof group, ValueError is raised.

Parameters

field_name (str) – The name of the field to check for presence.

Raises

ValueError – if the field_name is not a member of this message.

CopyFrom(other_msg)

Copies the content of the specified message into the current message.

The method clears the current message and then merges the specified message using MergeFrom.

Parameters

other_msg (Message) – A message to copy into the current one.

DiscardUnknownFields()

Clears all fields in the UnknownFieldSet.

This operation is recursive for nested message.

FindInitializationErrors()

Finds required fields which are not initialized.

Returns

A list of strings. Each string is a path to an uninitialized field from the top-level message, e.g. “foo.bar[5].baz”.

static FromString(s)
HasExtension(extension_handle)

Checks if a certain extension is present for this message.

Extensions are retrieved using the Extensions mapping (if present).

Parameters

extension_handle – The handle for the extension to check.

Returns

Whether the extension is present for this message.

Return type

bool

Raises

KeyError – if the extension is repeated. Similar to repeated fields, there is no separate notion of presence: a “not present” repeated extension is an empty list.

HasField(field_name)

Checks if a certain field is set for the message.

For a oneof group, checks if any field inside is set. Note that if the field_name is not defined in the message descriptor, ValueError will be raised.

Parameters

field_name (str) – The name of the field to check for presence.

Returns

Whether a value has been set for the named field.

Return type

bool

Raises

ValueError – if the field_name is not a member of this message.

IsInitialized(errors=None)

Checks if all required fields of a message are set.

Parameters

errors – A list which, if provided, will be populated with the field paths of all missing required fields.

Returns

True iff the specified message has all required fields set.

ListFields()

Returns a list of (FieldDescriptor, value) tuples for present fields.

A message field is non-empty if HasField() would return true. A singular primitive field is non-empty if HasField() would return true in proto2 or it is non zero in proto3. A repeated field is non-empty if it contains at least one element. The fields are ordered by field number.

Returns

field descriptors and values for all fields in the message which are not empty. The values vary by field type.

Return type

list[tuple(FieldDescriptor, value)]

MergeFrom(msg)

Merges the contents of the specified message into current message.

This method merges the contents of the specified message into the current message. Singular fields that are set in the specified message overwrite the corresponding fields in the current message. Repeated fields are appended. Singular sub-messages and groups are recursively merged.

Parameters

other_msg (Message) – A message to merge into the current message.

MergeFromString(serialized)

Merges serialized protocol buffer data into this message.

When we find a field in serialized that is already present in this message:

  • If it’s a “repeated” field, we append to the end of our list.

  • Else, if it’s a scalar, we overwrite our field.

  • Else, (it’s a nonrepeated composite), we recursively merge into the existing composite.

Parameters

serialized (bytes) – Any object that allows us to call memoryview(serialized) to access a string of bytes using the buffer interface.

Returns

The number of bytes read from serialized. For non-group messages, this will always be len(serialized), but for messages which are actually groups, this will generally be less than len(serialized), since we must stop when we reach an END_GROUP tag. Note that if we do stop because of an END_GROUP tag, the number of bytes returned does not include the bytes for the END_GROUP tag information.

Return type

int

Raises

DecodeError – if the input cannot be parsed.

ParseFromString(serialized)

Parse serialized protocol buffer data into this message.

Like MergeFromString(), except we clear the object first.

static RegisterExtension(extension_handle)
SerializePartialToString(**kwargs)

Serializes the protocol message to a binary string.

This method is similar to SerializeToString but doesn’t check if the message is initialized.

Keyword Arguments

deterministic (bool) – If true, requests deterministic serialization of the protobuf, with predictable ordering of map keys.

Returns

A serialized representation of the partial message.

Return type

bytes

SerializeToString(**kwargs)

Serializes the protocol message to a binary string.

Keyword Arguments

deterministic (bool) – If true, requests deterministic serialization of the protobuf, with predictable ordering of map keys.

Returns

A binary string representation of the message if all of the required fields in the message are set (i.e. the message is initialized).

Raises

EncodeError – if the message isn’t initialized (see IsInitialized()).

SetInParent()

Sets the _cached_byte_size_dirty bit to true, and propagates this to our listener iff this was a state change.

UnknownFields()

Returns the UnknownFieldSet.

Returns

The unknown fields stored in this message.

Return type

UnknownFieldSet

WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.

property allowed_services
property enable_restriction
WhichOneof(oneof_name)

Returns the name of the currently set field inside a oneof, or None.

__getstate__()

Support the pickle protocol.

__setstate__(state)

Support the pickle protocol.