Documentation

Index

Constants

View Source
const CLOUDFORMATION_MAX_DELETE_ATTEMPT = 3

Variables

This section is empty.

Functions

func DescribeS3Buckets

func DescribeS3Buckets(svc *s3.S3) ([]string, error)

func EqualStringPtr

func EqualStringPtr(v1, v2 *string) bool

func GetListerNames

func GetListerNames() []string

func GetTableTags

func GetTableTags(svc *dynamodb.DynamoDB, tableName *string) ([]*dynamodb.Tag, error)

func IsAWSError

func IsAWSError(err error, code string) bool

func UnPtrBool

func UnPtrBool(ptr *bool, def bool) bool

func UnPtrString

func UnPtrString(ptr *string, def string) string

Types

type ACMCertificate

type ACMCertificate struct {
	// contains filtered or unexported fields
}

func (*ACMCertificate) Properties

func (f *ACMCertificate) Properties() types.Properties

func (*ACMCertificate) Remove

func (f *ACMCertificate) Remove() error

func (*ACMCertificate) String

func (f *ACMCertificate) String() string

type ACMPCACertificateAuthority

type ACMPCACertificateAuthority struct {
	ARN *string
	// contains filtered or unexported fields
}

func (*ACMPCACertificateAuthority) Filter

func (f *ACMPCACertificateAuthority) Filter() error

func (*ACMPCACertificateAuthority) Remove

func (f *ACMPCACertificateAuthority) Remove() error

func (*ACMPCACertificateAuthority) String

func (f *ACMPCACertificateAuthority) String() string

type ACMPCACertificateAuthorityState

type ACMPCACertificateAuthorityState struct {
	ARN *string
	// contains filtered or unexported fields
}

func (*ACMPCACertificateAuthorityState) Filter

func (*ACMPCACertificateAuthorityState) Remove

func (*ACMPCACertificateAuthorityState) String

type APIGatewayAPIKey

type APIGatewayAPIKey struct {
	APIKey *string
	// contains filtered or unexported fields
}

func (*APIGatewayAPIKey) Remove

func (f *APIGatewayAPIKey) Remove() error

func (*APIGatewayAPIKey) String

func (f *APIGatewayAPIKey) String() string

type APIGatewayClientCertificate

type APIGatewayClientCertificate struct {
	// contains filtered or unexported fields
}

func (*APIGatewayClientCertificate) Remove

func (f *APIGatewayClientCertificate) Remove() error

func (*APIGatewayClientCertificate) String

func (f *APIGatewayClientCertificate) String() string

type APIGatewayDomainName

type APIGatewayDomainName struct {
	// contains filtered or unexported fields
}

func (*APIGatewayDomainName) Remove

func (f *APIGatewayDomainName) Remove() error

func (*APIGatewayDomainName) String

func (f *APIGatewayDomainName) String() string

type APIGatewayRestAPI

type APIGatewayRestAPI struct {
	// contains filtered or unexported fields
}

func (*APIGatewayRestAPI) Remove

func (f *APIGatewayRestAPI) Remove() error

func (*APIGatewayRestAPI) String

func (f *APIGatewayRestAPI) String() string

type APIGatewayUsagePlan

type APIGatewayUsagePlan struct {
	// contains filtered or unexported fields
}

func (*APIGatewayUsagePlan) Remove

func (f *APIGatewayUsagePlan) Remove() error

func (*APIGatewayUsagePlan) String

func (f *APIGatewayUsagePlan) String() string
type APIGatewayVpcLink struct {
	// contains filtered or unexported fields
}

func (*APIGatewayVpcLink) Remove

func (f *APIGatewayVpcLink) Remove() error

func (*APIGatewayVpcLink) String

func (f *APIGatewayVpcLink) String() string

type AppStreamDirectoryConfig

type AppStreamDirectoryConfig struct {
	// contains filtered or unexported fields
}

func (*AppStreamDirectoryConfig) Remove

func (f *AppStreamDirectoryConfig) Remove() error

func (*AppStreamDirectoryConfig) String

func (f *AppStreamDirectoryConfig) String() string

type AppStreamFleet

type AppStreamFleet struct {
	// contains filtered or unexported fields
}

func (*AppStreamFleet) Remove

func (f *AppStreamFleet) Remove() error

func (*AppStreamFleet) String

func (f *AppStreamFleet) String() string

type AppStreamFleetState

type AppStreamFleetState struct {
	// contains filtered or unexported fields
}

func (*AppStreamFleetState) Filter

func (f *AppStreamFleetState) Filter() error

func (*AppStreamFleetState) Remove

func (f *AppStreamFleetState) Remove() error

func (*AppStreamFleetState) String

func (f *AppStreamFleetState) String() string

type AppStreamImage

type AppStreamImage struct {
	// contains filtered or unexported fields
}

func (*AppStreamImage) Filter

func (f *AppStreamImage) Filter() error

func (*AppStreamImage) Remove

func (f *AppStreamImage) Remove() error

func (*AppStreamImage) String

func (f *AppStreamImage) String() string

type AppStreamImageBuilder

type AppStreamImageBuilder struct {
	// contains filtered or unexported fields
}

func (*AppStreamImageBuilder) Remove

func (f *AppStreamImageBuilder) Remove() error

func (*AppStreamImageBuilder) String

func (f *AppStreamImageBuilder) String() string

