Documentation ¶
Index ¶
- Constants
- func Setup(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupCodeDeploy(fieldsMap map[commons.FieldName]*commons.GenericField)
- func SetupEcs(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" 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" 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" // - 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" MasterPort commons.FieldName = "master_port" 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" RecordSets commons.FieldName = "record_sets" UsePublicIP commons.FieldName = "use_public_ip" Name commons.FieldName = "name" )
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 SetupEcs ¶
func SetupEcs(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
func SetupGitlab ¶ added in v1.1.0
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 ¶ added in v1.3.0
func SetupRoute53(fieldsMap map[commons.FieldName]*commons.GenericField)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Setup
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Types ¶
This section is empty.
Source Files ¶
- consts.go
- fields_spotinst_elastigroup_integrations.go
- fields_spotinst_elastigroup_integrations_codedeploy.go
- fields_spotinst_elastigroup_integrations_ecs.go
- fields_spotinst_elastigroup_integrations_gitlab.go
- fields_spotinst_elastigroup_integrations_kubernetes.go
- fields_spotinst_elastigroup_integrations_mesosphere.go
- fields_spotinst_elastigroup_integrations_multai_runtime.go
- fields_spotinst_elastigroup_integrations_nomad.go
- fields_spotinst_elastigroup_integrations_rancher.go
- fields_spotinst_elastigroup_integrations_route53.go