aws

package
v0.94.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2024 License: MIT Imports: 35 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWS

type AWS struct {
	Meta           Meta
	AccessAnalyzer accessanalyzer.AccessAnalyzer
	APIGateway     apigateway.APIGateway
	Athena         athena.Athena
	Cloudfront     cloudfront.Cloudfront
	CloudTrail     cloudtrail.CloudTrail
	CloudWatch     cloudwatch.CloudWatch
	CodeBuild      codebuild.CodeBuild
	Config         config.Config
	DocumentDB     documentdb.DocumentDB
	DynamoDB       dynamodb.DynamoDB
	EC2            ec2.EC2
	ECR            ecr.ECR
	ECS            ecs.ECS
	EFS            efs.EFS
	EKS            eks.EKS
	ElastiCache    elasticache.ElastiCache
	Elasticsearch  elasticsearch.Elasticsearch
	ELB            elb.ELB
	EMR            emr.EMR
	IAM            iam.IAM
	Kinesis        kinesis.Kinesis
	KMS            kms.KMS
	Lambda         lambda.Lambda
	MQ             mq.MQ
	MSK            msk.MSK
	Neptune        neptune.Neptune
	RDS            rds.RDS
	Redshift       redshift.Redshift
	SAM            sam.SAM
	S3             s3.S3
	SNS            sns.SNS
	SQS            sqs.SQS
	SSM            ssm.SSM
	WorkSpaces     workspaces.WorkSpaces
}

type AssumeRole added in v0.94.0

type AssumeRole struct {
	Metadata          types.Metadata
	Duration          types.StringValue
	ExternalID        types.StringValue
	Policy            types.StringValue
	PolicyARNs        types.StringValueList
	RoleARN           types.StringValue
	SessionName       types.StringValue
	SourceIdentity    types.StringValue
	Tags              types.MapValue
	TransitiveTagKeys types.StringValueList
}

type AssumeRoleWithWebIdentity added in v0.94.0

type AssumeRoleWithWebIdentity struct {
	Metadata             types.Metadata
	Duration             types.StringValue
	Policy               types.StringValue
	PolicyARNs           types.StringValueList
	RoleARN              types.StringValue
	SessionName          types.StringValue
	WebIdentityToken     types.StringValue
	WebIdentityTokenFile types.StringValue
}

type DefaultTags added in v0.94.0

type DefaultTags struct {
	Metadata types.Metadata
	Tags     types.MapValue
}

type IgnoreTags added in v0.94.0

type IgnoreTags struct {
	Metadata    types.Metadata
	Keys        types.StringValueList
	KeyPrefixes types.StringValueList
}

type Meta added in v0.94.0

type Meta struct {
	TFProviders []TerraformProvider
}

type TerraformProvider added in v0.94.0

type TerraformProvider struct {
	Metadata types.Metadata
	// generic fields
	Alias   types.StringValue
	Version types.StringValue

	// provider specific fields
	AccessKey                      types.StringValue
	AllowedAccountsIDs             types.StringValueList
	AssumeRole                     AssumeRole
	AssumeRoleWithWebIdentity      AssumeRoleWithWebIdentity
	CustomCABundle                 types.StringValue
	DefaultTags                    DefaultTags
	EC2MetadataServiceEndpoint     types.StringValue
	EC2MetadataServiceEndpointMode types.StringValue
	Endpoints                      types.MapValue
	ForbiddenAccountIDs            types.StringValueList
	HttpProxy                      types.StringValue
	IgnoreTags                     IgnoreTags
	Insecure                       types.BoolValue
	MaxRetries                     types.IntValue
	Profile                        types.StringValue
	Region                         types.StringValue
	RetryMode                      types.StringValue
	S3UsePathStyle                 types.BoolValue
	S3USEast1RegionalEndpoint      types.StringValue
	SecretKey                      types.StringValue
	SharedConfigFiles              types.StringValueList
	SharedCredentialsFiles         types.StringValueList
	SkipCredentialsValidation      types.BoolValue
	SkipMetadataAPICheck           types.BoolValue
	SkipRegionValidation           types.BoolValue
	SkipRequestingAccountID        types.BoolValue
	STSRegion                      types.StringValue
	Token                          types.StringValue
	UseDualstackEndpoint           types.BoolValue
	UseFIPSEndpoint                types.BoolValue
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL