Versions in this module Expand all Collapse all v0 v0.1.2 Feb 28, 2021 v0.1.1 Feb 18, 2021 v0.1.0 Feb 18, 2021 v0.0.7 Feb 16, 2021 v0.0.6 Feb 13, 2021 v0.0.5 Feb 11, 2021 v0.0.4 Feb 11, 2021 v0.0.3 Feb 8, 2021 Changes in this version + var ClusterSubnetGroupTables = []interface + var ClusterTables = []interface + func NewClient(session *session.Session, awsConfig *aws.Config, db *database.Database, ...) resource.ClientInterface + type Client struct + func (c *Client) CollectResource(resource string, config interface{}) error + type Cluster struct + AccountID string + AllowVersionUpgrade *bool + AutomatedSnapshotRetentionPeriod *int64 + AvailabilityZone *string + ClusterAvailabilityStatus *string + ClusterCreateTime *time.Time + ClusterIdentifier *string + ClusterNodes []*ClusterNode + ClusterParameterGroups []*ClusterParameterGroupStatus + ClusterPublicKey *string + ClusterRevisionNumber *string + ClusterSecurityGroups []*ClusterSecurityGroupMembership + ClusterSnapshotCopyStatusDestinationRegion *string + ClusterSnapshotCopyStatusManualSnapshotRetentionPeriod *int64 + ClusterSnapshotCopyStatusRetentionPeriod *int64 + ClusterSnapshotCopyStatusSnapshotCopyGrantName *string + ClusterStatus *string + ClusterSubnetGroupName *string + ClusterVersion *string + DBName *string + DataTransferProgressCurrentRateInMegaBytesPerSecond *float64 + DataTransferProgressDataTransferredInMegaBytes *int64 + DataTransferProgressElapsedTimeInSeconds *int64 + DataTransferProgressEstimatedTimeToCompletionInSeconds *int64 + DataTransferProgressStatus *string + DataTransferProgressTotalDataInMegaBytes *int64 + DeferredMaintenanceWindows []*ClusterDeferredMaintenanceWindow + ElasticIpStatusElasticIp *string + ElasticIpStatusStatus *string + ElasticResizeNumberOfNodeOptions *string + Encrypted *bool + EndpointAddress *string + EndpointPort *int64 + EnhancedVpcRouting *bool + ExpectedNextSnapshotScheduleTime *time.Time + ExpectedNextSnapshotScheduleTimeStatus *string + HsmStatusHsmClientCertificateIdentifier *string + HsmStatusHsmConfigurationIdentifier *string + HsmStatusStatus *string + ID uint + IamRoles []*ClusterIamRole + KmsKeyId *string + MaintenanceTrackName *string + ManualSnapshotRetentionPeriod *int64 + MasterUsername *string + ModifyStatus *string + NextMaintenanceWindowStartTime *time.Time + NodeType *string + NumberOfNodes *int64 + PendingActions []*ClusterPendingActions + PendingModifiedValuesAutomatedSnapshotRetentionPeriod *int64 + PendingModifiedValuesClusterIdentifier *string + PendingModifiedValuesClusterType *string + PendingModifiedValuesClusterVersion *string + PendingModifiedValuesEncryptionType *string + PendingModifiedValuesEnhancedVpcRouting *bool + PendingModifiedValuesMaintenanceTrackName *string + PendingModifiedValuesMasterUserPassword *string + PendingModifiedValuesNodeType *string + PendingModifiedValuesNumberOfNodes *int64 + PendingModifiedValuesPubliclyAccessible *bool + PreferredMaintenanceWindow *string + PubliclyAccessible *bool + Region string + ResizeInfoAllowCancelResize *bool + ResizeInfoResizeType *string + RestoreStatusCurrentRestoreRateInMegaBytesPerSecond *float64 + RestoreStatusElapsedTimeInSeconds *int64 + RestoreStatusEstimatedTimeToCompletionInSeconds *int64 + RestoreStatusProgressInMegaBytes *int64 + RestoreStatusSnapshotSizeInMegaBytes *int64 + RestoreStatusStatus *string + SnapshotScheduleIdentifier *string + SnapshotScheduleState *string + Tags []*ClusterTag + VpcId *string + VpcSecurityGroups []*ClusterVpcSecurityGroupMembership + func (Cluster) TableName() string + type ClusterConfig struct + Filter string + type ClusterDeferredMaintenanceWindow struct + AccountID string + ClusterID uint + DeferMaintenanceEndTime *time.Time + DeferMaintenanceIdentifier *string + DeferMaintenanceStartTime *time.Time + ID uint + Region string + func (ClusterDeferredMaintenanceWindow) TableName() string + type ClusterIamRole struct + AccountID string + ApplyStatus *string + ClusterID uint + ID uint + IamRoleArn *string + Region string + func (ClusterIamRole) TableName() string + type ClusterNode struct + AccountID string + ClusterID uint + ID uint + NodeRole *string + PrivateIPAddress *string + PublicIPAddress *string + Region string + func (ClusterNode) TableName() string + type ClusterParameterGroupStatus struct + AccountID string + ClusterID uint + ID uint + List []*ClusterParameterStatus + ParameterApplyStatus *string + ParameterGroupName *string + Region string + func (ClusterParameterGroupStatus) TableName() string + type ClusterParameterStatus struct + AccountID string + ClusterParameterGroupStatusID uint + ID uint + ParameterApplyErrorDescription *string + ParameterApplyStatus *string + ParameterName *string + Region string + func (ClusterParameterStatus) TableName() string + type ClusterPendingActions struct + ClusterID uint + ID uint + Value *string + func (ClusterPendingActions) TableName() string + type ClusterSecurityGroupMembership struct + AccountID string + ClusterID uint + ClusterSecurityGroupName *string + ID uint + Region string + Status *string + func (ClusterSecurityGroupMembership) TableName() string + type ClusterSubnetGroup struct + AccountID string + Description *string + ID uint + Name *string + Region string + Status *string + Subnets []*ClusterSubnetGroupSubnet + Tags []*ClusterSubnetGroupTag + VpcId *string + func (ClusterSubnetGroup) TableName() string + type ClusterSubnetGroupSubnet struct + AZName *string + AZPlatforms []*ClusterSubnetGroupSupportedPlatform + AccountID string + ClusterSubnetGroupID uint + ID uint + Identifier *string + Region string + Status *string + func (ClusterSubnetGroupSubnet) TableName() string + type ClusterSubnetGroupSupportedPlatform struct + AccountID string + ClusterSubnetGroupSubnetID uint + ID uint + Name *string + Region string + func (ClusterSubnetGroupSupportedPlatform) TableName() string + type ClusterSubnetGroupTag struct + AccountID string + ClusterSubnetGroupID uint + ID uint + Key *string + Region string + Value *string + func (ClusterSubnetGroupTag) TableName() string + type ClusterTag struct + AccountID string + ClusterID uint + ID uint + Key *string + Region string + Value *string + func (ClusterTag) TableName() string + type ClusterVpcSecurityGroupMembership struct + AccountID string + ClusterID uint + ID uint + Region string + Status *string + VpcSecurityGroupId *string + func (ClusterVpcSecurityGroupMembership) TableName() string v0.0.2 Feb 7, 2021