type AppStreamImageBuilderWaiter

type AppStreamImageBuilderWaiter struct {
	// contains filtered or unexported fields
}

func (*AppStreamImageBuilderWaiter) Filter

func (f *AppStreamImageBuilderWaiter) Filter() error

func (*AppStreamImageBuilderWaiter) Remove

func (f *AppStreamImageBuilderWaiter) Remove() error

func (*AppStreamImageBuilderWaiter) String

func (f *AppStreamImageBuilderWaiter) String() string

type AppStreamStack

type AppStreamStack struct {
	// contains filtered or unexported fields
}

func (*AppStreamStack) Remove

func (f *AppStreamStack) Remove() error

func (*AppStreamStack) String

func (f *AppStreamStack) String() string

type AppStreamStackFleetAttachment

type AppStreamStackFleetAttachment struct {
	// contains filtered or unexported fields
}

func (*AppStreamStackFleetAttachment) Remove

func (*AppStreamStackFleetAttachment) String

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 AutoScalingPlansScalingPlan

type AutoScalingPlansScalingPlan struct {
	// contains filtered or unexported fields
}

func (*AutoScalingPlansScalingPlan) Remove

func (f *AutoScalingPlansScalingPlan) Remove() error

func (*AutoScalingPlansScalingPlan) String

func (f *AutoScalingPlansScalingPlan) String() string

type BackupPlan

type BackupPlan struct {
	// contains filtered or unexported fields
}

func (*BackupPlan) Properties

func (b *BackupPlan) Properties() types.Properties

func (*BackupPlan) Remove

func (b *BackupPlan) Remove() error

func (*BackupPlan) String

func (b *BackupPlan) String() string

type BackupRecoveryPoint

type BackupRecoveryPoint struct {
	// contains filtered or unexported fields
}

func (*BackupRecoveryPoint) Properties

func (b *BackupRecoveryPoint) Properties() types.Properties

func (*BackupRecoveryPoint) Remove

func (b *BackupRecoveryPoint) Remove() error

func (*BackupRecoveryPoint) String

func (b *BackupRecoveryPoint) String() string

type BackupSelection

type BackupSelection struct {
	// contains filtered or unexported fields
}

func (*BackupSelection) Properties

func (b *BackupSelection) Properties() types.Properties

func (*BackupSelection) Remove

func (b *BackupSelection) Remove() error

func (*BackupSelection) String

func (b *BackupSelection) String() string

type BackupVault

type BackupVault struct {
	// contains filtered or unexported fields
}

func (*BackupVault) Properties

func (b *BackupVault) Properties() types.Properties

func (*BackupVault) Remove

func (b *BackupVault) Remove() error

func (*BackupVault) String

func (b *BackupVault) String() string

type BatchComputeEnvironment

type BatchComputeEnvironment struct {
	// contains filtered or unexported fields
}

func (*BatchComputeEnvironment) Remove

func (f *BatchComputeEnvironment) Remove() error

func (*BatchComputeEnvironment) String

func (f *BatchComputeEnvironment) String() string

type BatchComputeEnvironmentState

type BatchComputeEnvironmentState struct {
	// contains filtered or unexported fields
}

func (*BatchComputeEnvironmentState) Filter

func (f *BatchComputeEnvironmentState) Filter() error

func (*BatchComputeEnvironmentState) Remove

func (f *BatchComputeEnvironmentState) Remove() error

func (*BatchComputeEnvironmentState) String

type BatchJobQueue

type BatchJobQueue struct {
	// contains filtered or unexported fields
}

func (*BatchJobQueue) Remove

func (f *BatchJobQueue) Remove() error

func (*BatchJobQueue) String

func (f *BatchJobQueue) String() string

type BatchJobQueueState

type BatchJobQueueState struct {
	// contains filtered or unexported fields
}

func (*BatchJobQueueState) Filter

func (f *BatchJobQueueState) Filter() error

func (*BatchJobQueueState) Remove

func (f *BatchJobQueueState) Remove() error

func (*BatchJobQueueState) String

func (f *BatchJobQueueState) String() string

type Cloud9Environment

type Cloud9Environment struct {
	// contains filtered or unexported fields
}

func (*Cloud9Environment) Remove

func (f *Cloud9Environment) Remove() error

func (*Cloud9Environment) String

func (f *Cloud9Environment) String() string

type CloudDirectoryDirectory

type CloudDirectoryDirectory struct {
	// contains filtered or unexported fields
}

func (*CloudDirectoryDirectory) Remove

func (f *CloudDirectoryDirectory) Remove() error

func (*CloudDirectoryDirectory) String

func (f *CloudDirectoryDirectory) String() string

type CloudDirectorySchema

type CloudDirectorySchema struct {
	// contains filtered or unexported fields
}

func (*CloudDirectorySchema) Remove

func (f *CloudDirectorySchema) Remove() error

func (*CloudDirectorySchema) String

func (f *CloudDirectorySchema) String() string

type CloudFormationStack

type CloudFormationStack struct {
	// contains filtered or unexported fields
}

func (*CloudFormationStack) Properties

func (cfs *CloudFormationStack) Properties() types.Properties

func (*CloudFormationStack) Remove

func (cfs *CloudFormationStack) Remove() error

func (*CloudFormationStack) String

func (cfs *CloudFormationStack) String() string

type CloudFrontDistribution

