Documentation ¶
Index ¶
- Constants
- func Setup(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupCodeDeploy(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupDockerSwarm(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupEcs(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupElasticBeanstalk(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupGitlab(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupKubernetes(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupMesosphere(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupMultaiRuntime(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupNomad(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupRancher(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupRoute53(fieldsMap map[commons.FieldName]*commons.GenericField)
Constants ¶
const ( // - COMMON -------------------------- MasterHost commons.FieldName = "master_host" MasterPort commons.FieldName = "master_port" AutoscaleIsEnabled commons.FieldName = "autoscale_is_enabled" AutoscaleCooldown commons.FieldName = "autoscale_cooldown" AutoscaleHeadroom commons.FieldName = "autoscale_headroom" AutoscaleIsAutoConfig commons.FieldName = "autoscale_is_auto_config" CpuPerUnit commons.FieldName = "cpu_per_unit" MemoryPerUnit commons.FieldName = "memory_per_unit" NumOfUnits commons.FieldName = "num_of_units" AutoscaleDown commons.FieldName = "autoscale_down" EvaluationPeriods commons.FieldName = "evaluation_periods" MaxScaleDownPercentage commons.FieldName = "max_scale_down_percentage" ApiServer commons.FieldName = "api_server" Key commons.FieldName = "key" Value commons.FieldName = "value" // - RANCHER ------------------------- IntegrationRancher commons.FieldName = "integration_rancher" AccessKey commons.FieldName = "access_key" SecretKey commons.FieldName = "secret_key" Version commons.FieldName = "version" // - ECS ----------------------------- ShouldScaleDownNonServiceTasks commons.FieldName = "autoscale_scale_down_non_service_tasks" IntegrationEcs commons.FieldName = "integration_ecs" ClusterName commons.FieldName = "cluster_name" AutoscaleAttributes commons.FieldName = "autoscale_attributes" // - KUBERNETES ---------------------- IntegrationKubernetes commons.FieldName = "integration_kubernetes" IntegrationMode commons.FieldName = "integration_mode" ClusterIdentifier commons.FieldName = "cluster_identifier" Token commons.FieldName = "token" AutoscaleLabels commons.FieldName = "autoscale_labels" // - NOMAD --------------------------- IntegrationNomad commons.FieldName = "integration_nomad" AclToken commons.FieldName = "acl_token" AutoscaleConstraints commons.FieldName = "autoscale_constraints" // - MESOSPHERE ---------------------- IntegrationMesosphere commons.FieldName = "integration_mesosphere" // - MULTAI-RUNTIME ------------------ IntegrationMultaiRuntime commons.FieldName = "integration_multai_runtime" DeploymentId commons.FieldName = "deployment_id" // - CODE-DEPLOY --------------------- IntegrationCodeDeploy commons.FieldName = "integration_codedeploy" CleanupOnFailure commons.FieldName = "cleanup_on_failure" TerminateInstanceOnFailure commons.FieldName = "terminate_instance_on_failure" DeploymentGroups commons.FieldName = "deployment_groups" ApplicationName commons.FieldName = "application_name" DeploymentGroupName commons.FieldName = "deployment_group_name" // - GITLAB ---------------------- IntegrationGitlab commons.FieldName = "integration_gitlab" GitlabRunner commons.FieldName = "runner" GitlabRunnerIsEnabled commons.FieldName = "is_enabled" // - ROUTE53 ------------------------- IntegrationRoute53 commons.FieldName = "integration_route53" Domains commons.FieldName = "domains" HostedZoneId commons.FieldName = "hosted_zone_id" SpotinstAcctID commons.FieldName = "spotinst_acct_id" RecordSetType commons.FieldName = "record_set_type" RecordSets commons.FieldName = "record_sets" UsePublicIP commons.FieldName = "use_public_ip" UsePublicDNS commons.FieldName = "use_public_dns" Name commons.FieldName = "name" // - DOCKER-SWARM -------------------- IntegrationDockerSwarm commons.FieldName = "integration_docker_swarm" // - ELASTIC_BEANSTALK --------------- IntegrationBeanstalk commons.FieldName = "integration_beanstalk" EnvironmentId commons.FieldName = "environment_id" DeploymentPreferences commons.FieldName = "deployment_preferences" AutomaticRoll commons.FieldName = "automatic_roll" BatchSizePercentage commons.FieldName = "batch_size_percentage" GracePeriod commons.FieldName = "grace_period" Strategy commons.FieldName = "strategy" Action commons.FieldName = "action" ShouldDrainInstances commons.FieldName = "should_drain_instances" ManagedActions commons.FieldName = "managed_actions" PlatformUpdate commons.FieldName = "platform_update" PerformAt commons.FieldName = "perform_at" TimeWindow commons.FieldName = "time_window" UpdateLevel commons.FieldName = "update_level" )
const (
Prefix = "integrations_"
)
Variables ¶
This section is empty.
Functions ¶
func Setup ¶
func Setup(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupCodeDeploy ¶
func SetupCodeDeploy(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupDockerSwarm ¶
func SetupDockerSwarm(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupEcs ¶
func SetupEcs(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupElasticBeanstalk ¶ added in v1.7.0
func SetupElasticBeanstalk(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupGitlab ¶
func SetupGitlab(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupKubernetes ¶
func SetupKubernetes(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupMesosphere ¶
func SetupMesosphere(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupMultaiRuntime ¶
func SetupMultaiRuntime(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupNomad ¶
func SetupNomad(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupRancher ¶
func SetupRancher(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupRoute53 ¶
func SetupRoute53(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Types ¶
This section is empty.
Source Files ¶
- consts.go
- fields_spotinst_elastigroup_aws_integrations.go
- fields_spotinst_elastigroup_aws_integrations_codedeploy.go
- fields_spotinst_elastigroup_aws_integrations_docker_swarm.go
- fields_spotinst_elastigroup_aws_integrations_ecs.go
- fields_spotinst_elastigroup_aws_integrations_elastic_beanstalk.go
- fields_spotinst_elastigroup_aws_integrations_gitlab.go
- fields_spotinst_elastigroup_aws_integrations_kubernetes.go
- fields_spotinst_elastigroup_aws_integrations_mesosphere.go
- fields_spotinst_elastigroup_aws_integrations_multai_runtime.go
- fields_spotinst_elastigroup_aws_integrations_nomad.go
- fields_spotinst_elastigroup_aws_integrations_rancher.go
- fields_spotinst_elastigroup_aws_integrations_route53.go