Documentation ¶
Index ¶
- Constants
- type API
- type AccessLogging
- type ApiAuth
- type Application
- type DomainConfiguration
- type Function
- type HttpAPI
- type Location
- type LoggingConfiguration
- type Permission
- type RESTMethodSettings
- type RouteSettings
- type SAM
- type SSESpecification
- type SimpleTable
- type StateMachine
- type TracingConfiguration
Constants ¶
View Source
const ( TracingModePassThrough = "PassThrough" TracingModeActive = "Active" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct { Metadata iacTypes.Metadata Name iacTypes.StringValue TracingEnabled iacTypes.BoolValue DomainConfiguration DomainConfiguration AccessLogging AccessLogging RESTMethodSettings RESTMethodSettings }
type AccessLogging ¶
type AccessLogging struct { Metadata iacTypes.Metadata CloudwatchLogGroupARN iacTypes.StringValue }
type Application ¶
type Application struct { Metadata iacTypes.Metadata LocationPath iacTypes.StringValue Location Location }
type DomainConfiguration ¶
type DomainConfiguration struct { Metadata iacTypes.Metadata Name iacTypes.StringValue SecurityPolicy iacTypes.StringValue }
type Function ¶
type Function struct { Metadata iacTypes.Metadata FunctionName iacTypes.StringValue Tracing iacTypes.StringValue ManagedPolicies []iacTypes.StringValue Policies []iam.Policy }
type HttpAPI ¶
type HttpAPI struct { Metadata iacTypes.Metadata Name iacTypes.StringValue AccessLogging AccessLogging DefaultRouteSettings RouteSettings DomainConfiguration DomainConfiguration }
type Location ¶
type Location struct { Metadata iacTypes.Metadata ApplicationID iacTypes.StringValue SemanticVersion iacTypes.StringValue }
type LoggingConfiguration ¶
type Permission ¶
type Permission struct { Metadata iacTypes.Metadata Principal iacTypes.StringValue SourceARN iacTypes.StringValue }
type RESTMethodSettings ¶
type RouteSettings ¶
type SAM ¶
type SAM struct { APIs []API Applications []Application Functions []Function HttpAPIs []HttpAPI SimpleTables []SimpleTable StateMachines []StateMachine }
type SSESpecification ¶
type SimpleTable ¶
type SimpleTable struct { Metadata iacTypes.Metadata TableName iacTypes.StringValue SSESpecification SSESpecification }
type StateMachine ¶
type StateMachine struct { Metadata iacTypes.Metadata Name iacTypes.StringValue LoggingConfiguration LoggingConfiguration ManagedPolicies []iacTypes.StringValue Policies []iam.Policy Tracing TracingConfiguration }
Click to show internal directories.
Click to hide internal directories.