aws

package
v0.10.3 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultProviderRegion = "us-east-1"
View Source
var FreeResources = []string{}/* 311 elements not displayed */

FreeResources grouped alphabetically

View Source
var ResourceRegistry []*schema.RegistryItem = []*schema.RegistryItem{
	getAPIGatewayRestAPIRegistryItem(),
	getAPIGatewayStageRegistryItem(),
	getAPIGatewayV2APIRegistryItem(),
	getAppAutoscalingTargetRegistryItem(),
	GetAutoscalingGroupRegistryItem(),
	getACMCertificate(),
	getACMPCACertificateAuthorityRegistryItem(),
	getBackupVaultRegistryItem(),
	getCloudFormationStackRegistryItem(),
	getCloudFormationStackSetRegistryItem(),
	getCloudfrontDistributionRegistryItem(),
	getCloudtrailRegistryItem(),
	getCloudwatchDashboardRegistryItem(),
	getCloudwatchEventBusItem(),
	getCloudwatchLogGroupItem(),
	getCloudwatchMetricAlarmRegistryItem(),
	getCodeBuildProjectRegistryItem(),
	getConfigRuleItem(),
	getConfigurationRecorderItem(),
	getConfigOrganizationCustomRuleItem(),
	getConfigOrganizationManagedRuleItem(),
	getDataTransferRegistryItem(),
	getDBInstanceRegistryItem(),
	getDMSRegistryItem(),
	getDocDBClusterInstanceRegistryItem(),
	getDocDBClusterRegistryItem(),
	getDocDBClusterSnapshotRegistryItem(),
	getDXConnectionRegistryItem(),
	getDXGatewayAssociationRegistryItem(),
	getDynamoDBTableRegistryItem(),
	getEBSSnapshotCopyRegistryItem(),
	getEBSSnapshotRegistryItem(),
	getEBSVolumeRegistryItem(),
	getEC2ClientVPNEndpointRegistryItem(),
	getEC2ClientVPNNetworkAssociationRegistryItem(),
	getEC2TrafficMirrorSessionRegistryItem(),
	getEC2TransitGatewayPeeringAttachmentRegistryItem(),
	getEC2TransitGatewayVpcAttachmentRegistryItem(),
	getECRRegistryItem(),
	getECSClusterCapacityProvidersRegistryItem(),
	getECSClusterRegistryItem(),
	getECSServiceRegistryItem(),
	getEFSFileSystemRegistryItem(),
	getEIPRegistryItem(),
	getEIPAssociationRegistryItem(),
	getElasticBeanstalkEnvironmentRegistryItem(),
	getElastiCacheClusterItem(),
	getElastiCacheReplicationGroupItem(),
	getElasticsearchDomainRegistryItem(),
	getELBRegistryItem(),
	getFSxWindowsFSRegistryItem(),
	getGlueCatalogDatabaseRegistryItem(),
	getGlueCrawlerRegistryItem(),
	getGlueJobRegistryItem(),
	getInstanceRegistryItem(),
	getKinesisAnalyticsApplicationRegistryItem(),
	getKinesisAnalyticsV2ApplicationRegistryItem(),
	getKinesisAnalyticsV2ApplicationSnapshotRegistryItem(),
	getKinesisFirehoseDeliveryStreamRegistryItem(),
	getLambdaFunctionRegistryItem(),
	getLBRegistryItem(),
	getLightsailInstanceRegistryItem(),
	getMSKClusterRegistryItem(),
	getALBRegistryItem(),
	getMQBrokerRegistryItem(),
	getMWAAEnvironmentRegistryItem(),
	getNATGatewayRegistryItem(),
	getRDSClusterRegistryItem(),
	getRDSClusterInstanceRegistryItem(),
	getRedshiftClusterRegistryItem(),
	getRoute53HealthCheck(),
	getRoute53ResolverEndpointRegistryItem(),
	getRoute53RecordRegistryItem(),
	getRoute53ZoneRegistryItem(),
	getS3BucketAnalyticsConfigurationRegistryItem(),
	getS3BucketInventoryRegistryItem(),
	getS3BucketLifecycleConfigurationRegistryItem(),
	getS3BucketRegistryItem(),
	getSecretsManagerSecret(),
	getSSMActivationRegistryItem(),
	getSSMParameterRegistryItem(),
	getSNSTopicRegistryItem(),
	getSNSTopicSubscriptionRegistryItem(),
	getSQSQueueRegistryItem(),
	getNeptuneClusterRegistryItem(),
	getNeptuneClusterInstanceRegistryItem(),
	getNeptuneClusterSnapshotRegistryItem(),
	getNewEKSNodeGroupItem(),
	getNewEKSFargateProfileItem(),
	getNewEKSClusterItem(),
	getNewKMSKeyRegistryItem(),
	getNewKMSExternalKeyRegistryItem(),
	getVPNConnectionRegistryItem(),
	getVPCEndpointRegistryItem(),
	getWAFv2WebACLRegistryItem(),
	getWAFWebACLRegistryItem(),
	getStepFunctionRegistryItem(),
	getDirectoryServiceDirectory(),
	getTransferServerRegistryItem(),
	getNetworkfirewallFirewallRegistryItem(),
}
View Source
var UsageOnlyResources = []string{
	"aws_data_transfer",
}

