models_v2.gcp_protection_group_request_params module

class models_v2.gcp_protection_group_request_params.GCPProtectionGroupRequestParams(protection_type='kNative', native_protection_type_params=None)[source]

Bases: object

Implementation of the ‘GCP Protection Group Request Params.’ model.

Specifies the parameters which are specific to GCP related Protection Groups.

Attributes:

protection_type (string): Specifies the GCP Protection Group type. native_protection_type_params (GCPNativeProtectionGroupRequestParams):

Specifies the parameters which are specific to GCP related Protection Groups using GCP native snapshot APIs. Atlease one of tags or objects must be specified.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.