Documentation ¶
Index ¶
- func DescribeS3Buckets(svc *s3.S3) ([]string, error)
- func EqualStringPtr(v1, v2 *string) bool
- func GetListerNames() []string
- type AutoScalingGroup
- type CloudFormationStack
- type CloudTrailTrail
- type CloudWatchEventsRule
- type CloudWatchEventsTarget
- type DynamoDBTable
- type DynamoDBTableItem
- type EC2Address
- type EC2CustomerGateway
- type EC2DHCPOption
- type EC2Instance
- type EC2InternetGateway
- type EC2InternetGatewayAttachment
- type EC2KeyPair
- type EC2NATGateway
- type EC2NetworkACL
- type EC2RouteTable
- type EC2SecurityGroup
- type EC2SpotFleetRequest
- type EC2Subnet
- type EC2VPC
- type EC2VPCEndpoint
- type EC2VPNConnection
- type EC2VPNGateway
- type EC2VPNGatewayAttachment
- type EC2Volume
- type ECRRepository
- type EFSFileSystem
- type EFSMountTarget
- type ELBLoadBalancer
- type ELBv2LoadBalancer
- type ELBv2TargetGroup
- type ElasticacheCacheCluster
- type ElasticacheSubnetGroup
- type Filter
- type IAMGroup
- type IAMGroupPolicyAttachment
- type IAMInstanceProfile
- type IAMInstanceProfileRole
- type IAMPolicy
- type IAMRole
- type IAMRolePolicyAttachment
- type IAMServerCertificate
- type IAMUser
- type IAMUserAccessKey
- type IAMUserGroupAttachment
- type IAMUserPolicy
- type IAMUserPolicyAttachment
- type KMSAlias
- type KMSKey
- type LambdaFunction
- type LaunchConfiguration
- type RDSDBCluster
- type RDSDBClusterParameterGroup
- type RDSDBParameterGroup
- type RDSDBSubnetGroup
- type RDSInstance
- type RDSSnapshot
- type Resource
- func ListAutoscalingGroups(s *session.Session) ([]Resource, error)
- func ListCloudFormationStacks(sess *session.Session) ([]Resource, error)
- func ListCloudTrailTrails(sess *session.Session) ([]Resource, error)
- func ListCloudWatchEventsRules(sess *session.Session) ([]Resource, error)
- func ListCloudWatchEventsTargets(sess *session.Session) ([]Resource, error)
- func ListDynamoDBItems(sess *session.Session) ([]Resource, error)
- func ListDynamoDBTables(sess *session.Session) ([]Resource, error)
- func ListEC2Addresses(sess *session.Session) ([]Resource, error)
- func ListEC2CustomerGateways(sess *session.Session) ([]Resource, error)
- func ListEC2DHCPOptions(sess *session.Session) ([]Resource, error)
- func ListEC2Instances(sess *session.Session) ([]Resource, error)
- func ListEC2InternetGatewayAttachments(sess *session.Session) ([]Resource, error)
- func ListEC2InternetGateways(sess *session.Session) ([]Resource, error)
- func ListEC2KeyPairs(sess *session.Session) ([]Resource, error)
- func ListEC2NATGateways(sess *session.Session) ([]Resource, error)
- func ListEC2NetworkACLs(sess *session.Session) ([]Resource, error)
- func ListEC2RouteTables(sess *session.Session) ([]Resource, error)
- func ListEC2SecurityGroups(sess *session.Session) ([]Resource, error)
- func ListEC2SpotFleetRequests(sess *session.Session) ([]Resource, error)
- func ListEC2Subnets(sess *session.Session) ([]Resource, error)
- func ListEC2VPCEndpoints(sess *session.Session) ([]Resource, error)
- func ListEC2VPCs(sess *session.Session) ([]Resource, error)
- func ListEC2VPNConnections(sess *session.Session) ([]Resource, error)
- func ListEC2VPNGatewayAttachments(sess *session.Session) ([]Resource, error)
- func ListEC2VPNGateways(sess *session.Session) ([]Resource, error)
- func ListEC2Volumes(sess *session.Session) ([]Resource, error)
- func ListECRRepositories(sess *session.Session) ([]Resource, error)
- func ListEFSFileSystems(sess *session.Session) ([]Resource, error)
- func ListEFSMountTargets(sess *session.Session) ([]Resource, error)
- func ListELBLoadBalancers(sess *session.Session) ([]Resource, error)
- func ListELBv2LoadBalancers(sess *session.Session) ([]Resource, error)
- func ListELBv2TargetGroups(sess *session.Session) ([]Resource, error)
- func ListElasticacheCacheClusters(sess *session.Session) ([]Resource, error)
- func ListElasticacheSubnetGroups(sess *session.Session) ([]Resource, error)
- func ListIAMGroupPolicyAttachments(sess *session.Session) ([]Resource, error)
- func ListIAMGroups(sess *session.Session) ([]Resource, error)
- func ListIAMInstanceProfileRoles(sess *session.Session) ([]Resource, error)
- func ListIAMInstanceProfiles(sess *session.Session) ([]Resource, error)
- func ListIAMPolicies(sess *session.Session) ([]Resource, error)
- func ListIAMRolePolicyAttachments(sess *session.Session) ([]Resource, error)
- func ListIAMRoles(sess *session.Session) ([]Resource, error)
- func ListIAMServerCertificates(sess *session.Session) ([]Resource, error)
- func ListIAMUserAccessKeys(sess *session.Session) ([]Resource, error)
- func ListIAMUserGroupAttachments(sess *session.Session) ([]Resource, error)
- func ListIAMUserPolicies(sess *session.Session) ([]Resource, error)
- func ListIAMUserPolicyAttachments(sess *session.Session) ([]Resource, error)
- func ListIAMUsers(sess *session.Session) ([]Resource, error)
- func ListKMSAliases(sess *session.Session) ([]Resource, error)
- func ListKMSKeys(sess *session.Session) ([]Resource, error)
- func ListLambdaFunctions(sess *session.Session) ([]Resource, error)
- func ListLaunchConfigurations(s *session.Session) ([]Resource, error)
- func ListRDSClusterParameterGroups(sess *session.Session) ([]Resource, error)
- func ListRDSClusters(sess *session.Session) ([]Resource, error)
- func ListRDSInstances(sess *session.Session) ([]Resource, error)
- func ListRDSParameterGroups(sess *session.Session) ([]Resource, error)
- func ListRDSSnapshots(sess *session.Session) ([]Resource, error)
- func ListRDSSubnetGroups(sess *session.Session) ([]Resource, error)
- func ListResourceRecordsForZone(svc *route53.Route53, zoneId *string) ([]Resource, error)
- func ListRoute53HostedZones(sess *session.Session) ([]Resource, error)
- func ListRoute53ResourceRecordSets(sess *session.Session) ([]Resource, error)
- func ListS3Buckets(s *session.Session) ([]Resource, error)
- func ListS3Objects(sess *session.Session) ([]Resource, error)
- func ListSNSSubscriptions(sess *session.Session) ([]Resource, error)
- func ListSNSTopics(sess *session.Session) ([]Resource, error)
- type ResourceLister
- type ResourceListers
- type Route53HostedZone
- type Route53ResourceRecordSet
- type S3Bucket
- type S3Object
- type SNSSubscription
- type SNSTopic
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EqualStringPtr ¶ added in v1.2.2
func GetListerNames ¶ added in v1.4.0
func GetListerNames() []string
Types ¶
type AutoScalingGroup ¶
type AutoScalingGroup struct {
// contains filtered or unexported fields
}
func (*AutoScalingGroup) Remove ¶
func (asg *AutoScalingGroup) Remove() error
func (*AutoScalingGroup) String ¶
func (asg *AutoScalingGroup) String() string
type CloudFormationStack ¶
type CloudFormationStack struct {
// contains filtered or unexported fields
}
func (*CloudFormationStack) Remove ¶
func (cfs *CloudFormationStack) Remove() error
func (*CloudFormationStack) String ¶
func (cfs *CloudFormationStack) String() string
type CloudTrailTrail ¶
type CloudTrailTrail struct {
// contains filtered or unexported fields
}
func (*CloudTrailTrail) Remove ¶
func (trail *CloudTrailTrail) Remove() error
func (*CloudTrailTrail) String ¶
func (trail *CloudTrailTrail) String() string
type CloudWatchEventsRule ¶
type CloudWatchEventsRule struct {
// contains filtered or unexported fields
}
func (*CloudWatchEventsRule) Remove ¶
func (rule *CloudWatchEventsRule) Remove() error
func (*CloudWatchEventsRule) String ¶
func (rule *CloudWatchEventsRule) String() string
type CloudWatchEventsTarget ¶
type CloudWatchEventsTarget struct {
// contains filtered or unexported fields
}
func (*CloudWatchEventsTarget) Remove ¶
func (target *CloudWatchEventsTarget) Remove() error
func (*CloudWatchEventsTarget) String ¶
func (target *CloudWatchEventsTarget) String() string
type DynamoDBTable ¶ added in v1.3.0
type DynamoDBTable struct {
// contains filtered or unexported fields
}
func (*DynamoDBTable) Remove ¶ added in v1.3.0
func (i *DynamoDBTable) Remove() error
func (*DynamoDBTable) String ¶ added in v1.3.0
func (i *DynamoDBTable) String() string
type DynamoDBTableItem ¶ added in v1.3.0
type DynamoDBTableItem struct {
// contains filtered or unexported fields
}
func (*DynamoDBTableItem) Remove ¶ added in v1.3.0
func (i *DynamoDBTableItem) Remove() error
func (*DynamoDBTableItem) String ¶ added in v1.3.0
func (i *DynamoDBTableItem) String() string
type EC2Address ¶
type EC2Address struct {
// contains filtered or unexported fields
}
func (*EC2Address) Remove ¶
func (e *EC2Address) Remove() error
func (*EC2Address) String ¶
func (e *EC2Address) String() string
type EC2CustomerGateway ¶
type EC2CustomerGateway struct {
// contains filtered or unexported fields
}
func (*EC2CustomerGateway) Filter ¶
func (c *EC2CustomerGateway) Filter() error
func (*EC2CustomerGateway) Remove ¶
func (c *EC2CustomerGateway) Remove() error
func (*EC2CustomerGateway) String ¶
func (c *EC2CustomerGateway) String() string
type EC2DHCPOption ¶ added in v1.3.0
type EC2DHCPOption struct {
// contains filtered or unexported fields
}
func (*EC2DHCPOption) Remove ¶ added in v1.3.0
func (e *EC2DHCPOption) Remove() error
func (*EC2DHCPOption) String ¶ added in v1.3.0
func (e *EC2DHCPOption) String() string
type EC2Instance ¶
type EC2Instance struct {
// contains filtered or unexported fields
}
func (*EC2Instance) Filter ¶
func (i *EC2Instance) Filter() error
func (*EC2Instance) Remove ¶
func (i *EC2Instance) Remove() error
func (*EC2Instance) String ¶
func (i *EC2Instance) String() string
type EC2InternetGateway ¶
type EC2InternetGateway struct {
// contains filtered or unexported fields
}
func (*EC2InternetGateway) Remove ¶
func (e *EC2InternetGateway) Remove() error
func (*EC2InternetGateway) String ¶
func (e *EC2InternetGateway) String() string
type EC2InternetGatewayAttachment ¶ added in v1.3.0
type EC2InternetGatewayAttachment struct {
// contains filtered or unexported fields
}
func (*EC2InternetGatewayAttachment) Remove ¶ added in v1.3.0
func (e *EC2InternetGatewayAttachment) Remove() error
func (*EC2InternetGatewayAttachment) String ¶ added in v1.3.0
func (e *EC2InternetGatewayAttachment) String() string
type EC2KeyPair ¶
type EC2KeyPair struct {
// contains filtered or unexported fields
}
func (*EC2KeyPair) Remove ¶
func (e *EC2KeyPair) Remove() error
func (*EC2KeyPair) String ¶
func (e *EC2KeyPair) String() string
type EC2NATGateway ¶ added in v1.3.0
type EC2NATGateway struct {
// contains filtered or unexported fields
}
func (*EC2NATGateway) Filter ¶ added in v1.3.0
func (n *EC2NATGateway) Filter() error
func (*EC2NATGateway) Remove ¶ added in v1.3.0
func (n *EC2NATGateway) Remove() error
func (*EC2NATGateway) String ¶ added in v1.3.0
func (n *EC2NATGateway) String() string
type EC2NetworkACL ¶
type EC2NetworkACL struct {
// contains filtered or unexported fields
}
func (*EC2NetworkACL) Filter ¶
func (e *EC2NetworkACL) Filter() error
func (*EC2NetworkACL) Remove ¶
func (e *EC2NetworkACL) Remove() error
func (*EC2NetworkACL) String ¶
func (e *EC2NetworkACL) String() string
type EC2RouteTable ¶
type EC2RouteTable struct {
// contains filtered or unexported fields
}
func (*EC2RouteTable) Remove ¶
func (e *EC2RouteTable) Remove() error
func (*EC2RouteTable) String ¶
func (e *EC2RouteTable) String() string
type EC2SecurityGroup ¶
type EC2SecurityGroup struct {
// contains filtered or unexported fields
}
func (*EC2SecurityGroup) Filter ¶
func (sg *EC2SecurityGroup) Filter() error
func (*EC2SecurityGroup) Remove ¶
func (sg *EC2SecurityGroup) Remove() error
func (*EC2SecurityGroup) String ¶
func (sg *EC2SecurityGroup) String() string
type EC2SpotFleetRequest ¶
type EC2SpotFleetRequest struct {
// contains filtered or unexported fields
}
func (*EC2SpotFleetRequest) Filter ¶
func (i *EC2SpotFleetRequest) Filter() error
func (*EC2SpotFleetRequest) Remove ¶
func (i *EC2SpotFleetRequest) Remove() error
func (*EC2SpotFleetRequest) String ¶
func (i *EC2SpotFleetRequest) String() string
type EC2VPCEndpoint ¶ added in v1.3.0
type EC2VPCEndpoint struct {
// contains filtered or unexported fields
}
func (*EC2VPCEndpoint) Remove ¶ added in v1.3.0
func (endpoint *EC2VPCEndpoint) Remove() error
func (*EC2VPCEndpoint) String ¶ added in v1.3.0
func (endpoint *EC2VPCEndpoint) String() string
type EC2VPNConnection ¶ added in v1.3.0
type EC2VPNConnection struct {
// contains filtered or unexported fields
}
func (*EC2VPNConnection) Filter ¶ added in v1.3.0
func (v *EC2VPNConnection) Filter() error
func (*EC2VPNConnection) Remove ¶ added in v1.3.0
func (v *EC2VPNConnection) Remove() error
func (*EC2VPNConnection) String ¶ added in v1.3.0
func (v *EC2VPNConnection) String() string
type EC2VPNGateway ¶ added in v1.3.0
type EC2VPNGateway struct {
// contains filtered or unexported fields
}
func (*EC2VPNGateway) Filter ¶ added in v1.3.0
func (v *EC2VPNGateway) Filter() error
func (*EC2VPNGateway) Remove ¶ added in v1.3.0
func (v *EC2VPNGateway) Remove() error
func (*EC2VPNGateway) String ¶ added in v1.3.0
func (v *EC2VPNGateway) String() string
type EC2VPNGatewayAttachment ¶ added in v1.3.0
type EC2VPNGatewayAttachment struct {
// contains filtered or unexported fields
}
func (*EC2VPNGatewayAttachment) Filter ¶ added in v1.3.0
func (v *EC2VPNGatewayAttachment) Filter() error
func (*EC2VPNGatewayAttachment) Remove ¶ added in v1.3.0
func (v *EC2VPNGatewayAttachment) Remove() error
func (*EC2VPNGatewayAttachment) String ¶ added in v1.3.0
func (v *EC2VPNGatewayAttachment) String() string
type ECRRepository ¶ added in v1.3.0
type ECRRepository struct {
// contains filtered or unexported fields
}
func (*ECRRepository) Filter ¶ added in v1.3.0
func (r *ECRRepository) Filter() error
func (*ECRRepository) Remove ¶ added in v1.3.0
func (r *ECRRepository) Remove() error
func (*ECRRepository) String ¶ added in v1.3.0
func (r *ECRRepository) String() string
type EFSFileSystem ¶
type EFSFileSystem struct {
// contains filtered or unexported fields
}
func (*EFSFileSystem) Remove ¶
func (e *EFSFileSystem) Remove() error
func (*EFSFileSystem) String ¶
func (e *EFSFileSystem) String() string
type EFSMountTarget ¶
type EFSMountTarget struct {
// contains filtered or unexported fields
}
func (*EFSMountTarget) Remove ¶
func (e *EFSMountTarget) Remove() error
func (*EFSMountTarget) String ¶
func (e *EFSMountTarget) String() string
type ELBLoadBalancer ¶ added in v1.4.0
type ELBLoadBalancer struct {
// contains filtered or unexported fields
}
func (*ELBLoadBalancer) Remove ¶ added in v1.4.0
func (e *ELBLoadBalancer) Remove() error
func (*ELBLoadBalancer) String ¶ added in v1.4.0
func (e *ELBLoadBalancer) String() string
type ELBv2LoadBalancer ¶ added in v1.4.0
type ELBv2LoadBalancer struct {
// contains filtered or unexported fields
}
func (*ELBv2LoadBalancer) Remove ¶ added in v1.4.0
func (e *ELBv2LoadBalancer) Remove() error
func (*ELBv2LoadBalancer) String ¶ added in v1.4.0
func (e *ELBv2LoadBalancer) String() string
type ELBv2TargetGroup ¶
type ELBv2TargetGroup struct {
// contains filtered or unexported fields
}
func (*ELBv2TargetGroup) Remove ¶
func (e *ELBv2TargetGroup) Remove() error
func (*ELBv2TargetGroup) String ¶
func (e *ELBv2TargetGroup) String() string
type ElasticacheCacheCluster ¶
type ElasticacheCacheCluster struct {
// contains filtered or unexported fields
}
func (*ElasticacheCacheCluster) Remove ¶
func (i *ElasticacheCacheCluster) Remove() error
func (*ElasticacheCacheCluster) String ¶
func (i *ElasticacheCacheCluster) String() string
type ElasticacheSubnetGroup ¶
type ElasticacheSubnetGroup struct {
// contains filtered or unexported fields
}
func (*ElasticacheSubnetGroup) Remove ¶
func (i *ElasticacheSubnetGroup) Remove() error
func (*ElasticacheSubnetGroup) String ¶
func (i *ElasticacheSubnetGroup) String() string
type IAMGroupPolicyAttachment ¶ added in v1.3.0
type IAMGroupPolicyAttachment struct {
// contains filtered or unexported fields
}
func (*IAMGroupPolicyAttachment) Remove ¶ added in v1.3.0
func (e *IAMGroupPolicyAttachment) Remove() error
func (*IAMGroupPolicyAttachment) String ¶ added in v1.3.0
func (e *IAMGroupPolicyAttachment) String() string
type IAMInstanceProfile ¶ added in v1.3.0
type IAMInstanceProfile struct {
// contains filtered or unexported fields
}
func (*IAMInstanceProfile) Remove ¶ added in v1.3.0
func (e *IAMInstanceProfile) Remove() error
func (*IAMInstanceProfile) String ¶ added in v1.3.0
func (e *IAMInstanceProfile) String() string
type IAMInstanceProfileRole ¶ added in v1.3.0
type IAMInstanceProfileRole struct {
// contains filtered or unexported fields
}
func (*IAMInstanceProfileRole) Remove ¶ added in v1.3.0
func (e *IAMInstanceProfileRole) Remove() error
func (*IAMInstanceProfileRole) String ¶ added in v1.3.0
func (e *IAMInstanceProfileRole) String() string
type IAMPolicy ¶ added in v1.3.0
type IAMPolicy struct {
// contains filtered or unexported fields
}
type IAMRolePolicyAttachment ¶ added in v1.3.0
type IAMRolePolicyAttachment struct {
// contains filtered or unexported fields
}
func (*IAMRolePolicyAttachment) Filter ¶ added in v1.3.0
func (e *IAMRolePolicyAttachment) Filter() error
func (*IAMRolePolicyAttachment) Remove ¶ added in v1.3.0
func (e *IAMRolePolicyAttachment) Remove() error
func (*IAMRolePolicyAttachment) String ¶ added in v1.3.0
func (e *IAMRolePolicyAttachment) String() string
type IAMServerCertificate ¶ added in v1.3.0
type IAMServerCertificate struct {
// contains filtered or unexported fields
}
func (*IAMServerCertificate) Remove ¶ added in v1.3.0
func (e *IAMServerCertificate) Remove() error
func (*IAMServerCertificate) String ¶ added in v1.3.0
func (e *IAMServerCertificate) String() string
type IAMUserAccessKey ¶ added in v1.3.0
type IAMUserAccessKey struct {
// contains filtered or unexported fields
}
func (*IAMUserAccessKey) Remove ¶ added in v1.3.0
func (e *IAMUserAccessKey) Remove() error
func (*IAMUserAccessKey) String ¶ added in v1.3.0
func (e *IAMUserAccessKey) String() string
type IAMUserGroupAttachment ¶ added in v1.3.0
type IAMUserGroupAttachment struct {
// contains filtered or unexported fields
}
func (*IAMUserGroupAttachment) Remove ¶ added in v1.3.0
func (e *IAMUserGroupAttachment) Remove() error
func (*IAMUserGroupAttachment) String ¶ added in v1.3.0
func (e *IAMUserGroupAttachment) String() string
type IAMUserPolicy ¶ added in v1.4.0
type IAMUserPolicy struct {
// contains filtered or unexported fields
}
func (*IAMUserPolicy) Remove ¶ added in v1.4.0
func (e *IAMUserPolicy) Remove() error
func (*IAMUserPolicy) String ¶ added in v1.4.0
func (e *IAMUserPolicy) String() string
type IAMUserPolicyAttachment ¶ added in v1.3.0
type IAMUserPolicyAttachment struct {
// contains filtered or unexported fields
}
func (*IAMUserPolicyAttachment) Remove ¶ added in v1.3.0
func (e *IAMUserPolicyAttachment) Remove() error
func (*IAMUserPolicyAttachment) String ¶ added in v1.3.0
func (e *IAMUserPolicyAttachment) String() string
type LambdaFunction ¶
type LambdaFunction struct {
// contains filtered or unexported fields
}
func (*LambdaFunction) Remove ¶
func (f *LambdaFunction) Remove() error
func (*LambdaFunction) String ¶
func (f *LambdaFunction) String() string
type LaunchConfiguration ¶
type LaunchConfiguration struct {
// contains filtered or unexported fields
}
func (*LaunchConfiguration) Remove ¶
func (launchconfiguration *LaunchConfiguration) Remove() error
func (*LaunchConfiguration) String ¶
func (launchconfiguration *LaunchConfiguration) String() string
type RDSDBCluster ¶ added in v1.3.0
type RDSDBCluster struct {
// contains filtered or unexported fields
}
func (*RDSDBCluster) Remove ¶ added in v1.3.0
func (i *RDSDBCluster) Remove() error
func (*RDSDBCluster) String ¶ added in v1.3.0
func (i *RDSDBCluster) String() string
type RDSDBClusterParameterGroup ¶ added in v1.3.0
type RDSDBClusterParameterGroup struct {
// contains filtered or unexported fields
}
func (*RDSDBClusterParameterGroup) Filter ¶ added in v1.3.0
func (i *RDSDBClusterParameterGroup) Filter() error
func (*RDSDBClusterParameterGroup) Remove ¶ added in v1.3.0
func (i *RDSDBClusterParameterGroup) Remove() error
func (*RDSDBClusterParameterGroup) String ¶ added in v1.3.0
func (i *RDSDBClusterParameterGroup) String() string
type RDSDBParameterGroup ¶
type RDSDBParameterGroup struct {
// contains filtered or unexported fields
}
func (*RDSDBParameterGroup) Filter ¶
func (i *RDSDBParameterGroup) Filter() error
func (*RDSDBParameterGroup) Remove ¶
func (i *RDSDBParameterGroup) Remove() error
func (*RDSDBParameterGroup) String ¶
func (i *RDSDBParameterGroup) String() string
type RDSDBSubnetGroup ¶
type RDSDBSubnetGroup struct {
// contains filtered or unexported fields
}
func (*RDSDBSubnetGroup) Remove ¶
func (i *RDSDBSubnetGroup) Remove() error
func (*RDSDBSubnetGroup) String ¶
func (i *RDSDBSubnetGroup) String() string
type RDSInstance ¶
type RDSInstance struct {
// contains filtered or unexported fields
}
func (*RDSInstance) Remove ¶
func (i *RDSInstance) Remove() error
func (*RDSInstance) String ¶
func (i *RDSInstance) String() string
type RDSSnapshot ¶
type RDSSnapshot struct {
// contains filtered or unexported fields
}
func (*RDSSnapshot) Remove ¶
func (i *RDSSnapshot) Remove() error
func (*RDSSnapshot) String ¶
func (i *RDSSnapshot) String() string
type Resource ¶
func ListAutoscalingGroups ¶ added in v1.4.0
func ListCloudFormationStacks ¶ added in v1.4.0
func ListCloudTrailTrails ¶ added in v1.4.0
func ListCloudWatchEventsRules ¶ added in v1.4.0
func ListCloudWatchEventsTargets ¶ added in v1.4.0
func ListDynamoDBItems ¶ added in v1.4.0
func ListDynamoDBTables ¶ added in v1.4.0
func ListEC2Addresses ¶ added in v1.4.0
func ListEC2CustomerGateways ¶ added in v1.4.0
func ListEC2DHCPOptions ¶ added in v1.4.0
func ListEC2Instances ¶ added in v1.4.0
func ListEC2InternetGatewayAttachments ¶ added in v1.4.0
func ListEC2InternetGateways ¶ added in v1.4.0
func ListEC2KeyPairs ¶ added in v1.4.0
func ListEC2NATGateways ¶ added in v1.4.0
func ListEC2NetworkACLs ¶ added in v1.4.0
func ListEC2RouteTables ¶ added in v1.4.0
func ListEC2SecurityGroups ¶ added in v1.4.0
func ListEC2SpotFleetRequests ¶ added in v1.4.0
func ListEC2Subnets ¶ added in v1.4.0
func ListEC2VPCEndpoints ¶ added in v1.4.0
func ListEC2VPNConnections ¶ added in v1.4.0
func ListEC2VPNGatewayAttachments ¶ added in v1.4.0
func ListEC2VPNGateways ¶ added in v1.4.0
func ListEC2Volumes ¶ added in v1.4.0
func ListECRRepositories ¶ added in v1.4.0
func ListEFSFileSystems ¶ added in v1.4.0
func ListEFSMountTargets ¶ added in v1.4.0
func ListELBLoadBalancers ¶ added in v1.4.0
func ListELBv2LoadBalancers ¶ added in v1.4.0
func ListELBv2TargetGroups ¶ added in v1.4.0
func ListElasticacheCacheClusters ¶ added in v1.4.0
func ListElasticacheSubnetGroups ¶ added in v1.4.0
func ListIAMGroupPolicyAttachments ¶ added in v1.4.0
func ListIAMInstanceProfileRoles ¶ added in v1.4.0
func ListIAMInstanceProfiles ¶ added in v1.4.0
func ListIAMPolicies ¶ added in v1.4.0
func ListIAMRolePolicyAttachments ¶ added in v1.4.0
func ListIAMServerCertificates ¶ added in v1.4.0
func ListIAMUserAccessKeys ¶ added in v1.4.0
func ListIAMUserGroupAttachments ¶ added in v1.4.0
func ListIAMUserPolicies ¶ added in v1.4.0
func ListIAMUserPolicyAttachments ¶ added in v1.4.0
func ListKMSAliases ¶ added in v1.4.0
func ListLambdaFunctions ¶ added in v1.4.0
func ListLaunchConfigurations ¶ added in v1.4.0
func ListRDSClusterParameterGroups ¶ added in v1.4.0
func ListRDSClusters ¶ added in v1.4.0
func ListRDSInstances ¶ added in v1.4.0
func ListRDSParameterGroups ¶ added in v1.4.0
func ListRDSSnapshots ¶ added in v1.4.0
func ListRDSSubnetGroups ¶ added in v1.4.0
func ListResourceRecordsForZone ¶ added in v1.4.0
func ListRoute53HostedZones ¶ added in v1.4.0
func ListRoute53ResourceRecordSets ¶ added in v1.4.0
func ListSNSSubscriptions ¶ added in v1.4.0
type ResourceLister ¶
func GetLister ¶ added in v1.4.0
func GetLister(name string) ResourceLister
type ResourceListers ¶ added in v1.4.0
type ResourceListers map[string]ResourceLister
func GetListers ¶
func GetListers() ResourceListers
type Route53HostedZone ¶
type Route53HostedZone struct {
// contains filtered or unexported fields
}
func (*Route53HostedZone) Remove ¶
func (hz *Route53HostedZone) Remove() error
func (*Route53HostedZone) String ¶
func (hz *Route53HostedZone) String() string
type Route53ResourceRecordSet ¶
type Route53ResourceRecordSet struct {
// contains filtered or unexported fields
}
func (*Route53ResourceRecordSet) Filter ¶
func (r *Route53ResourceRecordSet) Filter() error
func (*Route53ResourceRecordSet) Remove ¶
func (r *Route53ResourceRecordSet) Remove() error
func (*Route53ResourceRecordSet) String ¶
func (r *Route53ResourceRecordSet) String() string
type SNSSubscription ¶
type SNSSubscription struct {
// contains filtered or unexported fields
}
func (*SNSSubscription) Remove ¶
func (subs *SNSSubscription) Remove() error
func (*SNSSubscription) String ¶
func (subs *SNSSubscription) String() string
Source Files ¶
- autoscaling-groups.go
- autoscaling-launchconfigurations.go
- cloudformation-stack.go
- cloudtrail-trails.go
- cloudwatchevents-rules.go
- cloudwatchevents-targets.go
- dynamodb-items.go
- dynamodb-tables.go
- ec2-customer-gateways.go
- ec2-dhcp-options.go
- ec2-eip.go
- ec2-instances.go
- ec2-internet-gateway-attachments.go
- ec2-internet-gateways.go
- ec2-key-pairs.go
- ec2-nat-gateways.go
- ec2-network-acls.go
- ec2-route-tables.go
- ec2-security-groups.go
- ec2-spot-fleet-requests.go
- ec2-subnets.go
- ec2-volume.go
- ec2-vpc.go
- ec2-vpcEndpoint.go
- ec2-vpn-connections.go
- ec2-vpn-gateway-attachments.go
- ec2-vpn-gateways.go
- ecr-repository.go
- efs-filesystem.go
- efs-mount-targets.go
- elasticache-memcachecluster.go
- elasticache-subnetgroups.go
- elb-elb.go
- elbv2-alb.go
- elbv2-targetgroup.go
- iam-group-policy-attachments.go
- iam-groups.go
- iam-instance-profile-roles.go
- iam-instance-profiles.go
- iam-list-user-group-attachments.go
- iam-policies.go
- iam-role-policy-attachments.go
- iam-roles.go
- iam-server-certificate.go
- iam-user-access-keys.go
- iam-user-policy-attachments.go
- iam-user-policy.go
- iam-users.go
- interface.go
- kms-aliases.go
- kms-keys.go
- lambda-functions.go
- rds-clusters.go
- rds-dbclusterparametergroups.go
- rds-dbparametergroups.go
- rds-instances.go
- rds-snapshots.go
- rds-subnets.go
- route53-hosted-zones.go
- route53-resource-records.go
- s3-buckets.go
- s3-objects.go
- sns-subscriptions.go
- sns-topics.go
- util.go
Click to show internal directories.
Click to hide internal directories.