Functions

func GetAutoscalingGroupRegistryItem added in v0.6.0

func GetAutoscalingGroupRegistryItem() *schema.RegistryItem

func GetDefaultRefIDFunc added in v0.10.0

func GetDefaultRefIDFunc(d *schema.ResourceData) []string

func GetResourceRegion added in v0.10.0

func GetResourceRegion(resourceType string, v gjson.Result) string

func GetSpecialContext added in v0.10.0

func GetSpecialContext(d *schema.ResourceData) map[string]interface{}

func NewACMCertificate added in v0.7.16

func NewACMCertificate(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewACMPCACertificateAuthority added in v0.7.16

func NewACMPCACertificateAuthority(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewAPIGatewayRestAPI added in v0.7.1

func NewAPIGatewayRestAPI(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewAPIGatewayStage added in v0.7.1

func NewAPIGatewayStage(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewAPIGatewayV2API added in v0.9.17

func NewAPIGatewayV2API(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewAppAutoscalingTargetResource added in v0.9.19

func NewAppAutoscalingTargetResource(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewAutoscalingGroup

func NewAutoscalingGroup(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewBackupVault added in v0.9.2

func NewBackupVault(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewCloudFormationStack added in v0.9.1

func NewCloudFormationStack(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewCloudFormationStackSet added in v0.9.1

func NewCloudFormationStackSet(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewCloudwatchDashboard added in v0.7.5

func NewCloudwatchDashboard(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewCloudwatchEventBus added in v0.7.19

func NewCloudwatchEventBus(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewCloudwatchLogGroup added in v0.7.5

func NewCloudwatchLogGroup(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewCodeBuildProject added in v0.9.17

func NewCodeBuildProject(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewConfigConfigRule added in v0.9.17

func NewConfigConfigRule(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewConfigConfigurationRecorder added in v0.9.17

func NewConfigConfigurationRecorder(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewConfigOrganizationCustomRule added in v0.7.20

func NewConfigOrganizationCustomRule(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewConfigOrganizationManagedRule added in v0.7.20

func NewConfigOrganizationManagedRule(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewDBInstance

func NewDBInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewDMSReplicationInstance added in v0.6.3

func NewDMSReplicationInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewDXConnection added in v0.8.0

func NewDXConnection(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewDXGatewayAssociation added in v0.7.11

func NewDXGatewayAssociation(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewDocDBCluster added in v0.8.3

func NewDocDBCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewDocDBClusterInstance added in v0.5.2

func NewDocDBClusterInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewDocDBClusterSnapshot added in v0.8.3

func NewDocDBClusterSnapshot(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewDynamoDBTableResource added in v0.9.8

func NewDynamoDBTableResource(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEBSSnapshot

func NewEBSSnapshot(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEBSSnapshotCopy

func NewEBSSnapshotCopy(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEBSVolume

func NewEBSVolume(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEC2ClientVPNNetworkAssociation added in v0.7.8

func NewEC2ClientVPNNetworkAssociation(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEC2TrafficMirrorSession added in v0.7.8

func NewEC2TrafficMirrorSession(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEC2TransitGatewayPeeringAttachment added in v0.7.11

func NewEC2TransitGatewayPeeringAttachment(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewECRRepository added in v0.7.8

func NewECRRepository(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewECSCluster added in v0.9.22

func NewECSCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewECSClusterCapacityProviders added in v0.9.22

func NewECSClusterCapacityProviders(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewECSService

func NewECSService(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEFSFileSystem added in v0.8.0

func NewEFSFileSystem(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEIP added in v0.7.1

func NewEKSCluster added in v0.7.1

func NewEKSCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEKSFargateProfile added in v0.7.1

func NewEKSFargateProfile(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEKSNodeGroup added in v0.7.1

func NewEKSNodeGroup(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEc2ClientVpnEndpoint added in v0.9.17

func NewEc2ClientVpnEndpoint(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewEc2TransitGatewayVpcAttachment added in v0.9.17

func NewEc2TransitGatewayVpcAttachment(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewElastiCacheCluster added in v0.7.3

func NewElastiCacheCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewElastiCacheReplicationGroup added in v0.7.3

func NewElastiCacheReplicationGroup(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewElasticsearchDomain added in v0.5.2

func NewElasticsearchDomain(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewFSxWindowsFileSystem added in v0.9.17

func NewFSxWindowsFileSystem(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewInstance

func NewInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewKMSExternalKey added in v0.7.8

func NewKMSExternalKey(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewKMSKey added in v0.7.8

func NewKinesisAnalyticsApplication added in v0.9.2

func NewKinesisAnalyticsApplication(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewKinesisAnalyticsV2Application added in v0.9.17

func NewKinesisAnalyticsV2Application(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewKinesisAnalyticsV2ApplicationSnapshot added in v0.9.17

func NewKinesisAnalyticsV2ApplicationSnapshot(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewKinesisFirehoseDeliveryStream added in v0.9.2

func NewKinesisFirehoseDeliveryStream(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewLambdaFunction

func NewLambdaFunction(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewLightsailInstance added in v0.7.0

func NewLightsailInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewMQBroker added in v0.8.7

func NewMQBroker(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewMSKCluster added in v0.9.17

func NewMSKCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewMWAAEnvironment added in v0.9.10

func NewMWAAEnvironment(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewNATGateway

func NewNATGateway(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewNeptuneCluster added in v0.9.2

func NewNeptuneCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewNeptuneClusterInstance added in v0.9.2

func NewNeptuneClusterInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewNeptuneClusterSnapshot added in v0.9.2

func NewNeptuneClusterSnapshot(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewRDSCluster added in v0.8.3

func NewRDSCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewRDSClusterInstance

func NewRDSClusterInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewRedshiftCluster added in v0.8.5

func NewRedshiftCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewRoute53HealthCheck added in v0.8.2

func NewRoute53HealthCheck(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewRoute53Record added in v0.7.0

func NewRoute53Record(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewRoute53ResolverEndpoint added in v0.7.18

func NewRoute53ResolverEndpoint(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewRoute53Zone added in v0.7.0

func NewRoute53Zone(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewS3BucketAnalyticsConfiguration added in v0.7.0

func NewS3BucketAnalyticsConfiguration(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewS3BucketInventory added in v0.7.0

func NewS3BucketInventory(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewS3BucketResource added in v0.9.11

func NewS3BucketResource(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewSFnStateMachine added in v0.9.17

func NewSFnStateMachine(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewSNSTopic added in v0.9.17

func NewSNSTopic(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewSNSTopicSubscription added in v0.9.17

func NewSNSTopicSubscription(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewSQSQueue added in v0.9.17

func NewSQSQueue(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewSSMActivation added in v0.7.15

func NewSSMActivation(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewSSMParameter added in v0.7.15

func NewSSMParameter(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewSecretsManagerSecret added in v0.7.16

func NewSecretsManagerSecret(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewVPCEndpoint added in v0.9.17

func NewVPCEndpoint(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewVPNConnection added in v0.7.8

func NewVPNConnection(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewWAFWebACL added in v0.9.17

func NewWAFWebACL(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func NewWAFv2WebACL added in v0.9.17

func NewWAFv2WebACL(d *schema.ResourceData, u *schema.UsageData) *schema.Resource

func ParseTags added in v0.10.0

func ParseTags(resourceType string, v gjson.Result) map[string]string

Types

This section is empty.

Source Files

Jump to

Keyboard shortcuts

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