Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateIAMCloudFormationStack ¶
func CreateIAMCloudFormationStack()
Creates / updates the AWS CloudFormation Stack containing necessary IAM role-policies, required by ClusterAPI and the EC2 instance of the provisioned cluster.
func GetAccountID ¶
Returns the AWS Account ID. NOTE : Picks up AWS credentials from the environment.
func SetAWSSpecificEnvs ¶
func SetAWSSpecificEnvs()
Sets AWS specific environment variables, required by the 'clusterawsadm bootstrap iam' command / core.getTemplateValues( ) / AWS SDK.
Types ¶
type AWS ¶
type AWS struct {
// contains filtered or unexported fields
}
func NewAWSCloudProvider ¶
func NewAWSCloudProvider() *AWS
func (*AWS) GetSealedSecretsBackupBucketName ¶
func (*AWS) SetupDisasterRecovery ¶
Sets up the provisioned cluster for Disaster Recovery. NOTE : Picks up AWS credentials from the environment.
Click to show internal directories.
Click to hide internal directories.