Documentation
¶
Index ¶
- Variables
- func NewClient(awsConfig aws.Config, db *database.Database, log hclog.Logger, ...) 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 ¶
func (Certificate) TableName() string
type Cluster ¶
type Cluster struct {
ID uint `gorm:"primarykey"`
AccountID string
Region string
ActivityStreamKinesisStreamName *string
ActivityStreamKmsKeyId *string
ActivityStreamMode *string
ActivityStreamStatus *string
AllocatedStorage *int32
AssociatedRoles []*ClusterRole `gorm:"constraint:OnDelete:CASCADE;"`
AvailabilityZones *string
BacktrackConsumedChangeRecords *int64
BacktrackWindow *int64
BackupRetentionPeriod *int32
Capacity *int32
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 *int32
PreferredBackupWindow *string
PreferredMaintenanceWindow *string
ReadReplicaIdentifiers *string
ReaderEndpoint *string
ReplicationSourceIdentifier *string
ScalingConfigAutoPause *bool
ScalingConfigMaxCapacity *int32
ScalingConfigMinCapacity *int32
ScalingConfigSecondsUntilAutoPause *int32
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 ¶
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 *int32
}
func (ClusterMember) TableName ¶
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 ¶
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 ¶
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 ¶
func (ClusterVpcSecurityGroupMembership) TableName() string
type DBSubnetGroup ¶
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 ¶
func (DBSubnetGroup) TableName() string
type DBSubnetGroupSubnet ¶
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 ¶
func (DBSubnetGroupSubnet) TableName() string
Click to show internal directories.
Click to hide internal directories.