type CloudFrontDistribution struct {
	ID *string
	// contains filtered or unexported fields
}

func (*CloudFrontDistribution) Remove

func (f *CloudFrontDistribution) Remove() error

func (*CloudFrontDistribution) String

func (f *CloudFrontDistribution) String() string

type CloudFrontDistributionDeployment

type CloudFrontDistributionDeployment struct {
	// contains filtered or unexported fields
}

func (*CloudFrontDistributionDeployment) Filter

func (*CloudFrontDistributionDeployment) Remove

func (*CloudFrontDistributionDeployment) String

type CloudHSMV2Cluster

type CloudHSMV2Cluster struct {
	// contains filtered or unexported fields
}

func (*CloudHSMV2Cluster) Remove

func (f *CloudHSMV2Cluster) Remove() error

func (*CloudHSMV2Cluster) String

func (f *CloudHSMV2Cluster) String() string

type CloudHSMV2ClusterHSM

type CloudHSMV2ClusterHSM struct {
	// contains filtered or unexported fields
}

func (*CloudHSMV2ClusterHSM) Remove

func (f *CloudHSMV2ClusterHSM) Remove() error

func (*CloudHSMV2ClusterHSM) String

func (f *CloudHSMV2ClusterHSM) String() string

type CloudSearchDomain

type CloudSearchDomain struct {
	// contains filtered or unexported fields
}

func (*CloudSearchDomain) Remove

func (f *CloudSearchDomain) Remove() error

func (*CloudSearchDomain) String

func (f *CloudSearchDomain) 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 CloudWatchAlarm

type CloudWatchAlarm struct {
	// contains filtered or unexported fields
}

func (*CloudWatchAlarm) Remove

func (f *CloudWatchAlarm) Remove() error

func (*CloudWatchAlarm) String

func (f *CloudWatchAlarm) String() string

type CloudWatchDashboard

type CloudWatchDashboard struct {
	// contains filtered or unexported fields
}

func (*CloudWatchDashboard) Remove

func (f *CloudWatchDashboard) Remove() error

func (*CloudWatchDashboard) String

func (f *CloudWatchDashboard) 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 CloudWatchLogsDestination

type CloudWatchLogsDestination struct {
	// contains filtered or unexported fields
}

func (*CloudWatchLogsDestination) Remove

func (f *CloudWatchLogsDestination) Remove() error

func (*CloudWatchLogsDestination) String

func (f *CloudWatchLogsDestination) String() string

type CloudWatchLogsLogGroup

type CloudWatchLogsLogGroup struct {
	// contains filtered or unexported fields
}

func (*CloudWatchLogsLogGroup) Remove

func (f *CloudWatchLogsLogGroup) Remove() error

func (*CloudWatchLogsLogGroup) String

func (f *CloudWatchLogsLogGroup) String() string

type CodeBuildProject

type CodeBuildProject struct {
	// contains filtered or unexported fields
}

func (*CodeBuildProject) Remove

func (f *CodeBuildProject) Remove() error

func (*CodeBuildProject) String

func (f *CodeBuildProject) String() string

type CodeCommitRepository

type CodeCommitRepository struct {
	// contains filtered or unexported fields
}

func (*CodeCommitRepository) Remove

func (f *CodeCommitRepository) Remove() error

func (*CodeCommitRepository) String

func (f *CodeCommitRepository) String() string

type CodeDeployApplication

type CodeDeployApplication struct {
	// contains filtered or unexported fields
}

func (*CodeDeployApplication) Remove

func (f *CodeDeployApplication) Remove() error

func (*CodeDeployApplication) String

func (f *CodeDeployApplication) String() string

type CodePipelinePipeline

type CodePipelinePipeline struct {
	// contains filtered or unexported fields
}

func (*CodePipelinePipeline) Remove

func (f *CodePipelinePipeline) Remove() error

func (*CodePipelinePipeline) String

func (f *CodePipelinePipeline) String() string

type CodeStarProject

type CodeStarProject struct {
	// contains filtered or unexported fields
}

func (*CodeStarProject) Remove

func (f *CodeStarProject) Remove() error

func (*CodeStarProject) String

func (f *CodeStarProject) String() string

type CognitoIdentityPool

type CognitoIdentityPool struct {
	// contains filtered or unexported fields
}

func (*CognitoIdentityPool) Remove

func (f *CognitoIdentityPool) Remove() error

func (*CognitoIdentityPool) String

func (f *CognitoIdentityPool) String() string

type CognitoUserPool

type CognitoUserPool struct {
	// contains filtered or unexported fields
}

func (*CognitoUserPool) Remove

func (f *CognitoUserPool) Remove() error

func (*CognitoUserPool) String

func (f *CognitoUserPool) String() string

type CognitoUserPoolDomain

type CognitoUserPoolDomain struct {
	// contains filtered or unexported fields
}

func (*CognitoUserPoolDomain) Remove

func (f *CognitoUserPoolDomain) Remove() error

func (*CognitoUserPoolDomain) String

func (f *CognitoUserPoolDomain) String() string

type ConfigServiceConfigRule

type ConfigServiceConfigRule struct {
	// contains filtered or unexported fields
}

func (*ConfigServiceConfigRule) Remove

func (f *ConfigServiceConfigRule) Remove() error

func (*ConfigServiceConfigRule) String

func (f *ConfigServiceConfigRule) String() string

