troveclient.v1.security_groups module¶
- class troveclient.v1.security_groups.SecurityGroup(manager, info, loaded=False)¶
Bases:
troveclient.base.Resource
Security Group is a resource used to hold security group information.
- class troveclient.v1.security_groups.SecurityGroupRule(manager, info, loaded=False)¶
Bases:
troveclient.base.Resource
This resource is used to hold security group rule information.
- class troveclient.v1.security_groups.SecurityGroupRules(api)¶
Bases:
troveclient.base.ManagerWithFind
Manage
SecurityGroupRules
resources.- create(group_id, cidr)¶
Create a new security group rule.
- delete(security_group_rule)¶
Delete the specified security group rule.
- Parameters
security_group_rule – The security group rule to delete
- list()¶
- resource_class¶
- class troveclient.v1.security_groups.SecurityGroups(api)¶
Bases:
troveclient.base.ManagerWithFind
Manage
SecurityGroup
resources.- get(security_group)¶
Get a specific security group.
- Return type
- list(limit=None, marker=None)¶
Get a list of all security groups.
- Return type
list of
SecurityGroup
.
- resource_class¶