Documentation ¶
Index ¶
- func MakeEC2SVC(profile *string) (*ec2.Client, *string)
- func MakeRDSSVC(profile *string) (*rds.Client, *string)
- func MakeSSMSVC(profile *string) (*ssm.Client, *string)
- func SSMEC2Login(c *ssm.Client, ec2ID *string, region *string, profile *string)
- func SSMPortForwarding(c *ssm.Client, bastionID *string, dbHost *string, dbPort *int32, ...)
- type DBClusters
- type EC2Instances
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SSMEC2Login ¶ added in v0.0.4
Types ¶
type DBClusters ¶
func NewDBClusters ¶
func NewDBClusters(c *rds.Client) (DBClusters, error)
func (*DBClusters) GetDBClusterInfoFromName ¶
func (d *DBClusters) GetDBClusterInfoFromName(name *string) (types.DBCluster, error)
クラスタ名からそのクラスタの詳細情報を返します。
func (*DBClusters) GetDBClusterNames ¶
func (d *DBClusters) GetDBClusterNames() []string
GetDBClusterNamesはクラスタ名のスライスを返します。
type EC2Instances ¶
func NewEC2Instances ¶
func NewEC2Instances(c *ec2.Client) (EC2Instances, error)
EC2Instancesオブジェクトを作成します。
func (*EC2Instances) GetInstanceInfoFromName ¶
func (e *EC2Instances) GetInstanceInfoFromName(name *string) (types.Instance, error)
合致する名前のインスタンス詳細情報を返します。
func (*EC2Instances) GetInstanceNames ¶
func (e *EC2Instances) GetInstanceNames() []string
インスタンス名(NameタグのValue)のスライスを返します。
Click to show internal directories.
Click to hide internal directories.