A cloud provider group within an organization service. This class inherits from TopLevelResource and has direct access to the resource’s database object. The following attributes are directly accessible:
|The ID of the parent organization service (cloud)|
|attr group_id:||The ID of the group|
|attr name:||The name assigned to the group|
|attr arn:||The Amazon resource name associated with the group|
|Creation date of this group|
|Policies that are embedded directly into this group|
|The primary resource identifier that takes the form of a prefix followed by numbers and letters|
Delete this resource.
Retrieve the time from the provider that this resource was created (if available).
Override the default implementation to pull associations with both the left and the right resource_id.
Retrieve all the actions which are supported by this resource.
This should be called when a resource is created/discovered after the basic data is added to the database. This gives an opportunity for post-addition hooks (assignment to groups, alerts, etc)
This should be called when a resource is destroyed before the basic data is removed from the database. This gives an opportunity for pre-destruction hooks (removal from groups, alerts, etc)
handle_resource_modified(resource, *args, **kwargs)¶
This should be called when a resource is modified after the new data has been updated in the DB session. This gives an opportunity for post-modification hooks