コード例 #1
0
        private async Task ForceCreateNewTemplate(string applicationName, string environmentId, string templateName,
                                                  string description, string instanceType)
        {
            _client.DeleteConfigurationTemplateAsync(new DeleteConfigurationTemplateRequest
            {
                ApplicationName = applicationName,
                TemplateName    = templateName
            }).Wait();

            await _client.CreateConfigurationTemplateAsync(new CreateConfigurationTemplateRequest
            {
                ApplicationName = applicationName,
                EnvironmentId   = environmentId,
                TemplateName    = templateName,
                Description     = description,
                OptionSettings  = new List <ConfigurationOptionSetting>
                {
                    new ConfigurationOptionSetting("aws:autoscaling:launchconfiguration", "InstanceType", instanceType)
                }
            });
        }