type ConfigServiceConfigurationRecorder

type ConfigServiceConfigurationRecorder struct {
	// contains filtered or unexported fields
}

func (*ConfigServiceConfigurationRecorder) Remove

func (*ConfigServiceConfigurationRecorder) String

type ConfigServiceDeliveryChannel

type ConfigServiceDeliveryChannel struct {
	// contains filtered or unexported fields
}

func (*ConfigServiceDeliveryChannel) Remove

func (f *ConfigServiceDeliveryChannel) Remove() error

func (*ConfigServiceDeliveryChannel) String

type DAXCluster

type DAXCluster struct {
	// contains filtered or unexported fields
}

func (*DAXCluster) Remove

func (f *DAXCluster) Remove() error

func (*DAXCluster) String

func (f *DAXCluster) String() string

type DAXParameterGroup

type DAXParameterGroup struct {
	// contains filtered or unexported fields
}

func (*DAXParameterGroup) Remove

func (f *DAXParameterGroup) Remove() error

func (*DAXParameterGroup) String

func (f *DAXParameterGroup) String() string

type DAXSubnetGroup

type DAXSubnetGroup struct {
	// contains filtered or unexported fields
}

func (*DAXSubnetGroup) Filter

func (f *DAXSubnetGroup) Filter() error

func (*DAXSubnetGroup) Remove

func (f *DAXSubnetGroup) Remove() error

func (*DAXSubnetGroup) String

func (f *DAXSubnetGroup) String() string

type DataPipelinePipeline

type DataPipelinePipeline struct {
	// contains filtered or unexported fields
}

func (*DataPipelinePipeline) Remove

func (f *DataPipelinePipeline) Remove() error

func (*DataPipelinePipeline) String

func (f *DataPipelinePipeline) String() string

type DatabaseMigrationServiceCertificate

type DatabaseMigrationServiceCertificate struct {
	ARN *string
	// contains filtered or unexported fields
}

func (*DatabaseMigrationServiceCertificate) Remove

func (*DatabaseMigrationServiceCertificate) String

type DatabaseMigrationServiceEndpoint

type DatabaseMigrationServiceEndpoint struct {
	ARN *string
	// contains filtered or unexported fields
}

func (*DatabaseMigrationServiceEndpoint) Remove

func (*DatabaseMigrationServiceEndpoint) String

type DatabaseMigrationServiceEventSubscription

type DatabaseMigrationServiceEventSubscription struct {
	// contains filtered or unexported fields
}

func (*DatabaseMigrationServiceEventSubscription) Remove

func (*DatabaseMigrationServiceEventSubscription) String

type DatabaseMigrationServiceReplicationInstance

type DatabaseMigrationServiceReplicationInstance struct {
	ARN *string
	// contains filtered or unexported fields
}

func (*DatabaseMigrationServiceReplicationInstance) Remove

func (*DatabaseMigrationServiceReplicationInstance) String

type DatabaseMigrationServiceReplicationTask

type DatabaseMigrationServiceReplicationTask struct {
	ARN *string
	// contains filtered or unexported fields
}

func (*DatabaseMigrationServiceReplicationTask) Remove

func (*DatabaseMigrationServiceReplicationTask) String

type DatabaseMigrationServiceSubnetGroup

type DatabaseMigrationServiceSubnetGroup struct {
	ID *string
	// contains filtered or unexported fields
}

func (*DatabaseMigrationServiceSubnetGroup) Remove

func (*DatabaseMigrationServiceSubnetGroup) String

type DeviceFarmProject

type DeviceFarmProject struct {
	ARN *string
	// contains filtered or unexported fields
}

func (*DeviceFarmProject) Remove

func (f *DeviceFarmProject) Remove() error

func (*DeviceFarmProject) String

func (f *DeviceFarmProject) String() string

type DirectoryServiceDirectory

type DirectoryServiceDirectory struct {
	// contains filtered or unexported fields
}

func (*DirectoryServiceDirectory) Remove

func (f *DirectoryServiceDirectory) Remove() error

func (*DirectoryServiceDirectory) String

func (f *DirectoryServiceDirectory) String() string

type DynamoDBTable

type DynamoDBTable struct {
	// contains filtered or unexported fields
}

func (*DynamoDBTable) Properties

func (i *DynamoDBTable) Properties() types.Properties

func (*DynamoDBTable) Remove

func (i *DynamoDBTable) Remove() error

func (*DynamoDBTable) String

func (i *DynamoDBTable) String() string

type DynamoDBTableItem

type DynamoDBTableItem struct {
	// contains filtered or unexported fields
}

func (*DynamoDBTableItem) Properties

func (i *DynamoDBTableItem) Properties() types.Properties

func (*DynamoDBTableItem) Remove

func (i *DynamoDBTableItem) Remove() error

func (*DynamoDBTableItem) String

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 EC2ClientVpnEndpoint

type EC2ClientVpnEndpoint struct {
	// contains filtered or unexported fields
}

func (*EC2ClientVpnEndpoint) Properties

func (e *EC2ClientVpnEndpoint) Properties() types.Properties

func (*EC2ClientVpnEndpoint) Remove

func (c *EC2ClientVpnEndpoint) Remove() error

func (*EC2ClientVpnEndpoint) String

func (c *EC2ClientVpnEndpoint) String() string

