Documentation
¶
Index ¶
Constants ¶
View Source
const ( TagManagedBy = "ManagedBy" TagManagedByValue = "Lingon" // TagName human-readable resource name. Note that the AWS Console UI displays the case-sensitive "Name" tag. TagName = "Name" // TagAppID is a tag specifying the application identifier, application using the resource. TagAppID = "app-id" // TagAppRole is a tag specifying the resource's technical function, e.g. webserver, database, etc. TagAppRole = "app-role" // TagPurpose is a tag specifying the resource's business purpose, e.g. "frontend ui", "payment processor", etc. TagPurpose = "purpose" // TagEnv is a tag specifying the environment. TagEnv = "environment" // TagProject is a tag specifying the project. TagProject = "project" // TagOwner is a tag specifying the person of contact. TagOwner = "owner" // TagCostCenter is a tag specifying the cost center that will receive the bill. TagCostCenter = "cost-center" // TagAutomationExclude is a tag specifying if the resource should be excluded from automation. // Value: true/false TagAutomationExclude = "automation-exclude" // TagPII is a tag specifying if the resource contains Personally Identifiable Information. // Value: true/false TagPII = "pii" )
Variables ¶
Functions ¶
This section is empty.
Types ¶
type AWSVPC ¶
type AWSVPC struct { VPC *aws.Vpc `validate:"required"` PublicSubnets [3]*aws.Subnet `validate:"required,dive,required"` PublicRT *aws.RouteTable `validate:"required"` PublicRoute *aws.Route `validate:"required"` PublicRTAssocs [3]*aws.RouteTableAssociation `validate:"required,dive,required"` PrivateSubnets [3]*aws.Subnet `validate:"required,dive,required"` PrivateRTs [3]*aws.RouteTable `validate:"required,dive,required"` PrivateRoutes [3]*aws.Route `validate:"required,dive,required"` PrivateRTAssocs [3]*aws.RouteTableAssociation `validate:"required,dive,required"` InternetGateway *aws.InternetGateway `validate:"required"` EIPNat [3]*aws.Eip `validate:"required,dive,required"` NatGateways [3]*aws.NatGateway `validate:"required,dive,required"` }
Click to show internal directories.
Click to hide internal directories.