Documentation
¶
Index ¶
- Variables
- func NewClient(session *session.Session, awsConfig *aws.Config, db *database.Database, ...) resource.ClientInterface
- type Certificate
- type Client
- type Cluster
- type ClusterDomainMembership
- type ClusterMember
- type ClusterOptionGroupStatus
- type ClusterRole
- type ClusterVpcSecurityGroupMembership
- type DBSubnetGroup
- type DBSubnetGroupSubnet
Constants ¶
This section is empty.
Variables ¶
View Source
var CertificateTables = []interface{}{ &Certificate{}, }
View Source
var ClusterTables = []interface{}{ &Cluster{}, &ClusterRole{}, &ClusterMember{}, &ClusterOptionGroupStatus{}, &ClusterDomainMembership{}, &ClusterVpcSecurityGroupMembership{}, }
View Source
var DBSubnetGroupTables = []interface{}{ &DBSubnetGroup{}, &DBSubnetGroupSubnet{}, }
Functions ¶
Types ¶
type Certificate ¶
type Certificate struct {
ID uint `gorm:"primarykey"`
AccountID string
Region string
CertificateArn *string `neo:"unique"`
CertificateIdentifier *string
CertificateType *string
CustomerOverride *bool
CustomerOverrideValidTill *time.Time
Thumbprint *string
ValidFrom *time.Time
ValidTill *time.Time
// contains filtered or unexported fields
}
func (Certificate) TableName ¶ added in v0.5.5
func (Certificate) TableName() string
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CollectResource ¶
type Cluster ¶
type Cluster struct {
ID uint `gorm:"primarykey"`
AccountID string
Region string
ActivityStreamKinesisStreamName *string
ActivityStreamKmsKeyId *string
ActivityStreamMode *string
ActivityStreamStatus *string
AllocatedStorage *int64
AssociatedRoles []*ClusterRole `gorm:"constraint:OnDelete:CASCADE;"`
AvailabilityZones *string
BacktrackConsumedChangeRecords *int64
BacktrackWindow *int64
BackupRetentionPeriod *int64
Capacity *int64
CharacterSetName *string
CloneGroupId *string
ClusterCreateTime *time.Time
CopyTagsToSnapshot *bool
CrossAccountClone *bool
CustomEndpoints *string
ClusterArn *string `neo:"unique"`
ClusterIdentifier *string
ClusterMembers []*ClusterMember `gorm:"constraint:OnDelete:CASCADE;"`
ClusterOptionGroupMemberships []*ClusterOptionGroupStatus `gorm:"constraint:OnDelete:CASCADE;"`
ClusterParameterGroup *string
SubnetGroup *string
DatabaseName *string
DbClusterResourceId *string
DeletionProtection *bool
DomainMemberships []*ClusterDomainMembership `gorm:"constraint:OnDelete:CASCADE;"`
EarliestBacktrackTime *time.Time
EarliestRestorableTime *time.Time
EnabledCloudwatchLogsExports *string
Endpoint *string
Engine *string
EngineMode *string
EngineVersion *string
GlobalWriteForwardingRequested *bool
GlobalWriteForwardingStatus *string
HostedZoneId *string
HttpEndpointEnabled *bool
IAMDatabaseAuthenticationEnabled *bool
KmsKeyId *string
LatestRestorableTime *time.Time
MasterUsername *string
MultiAZ *bool
PercentProgress *string
Port *int64
PreferredBackupWindow *string
PreferredMaintenanceWindow *string
ReadReplicaIdentifiers *string
ReaderEndpoint *string
ReplicationSourceIdentifier *string
ScalingConfigAutoPause *bool
ScalingConfigMaxCapacity *int64
ScalingConfigMinCapacity *int64
ScalingConfigSecondsUntilAutoPause *int64
ScalingConfigTimeoutAction *string
Status *string
StorageEncrypted *bool
VpcSecurityGroups []*ClusterVpcSecurityGroupMembership `gorm:"constraint:OnDelete:CASCADE;"`
// contains filtered or unexported fields
}
type ClusterDomainMembership ¶
type ClusterDomainMembership struct {
ID uint `gorm:"primarykey"`
ClusterID uint `neo:"ignore"`
AccountID string `gorm:"-"`
Region string `gorm:"-"`
Domain *string
FQDN *string
IAMRoleName *string
Status *string
}
func (ClusterDomainMembership) TableName ¶ added in v0.3.8
func (ClusterDomainMembership) TableName() string
type ClusterMember ¶
type ClusterMember struct {
ID uint `gorm:"primarykey"`
ClusterID uint `neo:"ignore"`
AccountID string `gorm:"-"`
Region string `gorm:"-"`
ClusterParameterGroupStatus *string
InstanceIdentifier *string
IsClusterWriter *bool
PromotionTier *int64
}
func (ClusterMember) TableName ¶ added in v0.3.8
func (ClusterMember) TableName() string
type ClusterOptionGroupStatus ¶
type ClusterOptionGroupStatus struct {
ID uint `gorm:"primarykey"`
ClusterID uint `neo:"ignore"`
AccountID string `gorm:"-"`
Region string `gorm:"-"`
ClusterOptionGroupName *string
Status *string
}
func (ClusterOptionGroupStatus) TableName ¶ added in v0.3.8
func (ClusterOptionGroupStatus) TableName() string
type ClusterRole ¶
type ClusterRole struct {
ID uint `gorm:"primarykey"`
ClusterID uint `neo:"ignore"`
AccountID string `gorm:"-"`
Region string `gorm:"-"`
FeatureName *string
RoleArn *string
Status *string
}
func (ClusterRole) TableName ¶ added in v0.3.8
func (ClusterRole) TableName() string
type ClusterVpcSecurityGroupMembership ¶
type ClusterVpcSecurityGroupMembership struct {
ID uint `gorm:"primarykey"`
ClusterID uint `neo:"ignore"`
AccountID string `gorm:"-"`
Region string `gorm:"-"`
Status *string
VpcSecurityGroupId *string
}
func (ClusterVpcSecurityGroupMembership) TableName ¶ added in v0.3.8
func (ClusterVpcSecurityGroupMembership) TableName() string
type DBSubnetGroup ¶ added in v0.5.4
type DBSubnetGroup struct {
ID uint `gorm:"primarykey"`
AccountID string
Region string
DBSubnetGroupArn *string `neo:"unique"`
DBSubnetGroupDescription *string
DBSubnetGroupName *string
SubnetGroupStatus *string
Subnets []*DBSubnetGroupSubnet `gorm:"constraint:OnDelete:CASCADE;"`
VpcId *string
}
func (DBSubnetGroup) TableName ¶ added in v0.5.4
func (DBSubnetGroup) TableName() string
type DBSubnetGroupSubnet ¶ added in v0.5.4
type DBSubnetGroupSubnet struct {
ID uint `gorm:"primarykey"`
DBSubnetGroupID uint `neo:"ignore"`
AccountID string `gorm:"-"`
Region string `gorm:"-"`
AvailabilityZoneName *string
Identifier *string
OutpostArn *string
Status *string
}
func (DBSubnetGroupSubnet) TableName ¶ added in v0.5.4
func (DBSubnetGroupSubnet) TableName() string
Click to show internal directories.
Click to hide internal directories.