type EC2ClientVpnEndpointAttachments

type EC2ClientVpnEndpointAttachments struct {
	// contains filtered or unexported fields
}

func (*EC2ClientVpnEndpointAttachments) Remove

func (*EC2ClientVpnEndpointAttachments) 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

type EC2DHCPOption struct {
	// contains filtered or unexported fields
}

func (*EC2DHCPOption) Properties

func (e *EC2DHCPOption) Properties() types.Properties

func (*EC2DHCPOption) Remove

func (e *EC2DHCPOption) Remove() error

func (*EC2DHCPOption) String

func (e *EC2DHCPOption) String() string

type EC2Image

type EC2Image struct {
	// contains filtered or unexported fields
}

func (*EC2Image) Properties

func (e *EC2Image) Properties() types.Properties

func (*EC2Image) Remove

func (e *EC2Image) Remove() error

func (*EC2Image) String

func (e *EC2Image) String() string

type EC2Instance

type EC2Instance struct {
	// contains filtered or unexported fields
}

func (*EC2Instance) DisableProtection

func (i *EC2Instance) DisableProtection() error

func (*EC2Instance) FeatureFlags

func (i *EC2Instance) FeatureFlags(ff config.FeatureFlags)

func (*EC2Instance) Filter

func (i *EC2Instance) Filter() error

func (*EC2Instance) Properties

func (i *EC2Instance) Properties() types.Properties

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) Properties

func (e *EC2InternetGateway) Properties() types.Properties

func (*EC2InternetGateway) Remove

func (e *EC2InternetGateway) Remove() error

func (*EC2InternetGateway) String

func (e *EC2InternetGateway) String() string

type EC2InternetGatewayAttachment

type EC2InternetGatewayAttachment struct {
	// contains filtered or unexported fields
}

func (*EC2InternetGatewayAttachment) Properties

func (*EC2InternetGatewayAttachment) Remove

func (e *EC2InternetGatewayAttachment) Remove() error

func (*EC2InternetGatewayAttachment) 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 EC2LaunchTemplate

type EC2LaunchTemplate struct {
	// contains filtered or unexported fields
}

func (*EC2LaunchTemplate) Remove

func (template *EC2LaunchTemplate) Remove() error

func (*EC2LaunchTemplate) String

func (template *EC2LaunchTemplate) String() string

type EC2NATGateway

type EC2NATGateway struct {
	// contains filtered or unexported fields
}

func (*EC2NATGateway) Filter

func (n *EC2NATGateway) Filter() error

func (*EC2NATGateway) Properties

func (n *EC2NATGateway) Properties() types.Properties

func (*EC2NATGateway) Remove

func (n *EC2NATGateway) Remove() error

func (*EC2NATGateway) String

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 EC2NetworkInterface

type EC2NetworkInterface struct {
	// contains filtered or unexported fields
}

func (*EC2NetworkInterface) Properties

func (r *EC2NetworkInterface) Properties() types.Properties

func (*EC2NetworkInterface) Remove

func (e *EC2NetworkInterface) Remove() error

type EC2PlacementGroup

type EC2PlacementGroup struct {
	// contains filtered or unexported fields
}

func (*EC2PlacementGroup) Filter

func (p *EC2PlacementGroup) Filter() error

func (*EC2PlacementGroup) Remove

func (p *EC2PlacementGroup) Remove() error

func (*EC2PlacementGroup) String

func (p *EC2PlacementGroup) String() string

type EC2RouteTable

type EC2RouteTable struct {
	// contains filtered or unexported fields
}

func (*EC2RouteTable) Properties

func (e *EC2RouteTable) Properties() types.Properties

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) Properties

func (sg *EC2SecurityGroup) Properties() types.Properties

func (*EC2SecurityGroup) Remove

func (sg *EC2SecurityGroup) Remove() error

func (*EC2SecurityGroup) String

func (sg *EC2SecurityGroup) String() string

type EC2Snapshot

type EC2Snapshot struct {
	// contains filtered or unexported fields
}

func (*EC2Snapshot) Properties

func (e *EC2Snapshot) Properties() types.Properties

func (*EC2Snapshot) Remove

func (e *EC2Snapshot) Remove() error

func (*EC2Snapshot) String

func (e *EC2Snapshot) 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 EC2Subnet

type EC2Subnet struct {
	// contains filtered or unexported fields
}

func (*EC2Subnet) Properties

func (e *EC2Subnet) Properties() types.Properties

func (*EC2Subnet) Remove

func (e *EC2Subnet) Remove() error

func (*EC2Subnet) String

func (e *EC2Subnet) String() string

type EC2TGW

type EC2TGW struct {
	// contains filtered or unexported fields
}

func (*EC2TGW) Filter

func (e *EC2TGW) Filter() error

func (*EC2TGW) Properties

func (e *EC2TGW) Properties() types.Properties

func (*EC2TGW) Remove

func (e *EC2TGW) Remove() error

func (*EC2TGW) String

func (e *EC2TGW) String() string

type EC2TGWAttachment

type EC2TGWAttachment struct {
	// contains filtered or unexported fields
}

func (*EC2TGWAttachment) Filter

func (e *EC2TGWAttachment) Filter() error

func (*EC2TGWAttachment) Properties

func (e *EC2TGWAttachment) Properties() types.Properties

func (*EC2TGWAttachment) Remove

