CloudWanderer Models

class ActionSet(get_urns, delete_urns)

Define a list of partial URNs to discover and delete.

Parameters
class TemplateActionSet(get_urns, delete_urns)

An set of actions which have not yet had all their placeholders inflated.

This differs from a regular ActionSet action insofar as it will probably contain actions with the region ‘ALL’. These actions need to be unpacked into region specific actions that reflect the enabled regions in the AWS account in question before being placed into a non-cloud specific ActionSet class for CloudWanderer to consume.

Parameters
class ServiceResourceType(service_name, name)

A resource type including a service that it is member of.

Parameters
  • service_name (str) –

  • name (str) –

service_name

The name of the service

Type

str

resource_type

The type of resource

class Relationship(partial_urn, direction)

Specifying the relationship between two resources.

Parameters
class RelationshipAccountIdSource(value)

Enum specifying the source of a relationship’s Account ID.

class RelationshipRegionSource(value)

Enum specifying the source of a relationship’s Region.

class RelationshipDirection(value)

Enum specifying the direction of a relationship.