func (e *EC2TGWAttachment) Remove() error

func (*EC2TGWAttachment) String

func (e *EC2TGWAttachment) String() string

type EC2VPC

type EC2VPC struct {
	// contains filtered or unexported fields
}

func (*EC2VPC) Properties

func (e *EC2VPC) Properties() types.Properties

func (*EC2VPC) Remove

func (e *EC2VPC) Remove() error

func (*EC2VPC) String

func (e *EC2VPC) String() string

type EC2VPCEndpoint

type EC2VPCEndpoint struct {
	// contains filtered or unexported fields
}

func (*EC2VPCEndpoint) Properties

func (e *EC2VPCEndpoint) Properties() types.Properties

func (*EC2VPCEndpoint) Remove

func (endpoint *EC2VPCEndpoint) Remove() error

func (*EC2VPCEndpoint) String

func (endpoint *EC2VPCEndpoint) String() string

type EC2VPCEndpointServiceConfiguration

type EC2VPCEndpointServiceConfiguration struct {
	// contains filtered or unexported fields
}

func (*EC2VPCEndpointServiceConfiguration) Properties

func (*EC2VPCEndpointServiceConfiguration) Remove

func (*EC2VPCEndpointServiceConfiguration) String

type EC2VPCPeeringConnection

type EC2VPCPeeringConnection struct {
	// contains filtered or unexported fields
}

func (*EC2VPCPeeringConnection) Filter

func (p *EC2VPCPeeringConnection) Filter() error

func (*EC2VPCPeeringConnection) Remove

func (p *EC2VPCPeeringConnection) Remove() error

func (*EC2VPCPeeringConnection) String

func (p *EC2VPCPeeringConnection) String() string

type EC2VPNConnection

type EC2VPNConnection struct {
	// contains filtered or unexported fields
}

func (*EC2VPNConnection) Filter

func (v *EC2VPNConnection) Filter() error

func (*EC2VPNConnection) Properties

func (v *EC2VPNConnection) Properties() types.Properties

func (*EC2VPNConnection) Remove

func (v *EC2VPNConnection) Remove() error

func (*EC2VPNConnection) String

func (v *EC2VPNConnection) String() string

type EC2VPNGateway

type EC2VPNGateway struct {
	// contains filtered or unexported fields
}

func (*EC2VPNGateway) Filter

func (v *EC2VPNGateway) Filter() error

func (*EC2VPNGateway) Remove

func (v *EC2VPNGateway) Remove() error

func (*EC2VPNGateway) String

func (v *EC2VPNGateway) String() string

type EC2VPNGatewayAttachment

type EC2VPNGatewayAttachment struct {
	// contains filtered or unexported fields
}

func (*EC2VPNGatewayAttachment) Filter

func (v *EC2VPNGatewayAttachment) Filter() error

func (*EC2VPNGatewayAttachment) Properties

func (v *EC2VPNGatewayAttachment) Properties() types.Properties

func (*EC2VPNGatewayAttachment) Remove

func (v *EC2VPNGatewayAttachment) Remove() error

func (*EC2VPNGatewayAttachment) String

func (v *EC2VPNGatewayAttachment) String() string

type EC2Volume

type EC2Volume struct {
	// contains filtered or unexported fields
}

func (*EC2Volume) Properties

func (e *EC2Volume) Properties() types.Properties

func (*EC2Volume) Remove

func (e *EC2Volume) Remove() error

func (*EC2Volume) String

func (e *EC2Volume) String() string

type ECRRepository

type ECRRepository struct {
	// contains filtered or unexported fields
}

func (*ECRRepository) Filter

func (r *ECRRepository) Filter() error

func (*ECRRepository) Remove

func (r *ECRRepository) Remove() error

func (*ECRRepository) String

func (r *ECRRepository) String() string

type ECSCluster

type ECSCluster struct {
	ARN *string
	// contains filtered or unexported fields
}

func (*ECSCluster) Remove

func (f *ECSCluster) Remove() error

func (*ECSCluster) String

func (f *ECSCluster) String() string

type ECSClusterInstance

type ECSClusterInstance struct {
	// contains filtered or unexported fields
}

func (*ECSClusterInstance) Remove

func (f *ECSClusterInstance) Remove() error

func (*ECSClusterInstance) String

func (f *ECSClusterInstance) String() string

type ECSService

type ECSService struct {
	// contains filtered or unexported fields
}

func (*ECSService) Remove

func (f *ECSService) Remove() error

func (*ECSService) String

func (f *ECSService) String() string

type ECSTaskDefinition

type ECSTaskDefinition struct {
	ARN *string
	// contains filtered or unexported fields
}

func (*ECSTaskDefinition) Remove

func (f *ECSTaskDefinition) Remove() error

func (*ECSTaskDefinition) String

func (f *ECSTaskDefinition) 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 EKSCluster

type EKSCluster struct {
	// contains filtered or unexported fields
}

func (*EKSCluster) Remove

func (f *EKSCluster) Remove() error

func (*EKSCluster) String

func (f *EKSCluster) String() string

type ELBLoadBalancer

type ELBLoadBalancer struct {
	// contains filtered or unexported fields
}

func (*ELBLoadBalancer) Properties

func (e *ELBLoadBalancer) Properties() types.Properties

func (*ELBLoadBalancer) Remove

func (e *ELBLoadBalancer) Remove() error

func (*ELBLoadBalancer) String

func (e *ELBLoadBalancer) String() string

type ELBv2LoadBalancer

type ELBv2LoadBalancer struct {
	// contains filtered or unexported fields
}

func (*ELBv2LoadBalancer) Properties

func (e *ELBv2LoadBalancer) Properties() types.Properties

func (*ELBv2LoadBalancer) Remove

func (e *ELBv2LoadBalancer) Remove() error

func (*ELBv2LoadBalancer) String

func (e *ELBv2LoadBalancer) String() string

type ELBv2TargetGroup

type ELBv2TargetGroup struct {
	// contains filtered or unexported fields
}

func (*ELBv2TargetGroup) Properties

func (e *ELBv2TargetGroup) Properties() types.Properties

func (*ELBv2TargetGroup) Remove

func (e *ELBv2TargetGroup) Remove() error

func (*ELBv2TargetGroup) String

func (e *ELBv2TargetGroup) String() string

type EMRCluster

type EMRCluster struct {
	ID *string
	// contains filtered or unexported fields
}

func (*EMRCluster) Filter

func (f *EMRCluster) Filter() error

func (*EMRCluster) Remove

func (f *EMRCluster) Remove() error

func (*EMRCluster) String

func (f *EMRCluster) String() string

type EMRSecurityConfiguration

type EMRSecurityConfiguration struct {
	// contains filtered or unexported fields
}

func (*EMRSecurityConfiguration) Remove

func (f *EMRSecurityConfiguration) Remove() error

func (*EMRSecurityConfiguration) String

func (f *EMRSecurityConfiguration) String() string

type ESDomain

type ESDomain struct {
	// contains filtered or unexported fields
}

func (*ESDomain) Remove

func (f *ESDomain) Remove() error

func (*ESDomain) String

func (f *ESDomain) String() string

type ElasticBeanstalkApplication

type ElasticBeanstalkApplication struct {
	// contains filtered or unexported fields
}

func (*ElasticBeanstalkApplication) Remove

func (f *ElasticBeanstalkApplication) Remove() error

func (*ElasticBeanstalkApplication) String

func (f *ElasticBeanstalkApplication) String() string

type ElasticBeanstalkEnvironment

type ElasticBeanstalkEnvironment struct {
	ID *string
	// contains filtered or unexported fields
}

func (*ElasticBeanstalkEnvironment) Properties

func (*ElasticBeanstalkEnvironment) Remove

func (f *ElasticBeanstalkEnvironment) Remove() error

func (*ElasticBeanstalkEnvironment) String

func (f *ElasticBeanstalkEnvironment) String() string

type ElasticTranscoderPipeline

type ElasticTranscoderPipeline struct {
	// contains filtered or unexported fields
}

func (*ElasticTranscoderPipeline) Remove

func (f *ElasticTranscoderPipeline) Remove() error

func (*ElasticTranscoderPipeline) String

func (f *ElasticTranscoderPipeline) 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 ElasticacheReplicationGroup

type ElasticacheReplicationGroup struct {
	// contains filtered or unexported fields
}

func (*ElasticacheReplicationGroup) Remove

func (i *ElasticacheReplicationGroup) Remove() error

func (*ElasticacheReplicationGroup) String

func (i *ElasticacheReplicationGroup) 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 FSxBackup

type FSxBackup struct {
	// contains filtered or unexported fields
}

func (*FSxBackup) Properties

func (f *FSxBackup) Properties() types.Properties

func (*FSxBackup) Remove

func (f *FSxBackup) Remove() error

func (*FSxBackup) String

func (f *FSxBackup) String() string

type FSxFileSystem

type FSxFileSystem struct {
	// contains filtered or unexported fields
}

func (*FSxFileSystem) Properties

func (f *FSxFileSystem) Properties() types.Properties

func (*FSxFileSystem) Remove

func (f *FSxFileSystem) Remove() error

func (*FSxFileSystem) String

func (f *FSxFileSystem) String() string

type FeatureFlagGetter

type FeatureFlagGetter interface {
	Resource
	FeatureFlags(config.FeatureFlags)
}

type Filter

type Filter interface {
	Resource
	Filter() error
}

type FirehoseDeliveryStream

type FirehoseDeliveryStream struct {
	// contains filtered or unexported fields
}

func (*FirehoseDeliveryStream) Remove

func (f *FirehoseDeliveryStream) Remove() error

func (*FirehoseDeliveryStream) String

func (f *FirehoseDeliveryStream) String() string

type GlueClassifier

type GlueClassifier struct {
	// contains filtered or unexported fields
}

func (*GlueClassifier) Remove

func (f *GlueClassifier) Remove() error

func (*GlueClassifier) String

func (f *GlueClassifier) String() string

type GlueConnection

type GlueConnection struct {
	// contains filtered or unexported fields
}

func (*GlueConnection) Remove

func (f *GlueConnection) Remove() error

func (*GlueConnection) String

func (f *GlueConnection) String() string

type GlueCrawler

type GlueCrawler struct {
	// contains filtered or unexported fields
}

func (*GlueCrawler) Remove

func (f *GlueCrawler) Remove() error

func (*GlueCrawler) String

func (f *GlueCrawler) String() string

type GlueDatabase

type GlueDatabase struct {
	// contains filtered or unexported fields
}

func (*GlueDatabase) Remove

func (f *GlueDatabase) Remove() error

func (*GlueDatabase) String

func (f *GlueDatabase) String() string

type GlueDevEndpoint

type GlueDevEndpoint struct {
	// contains filtered or unexported fields
}

func (*GlueDevEndpoint) Remove

func (f *GlueDevEndpoint) Remove() error

func (*GlueDevEndpoint) String

func (f *GlueDevEndpoint) String() string

type GlueJob

type GlueJob struct {
	// contains filtered or unexported fields
}

func (*GlueJob) Remove

func (f *GlueJob) Remove() error

func (*GlueJob) String

func (f *GlueJob) String() string

type GlueTrigger

type GlueTrigger struct {
	// contains filtered or unexported fields
}

func (*GlueTrigger) Remove

func (f *GlueTrigger) Remove() error

func (*GlueTrigger) String

func (f *GlueTrigger) String() string

type IAMGroup

type IAMGroup struct {
	// contains filtered or unexported fields
}

func (*IAMGroup) Remove

func (e *IAMGroup) Remove() error

func (*IAMGroup) String

func (e *IAMGroup) String() string

type IAMGroupPolicy

type IAMGroupPolicy struct {
	// contains filtered or unexported fields
}

func (*IAMGroupPolicy) Remove

func (e *IAMGroupPolicy) Remove() error

func (*IAMGroupPolicy) String

func (e *IAMGroupPolicy) String() string

type IAMGroupPolicyAttachment

type IAMGroupPolicyAttachment struct {
	// contains filtered or unexported fields
}

func (*IAMGroupPolicyAttachment) Properties

func (e *IAMGroupPolicyAttachment) Properties() types.Properties

func (*IAMGroupPolicyAttachment) Remove

func (e *IAMGroupPolicyAttachment) Remove() error

func (*IAMGroupPolicyAttachment) String

func (e *IAMGroupPolicyAttachment) String() string

type IAMInstanceProfile

type IAMInstanceProfile struct {
	// contains filtered or unexported fields
}

func (*IAMInstanceProfile) Remove

func (e *IAMInstanceProfile) Remove() error

func (*IAMInstanceProfile) String

func (e *IAMInstanceProfile) String() string

type IAMInstanceProfileRole

type IAMInstanceProfileRole struct {
	// contains filtered or unexported fields
}

func (*IAMInstanceProfileRole) Remove

func (e *IAMInstanceProfileRole) Remove() error

func (*IAMInstanceProfileRole) String

func (e *IAMInstanceProfileRole) String() string

type IAMLoginProfile

type IAMLoginProfile struct {
	// contains filtered or unexported fields
}

func (*IAMLoginProfile) Properties

func (e *IAMLoginProfile) Properties() types.Properties

func (*IAMLoginProfile) Remove

func (e *IAMLoginProfile) Remove() error

func (*IAMLoginProfile) String

func (e *IAMLoginProfile) String() string

type IAMOpenIDConnectProvider

type IAMOpenIDConnectProvider struct {
	// contains filtered or unexported fields
}

func (*IAMOpenIDConnectProvider) Remove

func (e *IAMOpenIDConnectProvider) Remove() error

func (*IAMOpenIDConnectProvider) String

func (e *IAMOpenIDConnectProvider) String() string

type IAMPolicy

type IAMPolicy struct {
	// contains filtered or unexported fields
}

func (*IAMPolicy) Remove

func (e *IAMPolicy) Remove() error

func (*IAMPolicy) String

func (e *IAMPolicy) String() string

type IAMRole

type IAMRole struct {
	// contains filtered or unexported fields
}

func (*IAMRole) Filter

func (e *IAMRole) Filter() error

func (*IAMRole) Remove

func (e *IAMRole) Remove() error

func (*IAMRole) String

func (e *IAMRole) String() string

type IAMRolePolicy

type IAMRolePolicy struct {
	// contains filtered or unexported fields
}

func (*IAMRolePolicy) Filter

func (e *IAMRolePolicy) Filter() error

func (*IAMRolePolicy) Properties

func (e *IAMRolePolicy) Properties() types.Properties

func (*IAMRolePolicy) Remove

func (e *IAMRolePolicy) Remove() error

func (*IAMRolePolicy) String

func (e *IAMRolePolicy) String() string

type IAMRolePolicyAttachment

type IAMRolePolicyAttachment struct {
	// contains filtered or unexported fields
}

func (*IAMRolePolicyAttachment) Filter

func (e *IAMRolePolicyAttachment) Filter() error

func (*IAMRolePolicyAttachment) Properties

func (e *IAMRolePolicyAttachment) Properties() types.Properties

func (*IAMRolePolicyAttachment) Remove

func (e *IAMRolePolicyAttachment) Remove() error

func (*IAMRolePolicyAttachment) String

func (e *IAMRolePolicyAttachment) String() string

type IAMSAMLProvider

type IAMSAMLProvider struct {
	// contains filtered or unexported fields
}

func (*IAMSAMLProvider) Remove

func (e *IAMSAMLProvider) Remove() error

func (*IAMSAMLProvider) String

func (e *IAMSAMLProvider) String() string

type IAMServerCertificate

type IAMServerCertificate struct {
	// contains filtered or unexported fields
}

func (*IAMServerCertificate) Remove

func (e *IAMServerCertificate) Remove() error

func (*IAMServerCertificate)