aws

package module
v0.0.0-...-4deecce Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AssumeRole ¶

type AssumeRole struct {
	// Duration: string, optional
	Duration terra.StringValue `hcl:"duration,attr"`
	// ExternalId: string, optional
	ExternalId terra.StringValue `hcl:"external_id,attr"`
	// Policy: string, optional
	Policy terra.StringValue `hcl:"policy,attr"`
	// PolicyArns: set of string, optional
	PolicyArns terra.SetValue[terra.StringValue] `hcl:"policy_arns,attr"`
	// RoleArn: string, optional
	RoleArn terra.StringValue `hcl:"role_arn,attr"`
	// SessionName: string, optional
	SessionName terra.StringValue `hcl:"session_name,attr"`
	// SourceIdentity: string, optional
	SourceIdentity terra.StringValue `hcl:"source_identity,attr"`
	// Tags: map of string, optional
	Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"`
	// TransitiveTagKeys: set of string, optional
	TransitiveTagKeys terra.SetValue[terra.StringValue] `hcl:"transitive_tag_keys,attr"`
}

type AssumeRoleAttributes ¶

type AssumeRoleAttributes struct {
	// contains filtered or unexported fields
}

func (AssumeRoleAttributes) Duration ¶

func (ar AssumeRoleAttributes) Duration() terra.StringValue

func (AssumeRoleAttributes) ExternalId ¶

func (ar AssumeRoleAttributes) ExternalId() terra.StringValue

func (AssumeRoleAttributes) InternalRef ¶

func (ar AssumeRoleAttributes) InternalRef() (terra.Reference, error)

func (AssumeRoleAttributes) InternalTokens ¶

func (ar AssumeRoleAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AssumeRoleAttributes) InternalWithRef ¶

func (ar AssumeRoleAttributes) InternalWithRef(ref terra.Reference) AssumeRoleAttributes

func (AssumeRoleAttributes) Policy ¶

func (AssumeRoleAttributes) PolicyArns ¶

func (AssumeRoleAttributes) RoleArn ¶

func (ar AssumeRoleAttributes) RoleArn() terra.StringValue

func (AssumeRoleAttributes) SessionName ¶

func (ar AssumeRoleAttributes) SessionName() terra.StringValue

func (AssumeRoleAttributes) SourceIdentity ¶

func (ar AssumeRoleAttributes) SourceIdentity() terra.StringValue

func (AssumeRoleAttributes) Tags ¶

func (AssumeRoleAttributes) TransitiveTagKeys ¶

func (ar AssumeRoleAttributes) TransitiveTagKeys() terra.SetValue[terra.StringValue]

type AssumeRoleState ¶

type AssumeRoleState struct {
	Duration          string            `json:"duration"`
	ExternalId        string            `json:"external_id"`
	Policy            string            `json:"policy"`
	PolicyArns        []string          `json:"policy_arns"`
	RoleArn           string            `json:"role_arn"`
	SessionName       string            `json:"session_name"`
	SourceIdentity    string            `json:"source_identity"`
	Tags              map[string]string `json:"tags"`
	TransitiveTagKeys []string          `json:"transitive_tag_keys"`
}

type AssumeRoleWithWebIdentity ¶

type AssumeRoleWithWebIdentity struct {
	// Duration: string, optional
	Duration terra.StringValue `hcl:"duration,attr"`
	// Policy: string, optional
	Policy terra.StringValue `hcl:"policy,attr"`
	// PolicyArns: set of string, optional
	PolicyArns terra.SetValue[terra.StringValue] `hcl:"policy_arns,attr"`
	// RoleArn: string, optional
	RoleArn terra.StringValue `hcl:"role_arn,attr"`
	// SessionName: string, optional
	SessionName terra.StringValue `hcl:"session_name,attr"`
	// WebIdentityToken: string, optional
	WebIdentityToken terra.StringValue `hcl:"web_identity_token,attr"`
	// WebIdentityTokenFile: string, optional
	WebIdentityTokenFile terra.StringValue `hcl:"web_identity_token_file,attr"`
}

type AssumeRoleWithWebIdentityAttributes ¶

type AssumeRoleWithWebIdentityAttributes struct {
	// contains filtered or unexported fields
}

func (AssumeRoleWithWebIdentityAttributes) Duration ¶

func (AssumeRoleWithWebIdentityAttributes) InternalRef ¶

func (AssumeRoleWithWebIdentityAttributes) InternalTokens ¶

func (arwwi AssumeRoleWithWebIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AssumeRoleWithWebIdentityAttributes) InternalWithRef ¶

func (AssumeRoleWithWebIdentityAttributes) Policy ¶

func (AssumeRoleWithWebIdentityAttributes) PolicyArns ¶

func (AssumeRoleWithWebIdentityAttributes) RoleArn ¶

func (AssumeRoleWithWebIdentityAttributes) SessionName ¶

func (AssumeRoleWithWebIdentityAttributes) WebIdentityToken ¶

func (arwwi AssumeRoleWithWebIdentityAttributes) WebIdentityToken() terra.StringValue

func (AssumeRoleWithWebIdentityAttributes) WebIdentityTokenFile ¶

func (arwwi AssumeRoleWithWebIdentityAttributes) WebIdentityTokenFile() terra.StringValue

type AssumeRoleWithWebIdentityState ¶

type AssumeRoleWithWebIdentityState struct {
	Duration             string   `json:"duration"`
	Policy               string   `json:"policy"`
	PolicyArns           []string `json:"policy_arns"`
	RoleArn              string   `json:"role_arn"`
	SessionName          string   `json:"session_name"`
	WebIdentityToken     string   `json:"web_identity_token"`
	WebIdentityTokenFile string   `json:"web_identity_token_file"`
}

type DefaultTags ¶

type DefaultTags struct {
	// Tags: map of string, optional
	Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"`
}

type DefaultTagsAttributes ¶

type DefaultTagsAttributes struct {
	// contains filtered or unexported fields
}

func (DefaultTagsAttributes) InternalRef ¶

func (dt DefaultTagsAttributes) InternalRef() (terra.Reference, error)

func (DefaultTagsAttributes) InternalTokens ¶

func (dt DefaultTagsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DefaultTagsAttributes) InternalWithRef ¶

func (DefaultTagsAttributes) Tags ¶

type DefaultTagsState ¶

type DefaultTagsState struct {
	Tags map[string]string `json:"tags"`
}

type Endpoints ¶

type Endpoints struct {
	// Accessanalyzer: string, optional
	Accessanalyzer terra.StringValue `hcl:"accessanalyzer,attr"`
	// Account: string, optional
	Account terra.StringValue `hcl:"account,attr"`
	// Acm: string, optional
	Acm terra.StringValue `hcl:"acm,attr"`
	// Acmpca: string, optional
	Acmpca terra.StringValue `hcl:"acmpca,attr"`
	// Amg: string, optional
	Amg terra.StringValue `hcl:"amg,attr"`
	// Amp: string, optional
	Amp terra.StringValue `hcl:"amp,attr"`
	// Amplify: string, optional
	Amplify terra.StringValue `hcl:"amplify,attr"`
	// Apigateway: string, optional
	Apigateway terra.StringValue `hcl:"apigateway,attr"`
	// Apigatewayv2: string, optional
	Apigatewayv2 terra.StringValue `hcl:"apigatewayv2,attr"`
	// Appautoscaling: string, optional
	Appautoscaling terra.StringValue `hcl:"appautoscaling,attr"`
	// Appconfig: string, optional
	Appconfig terra.StringValue `hcl:"appconfig,attr"`
	// Appfabric: string, optional
	Appfabric terra.StringValue `hcl:"appfabric,attr"`
	// Appflow: string, optional
	Appflow terra.StringValue `hcl:"appflow,attr"`
	// Appintegrations: string, optional
	Appintegrations terra.StringValue `hcl:"appintegrations,attr"`
	// Appintegrationsservice: string, optional
	Appintegrationsservice terra.StringValue `hcl:"appintegrationsservice,attr"`
	// Applicationautoscaling: string, optional
	Applicationautoscaling terra.StringValue `hcl:"applicationautoscaling,attr"`
	// Applicationinsights: string, optional
	Applicationinsights terra.StringValue `hcl:"applicationinsights,attr"`
	// Appmesh: string, optional
	Appmesh terra.StringValue `hcl:"appmesh,attr"`
	// Appregistry: string, optional
	Appregistry terra.StringValue `hcl:"appregistry,attr"`
	// Apprunner: string, optional
	Apprunner terra.StringValue `hcl:"apprunner,attr"`
	// Appstream: string, optional
	Appstream terra.StringValue `hcl:"appstream,attr"`
	// Appsync: string, optional
	Appsync terra.StringValue `hcl:"appsync,attr"`
	// Athena: string, optional
	Athena terra.StringValue `hcl:"athena,attr"`
	// Auditmanager: string, optional
	Auditmanager terra.StringValue `hcl:"auditmanager,attr"`
	// Autoscaling: string, optional
	Autoscaling terra.StringValue `hcl:"autoscaling,attr"`
	// Autoscalingplans: string, optional
	Autoscalingplans terra.StringValue `hcl:"autoscalingplans,attr"`
	// Backup: string, optional
	Backup terra.StringValue `hcl:"backup,attr"`
	// Batch: string, optional
	Batch terra.StringValue `hcl:"batch,attr"`
	// Bcmdataexports: string, optional
	Bcmdataexports terra.StringValue `hcl:"bcmdataexports,attr"`
	// Beanstalk: string, optional
	Beanstalk terra.StringValue `hcl:"beanstalk,attr"`
	// Bedrock: string, optional
	Bedrock terra.StringValue `hcl:"bedrock,attr"`
	// Bedrockagent: string, optional
	Bedrockagent terra.StringValue `hcl:"bedrockagent,attr"`
	// Budgets: string, optional
	Budgets terra.StringValue `hcl:"budgets,attr"`
	// Ce: string, optional
	Ce terra.StringValue `hcl:"ce,attr"`
	// Chime: string, optional
	Chime terra.StringValue `hcl:"chime,attr"`
	// Chimesdkmediapipelines: string, optional
	Chimesdkmediapipelines terra.StringValue `hcl:"chimesdkmediapipelines,attr"`
	// Chimesdkvoice: string, optional
	Chimesdkvoice terra.StringValue `hcl:"chimesdkvoice,attr"`
	// Cleanrooms: string, optional
	Cleanrooms terra.StringValue `hcl:"cleanrooms,attr"`
	// Cloud9: string, optional
	Cloud9 terra.StringValue `hcl:"cloud9,attr"`
	// Cloudcontrol: string, optional
	Cloudcontrol terra.StringValue `hcl:"cloudcontrol,attr"`
	// Cloudcontrolapi: string, optional
	Cloudcontrolapi terra.StringValue `hcl:"cloudcontrolapi,attr"`
	// Cloudformation: string, optional
	Cloudformation terra.StringValue `hcl:"cloudformation,attr"`
	// Cloudfront: string, optional
	Cloudfront terra.StringValue `hcl:"cloudfront,attr"`
	// Cloudfrontkeyvaluestore: string, optional
	Cloudfrontkeyvaluestore terra.StringValue `hcl:"cloudfrontkeyvaluestore,attr"`
	// Cloudhsm: string, optional
	Cloudhsm terra.StringValue `hcl:"cloudhsm,attr"`
	// Cloudhsmv2: string, optional
	Cloudhsmv2 terra.StringValue `hcl:"cloudhsmv2,attr"`
	// Cloudsearch: string, optional
	Cloudsearch terra.StringValue `hcl:"cloudsearch,attr"`
	// Cloudtrail: string, optional
	Cloudtrail terra.StringValue `hcl:"cloudtrail,attr"`
	// Cloudwatch: string, optional
	Cloudwatch terra.StringValue `hcl:"cloudwatch,attr"`
	// Cloudwatchevents: string, optional
	Cloudwatchevents terra.StringValue `hcl:"cloudwatchevents,attr"`
	// Cloudwatchevidently: string, optional
	Cloudwatchevidently terra.StringValue `hcl:"cloudwatchevidently,attr"`
	// Cloudwatchlog: string, optional
	Cloudwatchlog terra.StringValue `hcl:"cloudwatchlog,attr"`
	// Cloudwatchlogs: string, optional
	Cloudwatchlogs terra.StringValue `hcl:"cloudwatchlogs,attr"`
	// Cloudwatchobservabilityaccessmanager: string, optional
	Cloudwatchobservabilityaccessmanager terra.StringValue `hcl:"cloudwatchobservabilityaccessmanager,attr"`
	// Cloudwatchrum: string, optional
	Cloudwatchrum terra.StringValue `hcl:"cloudwatchrum,attr"`
	// Codeartifact: string, optional
	Codeartifact terra.StringValue `hcl:"codeartifact,attr"`
	// Codebuild: string, optional
	Codebuild terra.StringValue `hcl:"codebuild,attr"`
	// Codecatalyst: string, optional
	Codecatalyst terra.StringValue `hcl:"codecatalyst,attr"`
	// Codecommit: string, optional
	Codecommit terra.StringValue `hcl:"codecommit,attr"`
	// Codedeploy: string, optional
	Codedeploy terra.StringValue `hcl:"codedeploy,attr"`
	// Codeguruprofiler: string, optional
	Codeguruprofiler terra.StringValue `hcl:"codeguruprofiler,attr"`
	// Codegurureviewer: string, optional
	Codegurureviewer terra.StringValue `hcl:"codegurureviewer,attr"`
	// Codepipeline: string, optional
	Codepipeline terra.StringValue `hcl:"codepipeline,attr"`
	// Codestarconnections: string, optional
	Codestarconnections terra.StringValue `hcl:"codestarconnections,attr"`
	// Codestarnotifications: string, optional
	Codestarnotifications terra.StringValue `hcl:"codestarnotifications,attr"`
	// Cognitoidentity: string, optional
	Cognitoidentity terra.StringValue `hcl:"cognitoidentity,attr"`
	// Cognitoidentityprovider: string, optional
	Cognitoidentityprovider terra.StringValue `hcl:"cognitoidentityprovider,attr"`
	// Cognitoidp: string, optional
	Cognitoidp terra.StringValue `hcl:"cognitoidp,attr"`
	// Comprehend: string, optional
	Comprehend terra.StringValue `hcl:"comprehend,attr"`
	// Computeoptimizer: string, optional
	Computeoptimizer terra.StringValue `hcl:"computeoptimizer,attr"`
	// Config: string, optional
	Config terra.StringValue `hcl:"config,attr"`
	// Configservice: string, optional
	Configservice terra.StringValue `hcl:"configservice,attr"`
	// Connect: string, optional
	Connect terra.StringValue `hcl:"connect,attr"`
	// Connectcases: string, optional
	Connectcases terra.StringValue `hcl:"connectcases,attr"`
	// Controltower: string, optional
	Controltower terra.StringValue `hcl:"controltower,attr"`
	// Costandusagereportservice: string, optional
	Costandusagereportservice terra.StringValue `hcl:"costandusagereportservice,attr"`
	// Costexplorer: string, optional
	Costexplorer terra.StringValue `hcl:"costexplorer,attr"`
	// Costoptimizationhub: string, optional
	Costoptimizationhub terra.StringValue `hcl:"costoptimizationhub,attr"`
	// Cur: string, optional
	Cur terra.StringValue `hcl:"cur,attr"`
	// Customerprofiles: string, optional
	Customerprofiles terra.StringValue `hcl:"customerprofiles,attr"`
	// Databasemigration: string, optional
	Databasemigration terra.StringValue `hcl:"databasemigration,attr"`
	// Databasemigrationservice: string, optional
	Databasemigrationservice terra.StringValue `hcl:"databasemigrationservice,attr"`
	// Dataexchange: string, optional
	Dataexchange terra.StringValue `hcl:"dataexchange,attr"`
	// Datapipeline: string, optional
	Datapipeline terra.StringValue `hcl:"datapipeline,attr"`
	// Datasync: string, optional
	Datasync terra.StringValue `hcl:"datasync,attr"`
	// Datazone: string, optional
	Datazone terra.StringValue `hcl:"datazone,attr"`
	// Dax: string, optional
	Dax terra.StringValue `hcl:"dax,attr"`
	// Deploy: string, optional
	Deploy terra.StringValue `hcl:"deploy,attr"`
	// Detective: string, optional
	Detective terra.StringValue `hcl:"detective,attr"`
	// Devicefarm: string, optional
	Devicefarm terra.StringValue `hcl:"devicefarm,attr"`
	// Devopsguru: string, optional
	Devopsguru terra.StringValue `hcl:"devopsguru,attr"`
	// Directconnect: string, optional
	Directconnect terra.StringValue `hcl:"directconnect,attr"`
	// Directoryservice: string, optional
	Directoryservice terra.StringValue `hcl:"directoryservice,attr"`
	// Dlm: string, optional
	Dlm terra.StringValue `hcl:"dlm,attr"`
	// Dms: string, optional
	Dms terra.StringValue `hcl:"dms,attr"`
	// Docdb: string, optional
	Docdb terra.StringValue `hcl:"docdb,attr"`
	// Docdbelastic: string, optional
	Docdbelastic terra.StringValue `hcl:"docdbelastic,attr"`
	// Ds: string, optional
	Ds terra.StringValue `hcl:"ds,attr"`
	// Dynamodb: string, optional
	Dynamodb terra.StringValue `hcl:"dynamodb,attr"`
	// Ec2: string, optional
	Ec2 terra.StringValue `hcl:"ec2,attr"`
	// Ecr: string, optional
	Ecr terra.StringValue `hcl:"ecr,attr"`
	// Ecrpublic: string, optional
	Ecrpublic terra.StringValue `hcl:"ecrpublic,attr"`
	// Ecs: string, optional
	Ecs terra.StringValue `hcl:"ecs,attr"`
	// Efs: string, optional
	Efs terra.StringValue `hcl:"efs,attr"`
	// Eks: string, optional
	Eks terra.StringValue `hcl:"eks,attr"`
	// Elasticache: string, optional
	Elasticache terra.StringValue `hcl:"elasticache,attr"`
	// Elasticbeanstalk: string, optional
	Elasticbeanstalk terra.StringValue `hcl:"elasticbeanstalk,attr"`
	// Elasticloadbalancing: string, optional
	Elasticloadbalancing terra.StringValue `hcl:"elasticloadbalancing,attr"`
	// Elasticloadbalancingv2: string, optional
	Elasticloadbalancingv2 terra.StringValue `hcl:"elasticloadbalancingv2,attr"`
	// Elasticsearch: string, optional
	Elasticsearch terra.StringValue `hcl:"elasticsearch,attr"`
	// Elasticsearchservice: string, optional
	Elasticsearchservice terra.StringValue `hcl:"elasticsearchservice,attr"`
	// Elastictranscoder: string, optional
	Elastictranscoder terra.StringValue `hcl:"elastictranscoder,attr"`
	// Elb: string, optional
	Elb terra.StringValue `hcl:"elb,attr"`
	// Elbv2: string, optional
	Elbv2 terra.StringValue `hcl:"elbv2,attr"`
	// Emr: string, optional
	Emr terra.StringValue `hcl:"emr,attr"`
	// Emrcontainers: string, optional
	Emrcontainers terra.StringValue `hcl:"emrcontainers,attr"`
	// Emrserverless: string, optional
	Emrserverless terra.StringValue `hcl:"emrserverless,attr"`
	// Es: string, optional
	Es terra.StringValue `hcl:"es,attr"`
	// Eventbridge: string, optional
	Eventbridge terra.StringValue `hcl:"eventbridge,attr"`
	// Events: string, optional
	Events terra.StringValue `hcl:"events,attr"`
	// Evidently: string, optional
	Evidently terra.StringValue `hcl:"evidently,attr"`
	// Finspace: string, optional
	Finspace terra.StringValue `hcl:"finspace,attr"`
	// Firehose: string, optional
	Firehose terra.StringValue `hcl:"firehose,attr"`
	// Fis: string, optional
	Fis terra.StringValue `hcl:"fis,attr"`
	// Fms: string, optional
	Fms terra.StringValue `hcl:"fms,attr"`
	// Fsx: string, optional
	Fsx terra.StringValue `hcl:"fsx,attr"`
	// Gamelift: string, optional
	Gamelift terra.StringValue `hcl:"gamelift,attr"`
	// Glacier: string, optional
	Glacier terra.StringValue `hcl:"glacier,attr"`
	// Globalaccelerator: string, optional
	Globalaccelerator terra.StringValue `hcl:"globalaccelerator,attr"`
	// Glue: string, optional
	Glue terra.StringValue `hcl:"glue,attr"`
	// Grafana: string, optional
	Grafana terra.StringValue `hcl:"grafana,attr"`
	// Greengrass: string, optional
	Greengrass terra.StringValue `hcl:"greengrass,attr"`
	// Groundstation: string, optional
	Groundstation terra.StringValue `hcl:"groundstation,attr"`
	// Guardduty: string, optional
	Guardduty terra.StringValue `hcl:"guardduty,attr"`
	// Healthlake: string, optional
	Healthlake terra.StringValue `hcl:"healthlake,attr"`
	// Iam: string, optional
	Iam terra.StringValue `hcl:"iam,attr"`
	// Identitystore: string, optional
	Identitystore terra.StringValue `hcl:"identitystore,attr"`
	// Imagebuilder: string, optional
	Imagebuilder terra.StringValue `hcl:"imagebuilder,attr"`
	// Inspector: string, optional
	Inspector terra.StringValue `hcl:"inspector,attr"`
	// Inspector2: string, optional
	Inspector2 terra.StringValue `hcl:"inspector2,attr"`
	// Inspectorv2: string, optional
	Inspectorv2 terra.StringValue `hcl:"inspectorv2,attr"`
	// Internetmonitor: string, optional
	Internetmonitor terra.StringValue `hcl:"internetmonitor,attr"`
	// Iot: string, optional
	Iot terra.StringValue `hcl:"iot,attr"`
	// Iotanalytics: string, optional
	Iotanalytics terra.StringValue `hcl:"iotanalytics,attr"`
	// Iotevents: string, optional
	Iotevents terra.StringValue `hcl:"iotevents,attr"`
	// Ivs: string, optional
	Ivs terra.StringValue `hcl:"ivs,attr"`
	// Ivschat: string, optional
	Ivschat terra.StringValue `hcl:"ivschat,attr"`
	// Kafka: string, optional
	Kafka terra.StringValue `hcl:"kafka,attr"`
	// Kafkaconnect: string, optional
	Kafkaconnect terra.StringValue `hcl:"kafkaconnect,attr"`
	// Kendra: string, optional
	Kendra terra.StringValue `hcl:"kendra,attr"`
	// Keyspaces: string, optional
	Keyspaces terra.StringValue `hcl:"keyspaces,attr"`
	// Kinesis: string, optional
	Kinesis terra.StringValue `hcl:"kinesis,attr"`
	// Kinesisanalytics: string, optional
	Kinesisanalytics terra.StringValue `hcl:"kinesisanalytics,attr"`
	// Kinesisanalyticsv2: string, optional
	Kinesisanalyticsv2 terra.StringValue `hcl:"kinesisanalyticsv2,attr"`
	// Kinesisvideo: string, optional
	Kinesisvideo terra.StringValue `hcl:"kinesisvideo,attr"`
	// Kms: string, optional
	Kms terra.StringValue `hcl:"kms,attr"`
	// Lakeformation: string, optional
	Lakeformation terra.StringValue `hcl:"lakeformation,attr"`
	// Lambda: string, optional
	Lambda terra.StringValue `hcl:"lambda,attr"`
	// Launchwizard: string, optional
	Launchwizard terra.StringValue `hcl:"launchwizard,attr"`
	// Lex: string, optional
	Lex terra.StringValue `hcl:"lex,attr"`
	// Lexmodelbuilding: string, optional
	Lexmodelbuilding terra.StringValue `hcl:"lexmodelbuilding,attr"`
	// Lexmodelbuildingservice: string, optional
	Lexmodelbuildingservice terra.StringValue `hcl:"lexmodelbuildingservice,attr"`
	// Lexmodels: string, optional
	Lexmodels terra.StringValue `hcl:"lexmodels,attr"`
	// Lexmodelsv2: string, optional
	Lexmodelsv2 terra.StringValue `hcl:"lexmodelsv2,attr"`
	// Lexv2Models: string, optional
	Lexv2Models terra.StringValue `hcl:"lexv2models,attr"`
	// Licensemanager: string, optional
	Licensemanager terra.StringValue `hcl:"licensemanager,attr"`
	// Lightsail: string, optional
	Lightsail terra.StringValue `hcl:"lightsail,attr"`
	// Location: string, optional
	Location terra.StringValue `hcl:"location,attr"`
	// Locationservice: string, optional
	Locationservice terra.StringValue `hcl:"locationservice,attr"`
	// Logs: string, optional
	Logs terra.StringValue `hcl:"logs,attr"`
	// Lookoutmetrics: string, optional
	Lookoutmetrics terra.StringValue `hcl:"lookoutmetrics,attr"`
	// M2: string, optional
	M2 terra.StringValue `hcl:"m2,attr"`
	// Macie2: string, optional
	Macie2 terra.StringValue `hcl:"macie2,attr"`
	// Managedgrafana: string, optional
	Managedgrafana terra.StringValue `hcl:"managedgrafana,attr"`
	// Mediaconnect: string, optional
	Mediaconnect terra.StringValue `hcl:"mediaconnect,attr"`
	// Mediaconvert: string, optional
	Mediaconvert terra.StringValue `hcl:"mediaconvert,attr"`
	// Medialive: string, optional
	Medialive terra.StringValue `hcl:"medialive,attr"`
	// Mediapackage: string, optional
	Mediapackage terra.StringValue `hcl:"mediapackage,attr"`
	// Mediapackagev2: string, optional
	Mediapackagev2 terra.StringValue `hcl:"mediapackagev2,attr"`
	// Mediastore: string, optional
	Mediastore terra.StringValue `hcl:"mediastore,attr"`
	// Memorydb: string, optional
	Memorydb terra.StringValue `hcl:"memorydb,attr"`
	// Mq: string, optional
	Mq terra.StringValue `hcl:"mq,attr"`
	// Msk: string, optional
	Msk terra.StringValue `hcl:"msk,attr"`
	// Mwaa: string, optional
	Mwaa terra.StringValue `hcl:"mwaa,attr"`
	// Neptune: string, optional
	Neptune terra.StringValue `hcl:"neptune,attr"`
	// Neptunegraph: string, optional
	Neptunegraph terra.StringValue `hcl:"neptunegraph,attr"`
	// Networkfirewall: string, optional
	Networkfirewall terra.StringValue `hcl:"networkfirewall,attr"`
	// Networkmanager: string, optional
	Networkmanager terra.StringValue `hcl:"networkmanager,attr"`
	// Oam: string, optional
	Oam terra.StringValue `hcl:"oam,attr"`
	// Opensearch: string, optional
	Opensearch terra.StringValue `hcl:"opensearch,attr"`
	// Opensearchingestion: string, optional
	Opensearchingestion terra.StringValue `hcl:"opensearchingestion,attr"`
	// Opensearchserverless: string, optional
	Opensearchserverless terra.StringValue `hcl:"opensearchserverless,attr"`
	// Opensearchservice: string, optional
	Opensearchservice terra.StringValue `hcl:"opensearchservice,attr"`
	// Opsworks: string, optional
	Opsworks terra.StringValue `hcl:"opsworks,attr"`
	// Organizations: string, optional
	Organizations terra.StringValue `hcl:"organizations,attr"`
	// Osis: string, optional
	Osis terra.StringValue `hcl:"osis,attr"`
	// Outposts: string, optional
	Outposts terra.StringValue `hcl:"outposts,attr"`
	// Paymentcryptography: string, optional
	Paymentcryptography terra.StringValue `hcl:"paymentcryptography,attr"`
	// Pcaconnectorad: string, optional
	Pcaconnectorad terra.StringValue `hcl:"pcaconnectorad,attr"`
	// Pinpoint: string, optional
	Pinpoint terra.StringValue `hcl:"pinpoint,attr"`
	// Pipes: string, optional
	Pipes terra.StringValue `hcl:"pipes,attr"`
	// Polly: string, optional
	Polly terra.StringValue `hcl:"polly,attr"`
	// Pricing: string, optional
	Pricing terra.StringValue `hcl:"pricing,attr"`
	// Prometheus: string, optional
	Prometheus terra.StringValue `hcl:"prometheus,attr"`
	// Prometheusservice: string, optional
	Prometheusservice terra.StringValue `hcl:"prometheusservice,attr"`
	// Qbusiness: string, optional
	Qbusiness terra.StringValue `hcl:"qbusiness,attr"`
	// Qldb: string, optional
	Qldb terra.StringValue `hcl:"qldb,attr"`
	// Quicksight: string, optional
	Quicksight terra.StringValue `hcl:"quicksight,attr"`
	// Ram: string, optional
	Ram terra.StringValue `hcl:"ram,attr"`
	// Rbin: string, optional
	Rbin terra.StringValue `hcl:"rbin,attr"`
	// Rds: string, optional
	Rds terra.StringValue `hcl:"rds,attr"`
	// Recyclebin: string, optional
	Recyclebin terra.StringValue `hcl:"recyclebin,attr"`
	// Redshift: string, optional
	Redshift terra.StringValue `hcl:"redshift,attr"`
	// Redshiftdata: string, optional
	Redshiftdata terra.StringValue `hcl:"redshiftdata,attr"`
	// Redshiftdataapiservice: string, optional
	Redshiftdataapiservice terra.StringValue `hcl:"redshiftdataapiservice,attr"`
	// Redshiftserverless: string, optional
	Redshiftserverless terra.StringValue `hcl:"redshiftserverless,attr"`
	// Rekognition: string, optional
	Rekognition terra.StringValue `hcl:"rekognition,attr"`
	// Resourceexplorer2: string, optional
	Resourceexplorer2 terra.StringValue `hcl:"resourceexplorer2,attr"`
	// Resourcegroups: string, optional
	Resourcegroups terra.StringValue `hcl:"resourcegroups,attr"`
	// Resourcegroupstagging: string, optional
	Resourcegroupstagging terra.StringValue `hcl:"resourcegroupstagging,attr"`
	// Resourcegroupstaggingapi: string, optional
	Resourcegroupstaggingapi terra.StringValue `hcl:"resourcegroupstaggingapi,attr"`
	// Rolesanywhere: string, optional
	Rolesanywhere terra.StringValue `hcl:"rolesanywhere,attr"`
	// Route53: string, optional
	Route53 terra.StringValue `hcl:"route53,attr"`
	// Route53Domains: string, optional
	Route53Domains terra.StringValue `hcl:"route53domains,attr"`
	// Route53Recoverycontrolconfig: string, optional
	Route53Recoverycontrolconfig terra.StringValue `hcl:"route53recoverycontrolconfig,attr"`
	// Route53Recoveryreadiness: string, optional
	Route53Recoveryreadiness terra.StringValue `hcl:"route53recoveryreadiness,attr"`
	// Route53Resolver: string, optional
	Route53Resolver terra.StringValue `hcl:"route53resolver,attr"`
	// Rum: string, optional
	Rum terra.StringValue `hcl:"rum,attr"`
	// S3: string, optional
	S3 terra.StringValue `hcl:"s3,attr"`
	// S3Api: string, optional
	S3Api terra.StringValue `hcl:"s3api,attr"`
	// S3Control: string, optional
	S3Control terra.StringValue `hcl:"s3control,attr"`
	// S3Outposts: string, optional
	S3Outposts terra.StringValue `hcl:"s3outposts,attr"`
	// Sagemaker: string, optional
	Sagemaker terra.StringValue `hcl:"sagemaker,attr"`
	// Scheduler: string, optional
	Scheduler terra.StringValue `hcl:"scheduler,attr"`
	// Schemas: string, optional
	Schemas terra.StringValue `hcl:"schemas,attr"`
	// Sdb: string, optional
	Sdb terra.StringValue `hcl:"sdb,attr"`
	// Secretsmanager: string, optional
	Secretsmanager terra.StringValue `hcl:"secretsmanager,attr"`
	// Securityhub: string, optional
	Securityhub terra.StringValue `hcl:"securityhub,attr"`
	// Securitylake: string, optional
	Securitylake terra.StringValue `hcl:"securitylake,attr"`
	// Serverlessapplicationrepository: string, optional
	Serverlessapplicationrepository terra.StringValue `hcl:"serverlessapplicationrepository,attr"`
	// Serverlessapprepo: string, optional
	Serverlessapprepo terra.StringValue `hcl:"serverlessapprepo,attr"`
	// Serverlessrepo: string, optional
	Serverlessrepo terra.StringValue `hcl:"serverlessrepo,attr"`
	// Servicecatalog: string, optional
	Servicecatalog terra.StringValue `hcl:"servicecatalog,attr"`
	// Servicecatalogappregistry: string, optional
	Servicecatalogappregistry terra.StringValue `hcl:"servicecatalogappregistry,attr"`
	// Servicediscovery: string, optional
	Servicediscovery terra.StringValue `hcl:"servicediscovery,attr"`
	// Servicequotas: string, optional
	Servicequotas terra.StringValue `hcl:"servicequotas,attr"`
	// Ses: string, optional
	Ses terra.StringValue `hcl:"ses,attr"`
	// Sesv2: string, optional
	Sesv2 terra.StringValue `hcl:"sesv2,attr"`
	// Sfn: string, optional
	Sfn terra.StringValue `hcl:"sfn,attr"`
	// Shield: string, optional
	Shield terra.StringValue `hcl:"shield,attr"`
	// Signer: string, optional
	Signer terra.StringValue `hcl:"signer,attr"`
	// Simpledb: string, optional
	Simpledb terra.StringValue `hcl:"simpledb,attr"`
	// Sns: string, optional
	Sns terra.StringValue `hcl:"sns,attr"`
	// Sqs: string, optional
	Sqs terra.StringValue `hcl:"sqs,attr"`
	// Ssm: string, optional
	Ssm terra.StringValue `hcl:"ssm,attr"`
	// Ssmcontacts: string, optional
	Ssmcontacts terra.StringValue `hcl:"ssmcontacts,attr"`
	// Ssmincidents: string, optional
	Ssmincidents terra.StringValue `hcl:"ssmincidents,attr"`
	// Ssmsap: string, optional
	Ssmsap terra.StringValue `hcl:"ssmsap,attr"`
	// Sso: string, optional
	Sso terra.StringValue `hcl:"sso,attr"`
	// Ssoadmin: string, optional
	Ssoadmin terra.StringValue `hcl:"ssoadmin,attr"`
	// Stepfunctions: string, optional
	Stepfunctions terra.StringValue `hcl:"stepfunctions,attr"`
	// Storagegateway: string, optional
	Storagegateway terra.StringValue `hcl:"storagegateway,attr"`
	// Sts: string, optional
	Sts terra.StringValue `hcl:"sts,attr"`
	// Swf: string, optional
	Swf terra.StringValue `hcl:"swf,attr"`
	// Synthetics: string, optional
	Synthetics terra.StringValue `hcl:"synthetics,attr"`
	// Timestreamwrite: string, optional
	Timestreamwrite terra.StringValue `hcl:"timestreamwrite,attr"`
	// Transcribe: string, optional
	Transcribe terra.StringValue `hcl:"transcribe,attr"`
	// Transcribeservice: string, optional
	Transcribeservice terra.StringValue `hcl:"transcribeservice,attr"`
	// Transfer: string, optional
	Transfer terra.StringValue `hcl:"transfer,attr"`
	// Verifiedpermissions: string, optional
	Verifiedpermissions terra.StringValue `hcl:"verifiedpermissions,attr"`
	// Vpclattice: string, optional
	Vpclattice terra.StringValue `hcl:"vpclattice,attr"`
	// Waf: string, optional
	Waf terra.StringValue `hcl:"waf,attr"`
	// Wafregional: string, optional
	Wafregional terra.StringValue `hcl:"wafregional,attr"`
	// Wafv2: string, optional
	Wafv2 terra.StringValue `hcl:"wafv2,attr"`
	// Wellarchitected: string, optional
	Wellarchitected terra.StringValue `hcl:"wellarchitected,attr"`
	// Worklink: string, optional
	Worklink terra.StringValue `hcl:"worklink,attr"`
	// Workspaces: string, optional
	Workspaces terra.StringValue `hcl:"workspaces,attr"`
	// Xray: string, optional
	Xray terra.StringValue `hcl:"xray,attr"`
}

type EndpointsAttributes ¶

type EndpointsAttributes struct {
	// contains filtered or unexported fields
}

func (EndpointsAttributes) Accessanalyzer ¶

func (e EndpointsAttributes) Accessanalyzer() terra.StringValue

func (EndpointsAttributes) Account ¶

func (EndpointsAttributes) Acm ¶

func (EndpointsAttributes) Acmpca ¶

func (EndpointsAttributes) Amg ¶

func (EndpointsAttributes) Amp ¶

func (EndpointsAttributes) Amplify ¶

func (EndpointsAttributes) Apigateway ¶

func (e EndpointsAttributes) Apigateway() terra.StringValue

func (EndpointsAttributes) Apigatewayv2 ¶

func (e EndpointsAttributes) Apigatewayv2() terra.StringValue

func (EndpointsAttributes) Appautoscaling ¶

func (e EndpointsAttributes) Appautoscaling() terra.StringValue

func (EndpointsAttributes) Appconfig ¶

func (e EndpointsAttributes) Appconfig() terra.StringValue

func (EndpointsAttributes) Appfabric ¶

func (e EndpointsAttributes) Appfabric() terra.StringValue

func (EndpointsAttributes) Appflow ¶

func (EndpointsAttributes) Appintegrations ¶

func (e EndpointsAttributes) Appintegrations() terra.StringValue

func (EndpointsAttributes) Appintegrationsservice ¶

func (e EndpointsAttributes) Appintegrationsservice() terra.StringValue

func (EndpointsAttributes) Applicationautoscaling ¶

func (e EndpointsAttributes) Applicationautoscaling() terra.StringValue

func (EndpointsAttributes) Applicationinsights ¶

func (e EndpointsAttributes) Applicationinsights() terra.StringValue

func (EndpointsAttributes) Appmesh ¶

func (EndpointsAttributes) Appregistry ¶

func (e EndpointsAttributes) Appregistry() terra.StringValue

func (EndpointsAttributes) Apprunner ¶

func (e EndpointsAttributes) Apprunner() terra.StringValue

func (EndpointsAttributes) Appstream ¶

func (e EndpointsAttributes) Appstream() terra.StringValue

func (EndpointsAttributes) Appsync ¶

func (EndpointsAttributes) Athena ¶

func (EndpointsAttributes) Auditmanager ¶

func (e EndpointsAttributes) Auditmanager() terra.StringValue

func (EndpointsAttributes) Autoscaling ¶

func (e EndpointsAttributes) Autoscaling() terra.StringValue

func (EndpointsAttributes) Autoscalingplans ¶

func (e EndpointsAttributes) Autoscalingplans() terra.StringValue

func (EndpointsAttributes) Backup ¶

func (EndpointsAttributes) Batch ¶

func (EndpointsAttributes) Bcmdataexports ¶

func (e EndpointsAttributes) Bcmdataexports() terra.StringValue

func (EndpointsAttributes) Beanstalk ¶

func (e EndpointsAttributes) Beanstalk() terra.StringValue

func (EndpointsAttributes) Bedrock ¶

func (EndpointsAttributes) Bedrockagent ¶

func (e EndpointsAttributes) Bedrockagent() terra.StringValue

func (EndpointsAttributes) Budgets ¶

func (EndpointsAttributes) Ce ¶

func (EndpointsAttributes) Chime ¶

func (EndpointsAttributes) Chimesdkmediapipelines ¶

func (e EndpointsAttributes) Chimesdkmediapipelines() terra.StringValue

func (EndpointsAttributes) Chimesdkvoice ¶

func (e EndpointsAttributes) Chimesdkvoice() terra.StringValue

func (EndpointsAttributes) Cleanrooms ¶

func (e EndpointsAttributes) Cleanrooms() terra.StringValue

func (EndpointsAttributes) Cloud9 ¶

func (EndpointsAttributes) Cloudcontrol ¶

func (e EndpointsAttributes) Cloudcontrol() terra.StringValue

func (EndpointsAttributes) Cloudcontrolapi ¶

func (e EndpointsAttributes) Cloudcontrolapi() terra.StringValue

func (EndpointsAttributes) Cloudformation ¶

func (e EndpointsAttributes) Cloudformation() terra.StringValue

func (EndpointsAttributes) Cloudfront ¶

func (e EndpointsAttributes) Cloudfront() terra.StringValue

func (EndpointsAttributes) Cloudfrontkeyvaluestore ¶

func (e EndpointsAttributes) Cloudfrontkeyvaluestore() terra.StringValue

func (EndpointsAttributes) Cloudhsm ¶

func (e EndpointsAttributes) Cloudhsm() terra.StringValue

func (EndpointsAttributes) Cloudhsmv2 ¶

func (e EndpointsAttributes) Cloudhsmv2() terra.StringValue

func (EndpointsAttributes) Cloudsearch ¶

func (e EndpointsAttributes) Cloudsearch() terra.StringValue

func (EndpointsAttributes) Cloudtrail ¶

func (e EndpointsAttributes) Cloudtrail() terra.StringValue

func (EndpointsAttributes) Cloudwatch ¶

func (e EndpointsAttributes) Cloudwatch() terra.StringValue

func (EndpointsAttributes) Cloudwatchevents ¶

func (e EndpointsAttributes) Cloudwatchevents() terra.StringValue

func (EndpointsAttributes) Cloudwatchevidently ¶

func (e EndpointsAttributes) Cloudwatchevidently() terra.StringValue

func (EndpointsAttributes) Cloudwatchlog ¶

func (e EndpointsAttributes) Cloudwatchlog() terra.StringValue

func (EndpointsAttributes) Cloudwatchlogs ¶

func (e EndpointsAttributes) Cloudwatchlogs() terra.StringValue

func (EndpointsAttributes) Cloudwatchobservabilityaccessmanager ¶

func (e EndpointsAttributes) Cloudwatchobservabilityaccessmanager() terra.StringValue

func (EndpointsAttributes) Cloudwatchrum ¶

func (e EndpointsAttributes) Cloudwatchrum() terra.StringValue

func (EndpointsAttributes) Codeartifact ¶

func (e EndpointsAttributes) Codeartifact() terra.StringValue

func (EndpointsAttributes) Codebuild ¶

func (e EndpointsAttributes) Codebuild() terra.StringValue

func (EndpointsAttributes) Codecatalyst ¶

func (e EndpointsAttributes) Codecatalyst() terra.StringValue

func (EndpointsAttributes) Codecommit ¶

func (e EndpointsAttributes) Codecommit() terra.StringValue

func (EndpointsAttributes) Codedeploy ¶

func (e EndpointsAttributes) Codedeploy() terra.StringValue

func (EndpointsAttributes) Codeguruprofiler ¶

func (e EndpointsAttributes) Codeguruprofiler() terra.StringValue

func (EndpointsAttributes) Codegurureviewer ¶

func (e EndpointsAttributes) Codegurureviewer() terra.StringValue

func (EndpointsAttributes) Codepipeline ¶

func (e EndpointsAttributes) Codepipeline() terra.StringValue

func (EndpointsAttributes) Codestarconnections ¶

func (e EndpointsAttributes) Codestarconnections() terra.StringValue

func (EndpointsAttributes) Codestarnotifications ¶

func (e EndpointsAttributes) Codestarnotifications() terra.StringValue

func (EndpointsAttributes) Cognitoidentity ¶

func (e EndpointsAttributes) Cognitoidentity() terra.StringValue

func (EndpointsAttributes) Cognitoidentityprovider ¶

func (e EndpointsAttributes) Cognitoidentityprovider() terra.StringValue

func (EndpointsAttributes) Cognitoidp ¶

func (e EndpointsAttributes) Cognitoidp() terra.StringValue

func (EndpointsAttributes) Comprehend ¶

func (e EndpointsAttributes) Comprehend() terra.StringValue

func (EndpointsAttributes) Computeoptimizer ¶

func (e EndpointsAttributes) Computeoptimizer() terra.StringValue

func (EndpointsAttributes) Config ¶

func (EndpointsAttributes) Configservice ¶

func (e EndpointsAttributes) Configservice() terra.StringValue

func (EndpointsAttributes) Connect ¶

func (EndpointsAttributes) Connectcases ¶

func (e EndpointsAttributes) Connectcases() terra.StringValue

func (EndpointsAttributes) Controltower ¶

func (e EndpointsAttributes) Controltower() terra.StringValue

func (EndpointsAttributes) Costandusagereportservice ¶

func (e EndpointsAttributes) Costandusagereportservice() terra.StringValue

func (EndpointsAttributes) Costexplorer ¶

func (e EndpointsAttributes) Costexplorer() terra.StringValue

func (EndpointsAttributes) Costoptimizationhub ¶

func (e EndpointsAttributes) Costoptimizationhub() terra.StringValue

func (EndpointsAttributes) Cur ¶

func (EndpointsAttributes) Customerprofiles ¶

func (e EndpointsAttributes) Customerprofiles() terra.StringValue

func (EndpointsAttributes) Databasemigration ¶

func (e EndpointsAttributes) Databasemigration() terra.StringValue

func (EndpointsAttributes) Databasemigrationservice ¶

func (e EndpointsAttributes) Databasemigrationservice() terra.StringValue

func (EndpointsAttributes) Dataexchange ¶

func (e EndpointsAttributes) Dataexchange() terra.StringValue

func (EndpointsAttributes) Datapipeline ¶

func (e EndpointsAttributes) Datapipeline() terra.StringValue

func (EndpointsAttributes) Datasync ¶

func (e EndpointsAttributes) Datasync() terra.StringValue

func (EndpointsAttributes) Datazone ¶

func (e EndpointsAttributes) Datazone() terra.StringValue

func (EndpointsAttributes) Dax ¶

func (EndpointsAttributes) Deploy ¶

func (EndpointsAttributes) Detective ¶

func (e EndpointsAttributes) Detective() terra.StringValue

func (EndpointsAttributes) Devicefarm ¶

func (e EndpointsAttributes) Devicefarm() terra.StringValue

func (EndpointsAttributes) Devopsguru ¶

func (e EndpointsAttributes) Devopsguru() terra.StringValue

func (EndpointsAttributes) Directconnect ¶

func (e EndpointsAttributes) Directconnect() terra.StringValue

func (EndpointsAttributes) Directoryservice ¶

func (e EndpointsAttributes) Directoryservice() terra.StringValue

func (EndpointsAttributes) Dlm ¶

func (EndpointsAttributes) Dms ¶

func (EndpointsAttributes) Docdb ¶

func (EndpointsAttributes) Docdbelastic ¶

func (e EndpointsAttributes) Docdbelastic() terra.StringValue

func (EndpointsAttributes) Ds ¶

func (EndpointsAttributes) Dynamodb ¶

func (e EndpointsAttributes) Dynamodb() terra.StringValue

func (EndpointsAttributes) Ec2 ¶

func (EndpointsAttributes) Ecr ¶

func (EndpointsAttributes) Ecrpublic ¶

func (e EndpointsAttributes) Ecrpublic() terra.StringValue

func (EndpointsAttributes) Ecs ¶

func (EndpointsAttributes) Efs ¶

func (EndpointsAttributes) Eks ¶

func (EndpointsAttributes) Elasticache ¶

func (e EndpointsAttributes) Elasticache() terra.StringValue

func (EndpointsAttributes) Elasticbeanstalk ¶

func (e EndpointsAttributes) Elasticbeanstalk() terra.StringValue

func (EndpointsAttributes) Elasticloadbalancing ¶

func (e EndpointsAttributes) Elasticloadbalancing() terra.StringValue

func (EndpointsAttributes) Elasticloadbalancingv2 ¶

func (e EndpointsAttributes) Elasticloadbalancingv2() terra.StringValue

func (EndpointsAttributes) Elasticsearch ¶

func (e EndpointsAttributes) Elasticsearch() terra.StringValue

func (EndpointsAttributes) Elasticsearchservice ¶

func (e EndpointsAttributes) Elasticsearchservice() terra.StringValue

func (EndpointsAttributes) Elastictranscoder ¶

func (e EndpointsAttributes) Elastictranscoder() terra.StringValue

func (EndpointsAttributes) Elb ¶

func (EndpointsAttributes) Elbv2 ¶

func (EndpointsAttributes) Emr ¶

func (EndpointsAttributes) Emrcontainers ¶

func (e EndpointsAttributes) Emrcontainers() terra.StringValue

func (EndpointsAttributes) Emrserverless ¶

func (e EndpointsAttributes) Emrserverless() terra.StringValue

func (EndpointsAttributes) Es ¶

func (EndpointsAttributes) Eventbridge ¶

func (e EndpointsAttributes) Eventbridge() terra.StringValue

func (EndpointsAttributes) Events ¶

func (EndpointsAttributes) Evidently ¶

func (e EndpointsAttributes) Evidently() terra.StringValue

func (EndpointsAttributes) Finspace ¶

func (e EndpointsAttributes) Finspace() terra.StringValue

func (EndpointsAttributes) Firehose ¶

func (e EndpointsAttributes) Firehose() terra.StringValue

func (EndpointsAttributes) Fis ¶

func (EndpointsAttributes) Fms ¶

func (EndpointsAttributes) Fsx ¶

func (EndpointsAttributes) Gamelift ¶

func (e EndpointsAttributes) Gamelift() terra.StringValue

func (EndpointsAttributes) Glacier ¶

func (EndpointsAttributes) Globalaccelerator ¶

func (e EndpointsAttributes) Globalaccelerator() terra.StringValue

func (EndpointsAttributes) Glue ¶

func (EndpointsAttributes) Grafana ¶

func (EndpointsAttributes) Greengrass ¶

func (e EndpointsAttributes) Greengrass() terra.StringValue

func (EndpointsAttributes) Groundstation ¶

func (e EndpointsAttributes) Groundstation() terra.StringValue

func (EndpointsAttributes) Guardduty ¶

func (e EndpointsAttributes) Guardduty() terra.StringValue

func (EndpointsAttributes) Healthlake ¶

func (e EndpointsAttributes) Healthlake() terra.StringValue

func (EndpointsAttributes) Iam ¶

func (EndpointsAttributes) Identitystore ¶

func (e EndpointsAttributes) Identitystore() terra.StringValue

func (EndpointsAttributes) Imagebuilder ¶

func (e EndpointsAttributes) Imagebuilder() terra.StringValue

func (EndpointsAttributes) Inspector ¶

func (e EndpointsAttributes) Inspector() terra.StringValue

func (EndpointsAttributes) Inspector2 ¶

func (e EndpointsAttributes) Inspector2() terra.StringValue

func (EndpointsAttributes) Inspectorv2 ¶

func (e EndpointsAttributes) Inspectorv2() terra.StringValue

func (EndpointsAttributes) InternalRef ¶

func (e EndpointsAttributes) InternalRef() (terra.Reference, error)

func (EndpointsAttributes) InternalTokens ¶

func (e EndpointsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EndpointsAttributes) InternalWithRef ¶

func (e EndpointsAttributes) InternalWithRef(ref terra.Reference) EndpointsAttributes

func (EndpointsAttributes) Internetmonitor ¶

func (e EndpointsAttributes) Internetmonitor() terra.StringValue

func (EndpointsAttributes) Iot ¶

func (EndpointsAttributes) Iotanalytics ¶

func (e EndpointsAttributes) Iotanalytics() terra.StringValue

func (EndpointsAttributes) Iotevents ¶

func (e EndpointsAttributes) Iotevents() terra.StringValue

func (EndpointsAttributes) Ivs ¶

func (EndpointsAttributes) Ivschat ¶

func (EndpointsAttributes) Kafka ¶

func (EndpointsAttributes) Kafkaconnect ¶

func (e EndpointsAttributes) Kafkaconnect() terra.StringValue

func (EndpointsAttributes) Kendra ¶

func (EndpointsAttributes) Keyspaces ¶

func (e EndpointsAttributes) Keyspaces() terra.StringValue

func (EndpointsAttributes) Kinesis ¶

func (EndpointsAttributes) Kinesisanalytics ¶

func (e EndpointsAttributes) Kinesisanalytics() terra.StringValue

func (EndpointsAttributes) Kinesisanalyticsv2 ¶

func (e EndpointsAttributes) Kinesisanalyticsv2() terra.StringValue

func (EndpointsAttributes) Kinesisvideo ¶

func (e EndpointsAttributes) Kinesisvideo() terra.StringValue

func (EndpointsAttributes) Kms ¶

func (EndpointsAttributes) Lakeformation ¶

func (e EndpointsAttributes) Lakeformation() terra.StringValue

func (EndpointsAttributes) Lambda ¶

func (EndpointsAttributes) Launchwizard ¶

func (e EndpointsAttributes) Launchwizard() terra.StringValue

func (EndpointsAttributes) Lex ¶

func (EndpointsAttributes) Lexmodelbuilding ¶

func (e EndpointsAttributes) Lexmodelbuilding() terra.StringValue

func (EndpointsAttributes) Lexmodelbuildingservice ¶

func (e EndpointsAttributes) Lexmodelbuildingservice() terra.StringValue

func (EndpointsAttributes) Lexmodels ¶

func (e EndpointsAttributes) Lexmodels() terra.StringValue

func (EndpointsAttributes) Lexmodelsv2 ¶

func (e EndpointsAttributes) Lexmodelsv2() terra.StringValue

func (EndpointsAttributes) Lexv2Models ¶

func (e EndpointsAttributes) Lexv2Models() terra.StringValue

func (EndpointsAttributes) Licensemanager ¶

func (e EndpointsAttributes) Licensemanager() terra.StringValue

func (EndpointsAttributes) Lightsail ¶

func (e EndpointsAttributes) Lightsail() terra.StringValue

func (EndpointsAttributes) Location ¶

func (e EndpointsAttributes) Location() terra.StringValue

func (EndpointsAttributes) Locationservice ¶

func (e EndpointsAttributes) Locationservice() terra.StringValue

func (EndpointsAttributes) Logs ¶

func (EndpointsAttributes) Lookoutmetrics ¶

func (e EndpointsAttributes) Lookoutmetrics() terra.StringValue

func (EndpointsAttributes) M2 ¶

func (EndpointsAttributes) Macie2 ¶

func (EndpointsAttributes) Managedgrafana ¶

func (e EndpointsAttributes) Managedgrafana() terra.StringValue

func (EndpointsAttributes) Mediaconnect ¶

func (e EndpointsAttributes) Mediaconnect() terra.StringValue

func (EndpointsAttributes) Mediaconvert ¶

func (e EndpointsAttributes) Mediaconvert() terra.StringValue

func (EndpointsAttributes) Medialive ¶

func (e EndpointsAttributes) Medialive() terra.StringValue

func (EndpointsAttributes) Mediapackage ¶

func (e EndpointsAttributes) Mediapackage() terra.StringValue

func (EndpointsAttributes) Mediapackagev2 ¶

func (e EndpointsAttributes) Mediapackagev2() terra.StringValue

func (EndpointsAttributes) Mediastore ¶

func (e EndpointsAttributes) Mediastore() terra.StringValue

func (EndpointsAttributes) Memorydb ¶

func (e EndpointsAttributes) Memorydb() terra.StringValue

func (EndpointsAttributes) Mq ¶

func (EndpointsAttributes) Msk ¶

func (EndpointsAttributes) Mwaa ¶

func (EndpointsAttributes) Neptune ¶

func (EndpointsAttributes) Neptunegraph ¶

func (e EndpointsAttributes) Neptunegraph() terra.StringValue

func (EndpointsAttributes) Networkfirewall ¶

func (e EndpointsAttributes) Networkfirewall() terra.StringValue

func (EndpointsAttributes) Networkmanager ¶

func (e EndpointsAttributes) Networkmanager() terra.StringValue

func (EndpointsAttributes) Oam ¶

func (EndpointsAttributes) Opensearch ¶

func (e EndpointsAttributes) Opensearch() terra.StringValue

func (EndpointsAttributes) Opensearchingestion ¶

func (e EndpointsAttributes) Opensearchingestion() terra.StringValue

func (EndpointsAttributes) Opensearchserverless ¶

func (e EndpointsAttributes) Opensearchserverless() terra.StringValue

func (EndpointsAttributes) Opensearchservice ¶

func (e EndpointsAttributes) Opensearchservice() terra.StringValue

func (EndpointsAttributes) Opsworks ¶

func (e EndpointsAttributes) Opsworks() terra.StringValue

func (EndpointsAttributes) Organizations ¶

func (e EndpointsAttributes) Organizations() terra.StringValue

func (EndpointsAttributes) Osis ¶

func (EndpointsAttributes) Outposts ¶

func (e EndpointsAttributes) Outposts() terra.StringValue

func (EndpointsAttributes) Paymentcryptography ¶

func (e EndpointsAttributes) Paymentcryptography() terra.StringValue

func (EndpointsAttributes) Pcaconnectorad ¶

func (e EndpointsAttributes) Pcaconnectorad() terra.StringValue

func (EndpointsAttributes) Pinpoint ¶

func (e EndpointsAttributes) Pinpoint() terra.StringValue

func (EndpointsAttributes) Pipes ¶

func (EndpointsAttributes) Polly ¶

func (EndpointsAttributes) Pricing ¶

func (EndpointsAttributes) Prometheus ¶

func (e EndpointsAttributes) Prometheus() terra.StringValue

func (EndpointsAttributes) Prometheusservice ¶

func (e EndpointsAttributes) Prometheusservice() terra.StringValue

func (EndpointsAttributes) Qbusiness ¶

func (e EndpointsAttributes) Qbusiness() terra.StringValue

func (EndpointsAttributes) Qldb ¶

func (EndpointsAttributes) Quicksight ¶

func (e EndpointsAttributes) Quicksight() terra.StringValue

func (EndpointsAttributes) Ram ¶

func (EndpointsAttributes) Rbin ¶

func (EndpointsAttributes) Rds ¶

func (EndpointsAttributes) Recyclebin ¶

func (e EndpointsAttributes) Recyclebin() terra.StringValue

func (EndpointsAttributes) Redshift ¶

func (e EndpointsAttributes) Redshift() terra.StringValue

func (EndpointsAttributes) Redshiftdata ¶

func (e EndpointsAttributes) Redshiftdata() terra.StringValue

func (EndpointsAttributes) Redshiftdataapiservice ¶

func (e EndpointsAttributes) Redshiftdataapiservice() terra.StringValue

func (EndpointsAttributes) Redshiftserverless ¶

func (e EndpointsAttributes) Redshiftserverless() terra.StringValue

func (EndpointsAttributes) Rekognition ¶

func (e EndpointsAttributes) Rekognition() terra.StringValue

func (EndpointsAttributes) Resourceexplorer2 ¶

func (e EndpointsAttributes) Resourceexplorer2() terra.StringValue

func (EndpointsAttributes) Resourcegroups ¶

func (e EndpointsAttributes) Resourcegroups() terra.StringValue

func (EndpointsAttributes) Resourcegroupstagging ¶

func (e EndpointsAttributes) Resourcegroupstagging() terra.StringValue

func (EndpointsAttributes) Resourcegroupstaggingapi ¶

func (e EndpointsAttributes) Resourcegroupstaggingapi() terra.StringValue

func (EndpointsAttributes) Rolesanywhere ¶

func (e EndpointsAttributes) Rolesanywhere() terra.StringValue

func (EndpointsAttributes) Route53 ¶

func (EndpointsAttributes) Route53Domains ¶

func (e EndpointsAttributes) Route53Domains() terra.StringValue

func (EndpointsAttributes) Route53Recoverycontrolconfig ¶

func (e EndpointsAttributes) Route53Recoverycontrolconfig() terra.StringValue

func (EndpointsAttributes) Route53Recoveryreadiness ¶

func (e EndpointsAttributes) Route53Recoveryreadiness() terra.StringValue

func (EndpointsAttributes) Route53Resolver ¶

func (e EndpointsAttributes) Route53Resolver() terra.StringValue

func (EndpointsAttributes) Rum ¶

func (EndpointsAttributes) S3 ¶

func (EndpointsAttributes) S3Api ¶

func (EndpointsAttributes) S3Control ¶

func (e EndpointsAttributes) S3Control() terra.StringValue

func (EndpointsAttributes) S3Outposts ¶

func (e EndpointsAttributes) S3Outposts() terra.StringValue

func (EndpointsAttributes) Sagemaker ¶

func (e EndpointsAttributes) Sagemaker() terra.StringValue

func (EndpointsAttributes) Scheduler ¶

func (e EndpointsAttributes) Scheduler() terra.StringValue

func (EndpointsAttributes) Schemas ¶

func (EndpointsAttributes) Sdb ¶

func (EndpointsAttributes) Secretsmanager ¶

func (e EndpointsAttributes) Secretsmanager() terra.StringValue

func (EndpointsAttributes) Securityhub ¶

func (e EndpointsAttributes) Securityhub() terra.StringValue

func (EndpointsAttributes) Securitylake ¶

func (e EndpointsAttributes) Securitylake() terra.StringValue

func (EndpointsAttributes) Serverlessapplicationrepository ¶

func (e EndpointsAttributes) Serverlessapplicationrepository() terra.StringValue

func (EndpointsAttributes) Serverlessapprepo ¶

func (e EndpointsAttributes) Serverlessapprepo() terra.StringValue

func (EndpointsAttributes) Serverlessrepo ¶

func (e EndpointsAttributes) Serverlessrepo() terra.StringValue

func (EndpointsAttributes) Servicecatalog ¶

func (e EndpointsAttributes) Servicecatalog() terra.StringValue

func (EndpointsAttributes) Servicecatalogappregistry ¶

func (e EndpointsAttributes) Servicecatalogappregistry() terra.StringValue

func (EndpointsAttributes) Servicediscovery ¶

func (e EndpointsAttributes) Servicediscovery() terra.StringValue

func (EndpointsAttributes) Servicequotas ¶

func (e EndpointsAttributes) Servicequotas() terra.StringValue

func (EndpointsAttributes) Ses ¶

func (EndpointsAttributes) Sesv2 ¶

func (EndpointsAttributes) Sfn ¶

func (EndpointsAttributes) Shield ¶

func (EndpointsAttributes) Signer ¶

func (EndpointsAttributes) Simpledb ¶

func (e EndpointsAttributes) Simpledb() terra.StringValue

func (EndpointsAttributes) Sns ¶

func (EndpointsAttributes) Sqs ¶

func (EndpointsAttributes) Ssm ¶

func (EndpointsAttributes) Ssmcontacts ¶

func (e EndpointsAttributes) Ssmcontacts() terra.StringValue

func (EndpointsAttributes) Ssmincidents ¶

func (e EndpointsAttributes) Ssmincidents() terra.StringValue

func (EndpointsAttributes) Ssmsap ¶

func (EndpointsAttributes) Sso ¶

func (EndpointsAttributes) Ssoadmin ¶

func (e EndpointsAttributes) Ssoadmin() terra.StringValue

func (EndpointsAttributes) Stepfunctions ¶

func (e EndpointsAttributes) Stepfunctions() terra.StringValue

func (EndpointsAttributes) Storagegateway ¶

func (e EndpointsAttributes) Storagegateway() terra.StringValue

func (EndpointsAttributes) Sts ¶

func (EndpointsAttributes) Swf ¶

func (EndpointsAttributes) Synthetics ¶

func (e EndpointsAttributes) Synthetics() terra.StringValue

func (EndpointsAttributes) Timestreamwrite ¶

func (e EndpointsAttributes) Timestreamwrite() terra.StringValue

func (EndpointsAttributes) Transcribe ¶

func (e EndpointsAttributes) Transcribe() terra.StringValue

func (EndpointsAttributes) Transcribeservice ¶

func (e EndpointsAttributes) Transcribeservice() terra.StringValue

func (EndpointsAttributes) Transfer ¶

func (e EndpointsAttributes) Transfer() terra.StringValue

func (EndpointsAttributes) Verifiedpermissions ¶

func (e EndpointsAttributes) Verifiedpermissions() terra.StringValue

func (EndpointsAttributes) Vpclattice ¶

func (e EndpointsAttributes) Vpclattice() terra.StringValue

func (EndpointsAttributes) Waf ¶

func (EndpointsAttributes) Wafregional ¶

func (e EndpointsAttributes) Wafregional() terra.StringValue

func (EndpointsAttributes) Wafv2 ¶

func (EndpointsAttributes) Wellarchitected ¶

func (e EndpointsAttributes) Wellarchitected() terra.StringValue
func (e EndpointsAttributes) Worklink() terra.StringValue

func (EndpointsAttributes) Workspaces ¶

func (e EndpointsAttributes) Workspaces() terra.StringValue

func (EndpointsAttributes) Xray ¶

type EndpointsState ¶

type EndpointsState struct {
	Accessanalyzer                       string `json:"accessanalyzer"`
	Account                              string `json:"account"`
	Acm                                  string `json:"acm"`
	Acmpca                               string `json:"acmpca"`
	Amg                                  string `json:"amg"`
	Amp                                  string `json:"amp"`
	Amplify                              string `json:"amplify"`
	Apigateway                           string `json:"apigateway"`
	Apigatewayv2                         string `json:"apigatewayv2"`
	Appautoscaling                       string `json:"appautoscaling"`
	Appconfig                            string `json:"appconfig"`
	Appfabric                            string `json:"appfabric"`
	Appflow                              string `json:"appflow"`
	Appintegrations                      string `json:"appintegrations"`
	Appintegrationsservice               string `json:"appintegrationsservice"`
	Applicationautoscaling               string `json:"applicationautoscaling"`
	Applicationinsights                  string `json:"applicationinsights"`
	Appmesh                              string `json:"appmesh"`
	Appregistry                          string `json:"appregistry"`
	Apprunner                            string `json:"apprunner"`
	Appstream                            string `json:"appstream"`
	Appsync                              string `json:"appsync"`
	Athena                               string `json:"athena"`
	Auditmanager                         string `json:"auditmanager"`
	Autoscaling                          string `json:"autoscaling"`
	Autoscalingplans                     string `json:"autoscalingplans"`
	Backup                               string `json:"backup"`
	Batch                                string `json:"batch"`
	Bcmdataexports                       string `json:"bcmdataexports"`
	Beanstalk                            string `json:"beanstalk"`
	Bedrock                              string `json:"bedrock"`
	Bedrockagent                         string `json:"bedrockagent"`
	Budgets                              string `json:"budgets"`
	Ce                                   string `json:"ce"`
	Chime                                string `json:"chime"`
	Chimesdkmediapipelines               string `json:"chimesdkmediapipelines"`
	Chimesdkvoice                        string `json:"chimesdkvoice"`
	Cleanrooms                           string `json:"cleanrooms"`
	Cloud9                               string `json:"cloud9"`
	Cloudcontrol                         string `json:"cloudcontrol"`
	Cloudcontrolapi                      string `json:"cloudcontrolapi"`
	Cloudformation                       string `json:"cloudformation"`
	Cloudfront                           string `json:"cloudfront"`
	Cloudfrontkeyvaluestore              string `json:"cloudfrontkeyvaluestore"`
	Cloudhsm                             string `json:"cloudhsm"`
	Cloudhsmv2                           string `json:"cloudhsmv2"`
	Cloudsearch                          string `json:"cloudsearch"`
	Cloudtrail                           string `json:"cloudtrail"`
	Cloudwatch                           string `json:"cloudwatch"`
	Cloudwatchevents                     string `json:"cloudwatchevents"`
	Cloudwatchevidently                  string `json:"cloudwatchevidently"`
	Cloudwatchlog                        string `json:"cloudwatchlog"`
	Cloudwatchlogs                       string `json:"cloudwatchlogs"`
	Cloudwatchobservabilityaccessmanager string `json:"cloudwatchobservabilityaccessmanager"`
	Cloudwatchrum                        string `json:"cloudwatchrum"`
	Codeartifact                         string `json:"codeartifact"`
	Codebuild                            string `json:"codebuild"`
	Codecatalyst                         string `json:"codecatalyst"`
	Codecommit                           string `json:"codecommit"`
	Codedeploy                           string `json:"codedeploy"`
	Codeguruprofiler                     string `json:"codeguruprofiler"`
	Codegurureviewer                     string `json:"codegurureviewer"`
	Codepipeline                         string `json:"codepipeline"`
	Codestarconnections                  string `json:"codestarconnections"`
	Codestarnotifications                string `json:"codestarnotifications"`
	Cognitoidentity                      string `json:"cognitoidentity"`
	Cognitoidentityprovider              string `json:"cognitoidentityprovider"`
	Cognitoidp                           string `json:"cognitoidp"`
	Comprehend                           string `json:"comprehend"`
	Computeoptimizer                     string `json:"computeoptimizer"`
	Config                               string `json:"config"`
	Configservice                        string `json:"configservice"`
	Connect                              string `json:"connect"`
	Connectcases                         string `json:"connectcases"`
	Controltower                         string `json:"controltower"`
	Costandusagereportservice            string `json:"costandusagereportservice"`
	Costexplorer                         string `json:"costexplorer"`
	Costoptimizationhub                  string `json:"costoptimizationhub"`
	Cur                                  string `json:"cur"`
	Customerprofiles                     string `json:"customerprofiles"`
	Databasemigration                    string `json:"databasemigration"`
	Databasemigrationservice             string `json:"databasemigrationservice"`
	Dataexchange                         string `json:"dataexchange"`
	Datapipeline                         string `json:"datapipeline"`
	Datasync                             string `json:"datasync"`
	Datazone                             string `json:"datazone"`
	Dax                                  string `json:"dax"`
	Deploy                               string `json:"deploy"`
	Detective                            string `json:"detective"`
	Devicefarm                           string `json:"devicefarm"`
	Devopsguru                           string `json:"devopsguru"`
	Directconnect                        string `json:"directconnect"`
	Directoryservice                     string `json:"directoryservice"`
	Dlm                                  string `json:"dlm"`
	Dms                                  string `json:"dms"`
	Docdb                                string `json:"docdb"`
	Docdbelastic                         string `json:"docdbelastic"`
	Ds                                   string `json:"ds"`
	Dynamodb                             string `json:"dynamodb"`
	Ec2                                  string `json:"ec2"`
	Ecr                                  string `json:"ecr"`
	Ecrpublic                            string `json:"ecrpublic"`
	Ecs                                  string `json:"ecs"`
	Efs                                  string `json:"efs"`
	Eks                                  string `json:"eks"`
	Elasticache                          string `json:"elasticache"`
	Elasticbeanstalk                     string `json:"elasticbeanstalk"`
	Elasticloadbalancing                 string `json:"elasticloadbalancing"`
	Elasticloadbalancingv2               string `json:"elasticloadbalancingv2"`
	Elasticsearch                        string `json:"elasticsearch"`
	Elasticsearchservice                 string `json:"elasticsearchservice"`
	Elastictranscoder                    string `json:"elastictranscoder"`
	Elb                                  string `json:"elb"`
	Elbv2                                string `json:"elbv2"`
	Emr                                  string `json:"emr"`
	Emrcontainers                        string `json:"emrcontainers"`
	Emrserverless                        string `json:"emrserverless"`
	Es                                   string `json:"es"`
	Eventbridge                          string `json:"eventbridge"`
	Events                               string `json:"events"`
	Evidently                            string `json:"evidently"`
	Finspace                             string `json:"finspace"`
	Firehose                             string `json:"firehose"`
	Fis                                  string `json:"fis"`
	Fms                                  string `json:"fms"`
	Fsx                                  string `json:"fsx"`
	Gamelift                             string `json:"gamelift"`
	Glacier                              string `json:"glacier"`
	Globalaccelerator                    string `json:"globalaccelerator"`
	Glue                                 string `json:"glue"`
	Grafana                              string `json:"grafana"`
	Greengrass                           string `json:"greengrass"`
	Groundstation                        string `json:"groundstation"`
	Guardduty                            string `json:"guardduty"`
	Healthlake                           string `json:"healthlake"`
	Iam                                  string `json:"iam"`
	Identitystore                        string `json:"identitystore"`
	Imagebuilder                         string `json:"imagebuilder"`
	Inspector                            string `json:"inspector"`
	Inspector2                           string `json:"inspector2"`
	Inspectorv2                          string `json:"inspectorv2"`
	Internetmonitor                      string `json:"internetmonitor"`
	Iot                                  string `json:"iot"`
	Iotanalytics                         string `json:"iotanalytics"`
	Iotevents                            string `json:"iotevents"`
	Ivs                                  string `json:"ivs"`
	Ivschat                              string `json:"ivschat"`
	Kafka                                string `json:"kafka"`
	Kafkaconnect                         string `json:"kafkaconnect"`
	Kendra                               string `json:"kendra"`
	Keyspaces                            string `json:"keyspaces"`
	Kinesis                              string `json:"kinesis"`
	Kinesisanalytics                     string `json:"kinesisanalytics"`
	Kinesisanalyticsv2                   string `json:"kinesisanalyticsv2"`
	Kinesisvideo                         string `json:"kinesisvideo"`
	Kms                                  string `json:"kms"`
	Lakeformation                        string `json:"lakeformation"`
	Lambda                               string `json:"lambda"`
	Launchwizard                         string `json:"launchwizard"`
	Lex                                  string `json:"lex"`
	Lexmodelbuilding                     string `json:"lexmodelbuilding"`
	Lexmodelbuildingservice              string `json:"lexmodelbuildingservice"`
	Lexmodels                            string `json:"lexmodels"`
	Lexmodelsv2                          string `json:"lexmodelsv2"`
	Lexv2Models                          string `json:"lexv2models"`
	Licensemanager                       string `json:"licensemanager"`
	Lightsail                            string `json:"lightsail"`
	Location                             string `json:"location"`
	Locationservice                      string `json:"locationservice"`
	Logs                                 string `json:"logs"`
	Lookoutmetrics                       string `json:"lookoutmetrics"`
	M2                                   string `json:"m2"`
	Macie2                               string `json:"macie2"`
	Managedgrafana                       string `json:"managedgrafana"`
	Mediaconnect                         string `json:"mediaconnect"`
	Mediaconvert                         string `json:"mediaconvert"`
	Medialive                            string `json:"medialive"`
	Mediapackage                         string `json:"mediapackage"`
	Mediapackagev2                       string `json:"mediapackagev2"`
	Mediastore                           string `json:"mediastore"`
	Memorydb                             string `json:"memorydb"`
	Mq                                   string `json:"mq"`
	Msk                                  string `json:"msk"`
	Mwaa                                 string `json:"mwaa"`
	Neptune                              string `json:"neptune"`
	Neptunegraph                         string `json:"neptunegraph"`
	Networkfirewall                      string `json:"networkfirewall"`
	Networkmanager                       string `json:"networkmanager"`
	Oam                                  string `json:"oam"`
	Opensearch                           string `json:"opensearch"`
	Opensearchingestion                  string `json:"opensearchingestion"`
	Opensearchserverless                 string `json:"opensearchserverless"`
	Opensearchservice                    string `json:"opensearchservice"`
	Opsworks                             string `json:"opsworks"`
	Organizations                        string `json:"organizations"`
	Osis                                 string `json:"osis"`
	Outposts                             string `json:"outposts"`
	Paymentcryptography                  string `json:"paymentcryptography"`
	Pcaconnectorad                       string `json:"pcaconnectorad"`
	Pinpoint                             string `json:"pinpoint"`
	Pipes                                string `json:"pipes"`
	Polly                                string `json:"polly"`
	Pricing                              string `json:"pricing"`
	Prometheus                           string `json:"prometheus"`
	Prometheusservice                    string `json:"prometheusservice"`
	Qbusiness                            string `json:"qbusiness"`
	Qldb                                 string `json:"qldb"`
	Quicksight                           string `json:"quicksight"`
	Ram                                  string `json:"ram"`
	Rbin                                 string `json:"rbin"`
	Rds                                  string `json:"rds"`
	Recyclebin                           string `json:"recyclebin"`
	Redshift                             string `json:"redshift"`
	Redshiftdata                         string `json:"redshiftdata"`
	Redshiftdataapiservice               string `json:"redshiftdataapiservice"`
	Redshiftserverless                   string `json:"redshiftserverless"`
	Rekognition                          string `json:"rekognition"`
	Resourceexplorer2                    string `json:"resourceexplorer2"`
	Resourcegroups                       string `json:"resourcegroups"`
	Resourcegroupstagging                string `json:"resourcegroupstagging"`
	Resourcegroupstaggingapi             string `json:"resourcegroupstaggingapi"`
	Rolesanywhere                        string `json:"rolesanywhere"`
	Route53                              string `json:"route53"`
	Route53Domains                       string `json:"route53domains"`
	Route53Recoverycontrolconfig         string `json:"route53recoverycontrolconfig"`
	Route53Recoveryreadiness             string `json:"route53recoveryreadiness"`
	Route53Resolver                      string `json:"route53resolver"`
	Rum                                  string `json:"rum"`
	S3                                   string `json:"s3"`
	S3Api                                string `json:"s3api"`
	S3Control                            string `json:"s3control"`
	S3Outposts                           string `json:"s3outposts"`
	Sagemaker                            string `json:"sagemaker"`
	Scheduler                            string `json:"scheduler"`
	Schemas                              string `json:"schemas"`
	Sdb                                  string `json:"sdb"`
	Secretsmanager                       string `json:"secretsmanager"`
	Securityhub                          string `json:"securityhub"`
	Securitylake                         string `json:"securitylake"`
	Serverlessapplicationrepository      string `json:"serverlessapplicationrepository"`
	Serverlessapprepo                    string `json:"serverlessapprepo"`
	Serverlessrepo                       string `json:"serverlessrepo"`
	Servicecatalog                       string `json:"servicecatalog"`
	Servicecatalogappregistry            string `json:"servicecatalogappregistry"`
	Servicediscovery                     string `json:"servicediscovery"`
	Servicequotas                        string `json:"servicequotas"`
	Ses                                  string `json:"ses"`
	Sesv2                                string `json:"sesv2"`
	Sfn                                  string `json:"sfn"`
	Shield                               string `json:"shield"`
	Signer                               string `json:"signer"`
	Simpledb                             string `json:"simpledb"`
	Sns                                  string `json:"sns"`
	Sqs                                  string `json:"sqs"`
	Ssm                                  string `json:"ssm"`
	Ssmcontacts                          string `json:"ssmcontacts"`
	Ssmincidents                         string `json:"ssmincidents"`
	Ssmsap                               string `json:"ssmsap"`
	Sso                                  string `json:"sso"`
	Ssoadmin                             string `json:"ssoadmin"`
	Stepfunctions                        string `json:"stepfunctions"`
	Storagegateway                       string `json:"storagegateway"`
	Sts                                  string `json:"sts"`
	Swf                                  string `json:"swf"`
	Synthetics                           string `json:"synthetics"`
	Timestreamwrite                      string `json:"timestreamwrite"`
	Transcribe                           string `json:"transcribe"`
	Transcribeservice                    string `json:"transcribeservice"`
	Transfer                             string `json:"transfer"`
	Verifiedpermissions                  string `json:"verifiedpermissions"`
	Vpclattice                           string `json:"vpclattice"`
	Waf                                  string `json:"waf"`
	Wafregional                          string `json:"wafregional"`
	Wafv2                                string `json:"wafv2"`
	Wellarchitected                      string `json:"wellarchitected"`
	Worklink                             string `json:"worklink"`
	Workspaces                           string `json:"workspaces"`
	Xray                                 string `json:"xray"`
}

type IgnoreTags ¶

type IgnoreTags struct {
	// KeyPrefixes: set of string, optional
	KeyPrefixes terra.SetValue[terra.StringValue] `hcl:"key_prefixes,attr"`
	// Keys: set of string, optional
	Keys terra.SetValue[terra.StringValue] `hcl:"keys,attr"`
}

type IgnoreTagsAttributes ¶

type IgnoreTagsAttributes struct {
	// contains filtered or unexported fields
}

func (IgnoreTagsAttributes) InternalRef ¶

func (it IgnoreTagsAttributes) InternalRef() (terra.Reference, error)

func (IgnoreTagsAttributes) InternalTokens ¶

func (it IgnoreTagsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IgnoreTagsAttributes) InternalWithRef ¶

func (it IgnoreTagsAttributes) InternalWithRef(ref terra.Reference) IgnoreTagsAttributes

func (IgnoreTagsAttributes) KeyPrefixes ¶

func (IgnoreTagsAttributes) Keys ¶

type IgnoreTagsState ¶

type IgnoreTagsState struct {
	KeyPrefixes []string `json:"key_prefixes"`
	Keys        []string `json:"keys"`
}

type Provider ¶

type Provider struct {
	// AccessKey: string, optional
	AccessKey terra.StringValue `hcl:"access_key,attr"`
	// AllowedAccountIds: set of string, optional
	AllowedAccountIds terra.SetValue[terra.StringValue] `hcl:"allowed_account_ids,attr"`
	// CustomCaBundle: string, optional
	CustomCaBundle terra.StringValue `hcl:"custom_ca_bundle,attr"`
	// Ec2MetadataServiceEndpoint: string, optional
	Ec2MetadataServiceEndpoint terra.StringValue `hcl:"ec2_metadata_service_endpoint,attr"`
	// Ec2MetadataServiceEndpointMode: string, optional
	Ec2MetadataServiceEndpointMode terra.StringValue `hcl:"ec2_metadata_service_endpoint_mode,attr"`
	// ForbiddenAccountIds: set of string, optional
	ForbiddenAccountIds terra.SetValue[terra.StringValue] `hcl:"forbidden_account_ids,attr"`
	// HttpProxy: string, optional
	HttpProxy terra.StringValue `hcl:"http_proxy,attr"`
	// HttpsProxy: string, optional
	HttpsProxy terra.StringValue `hcl:"https_proxy,attr"`
	// Insecure: bool, optional
	Insecure terra.BoolValue `hcl:"insecure,attr"`
	// MaxRetries: number, optional
	MaxRetries terra.NumberValue `hcl:"max_retries,attr"`
	// NoProxy: string, optional
	NoProxy terra.StringValue `hcl:"no_proxy,attr"`
	// Profile: string, optional
	Profile terra.StringValue `hcl:"profile,attr"`
	// Region: string, optional
	Region terra.StringValue `hcl:"region,attr"`
	// RetryMode: string, optional
	RetryMode terra.StringValue `hcl:"retry_mode,attr"`
	// S3UsEast1RegionalEndpoint: string, optional
	S3UsEast1RegionalEndpoint terra.StringValue `hcl:"s3_us_east_1_regional_endpoint,attr"`
	// S3UsePathStyle: bool, optional
	S3UsePathStyle terra.BoolValue `hcl:"s3_use_path_style,attr"`
	// SecretKey: string, optional
	SecretKey terra.StringValue `hcl:"secret_key,attr"`
	// SharedConfigFiles: list of string, optional
	SharedConfigFiles terra.ListValue[terra.StringValue] `hcl:"shared_config_files,attr"`
	// SharedCredentialsFiles: list of string, optional
	SharedCredentialsFiles terra.ListValue[terra.StringValue] `hcl:"shared_credentials_files,attr"`
	// SkipCredentialsValidation: bool, optional
	SkipCredentialsValidation terra.BoolValue `hcl:"skip_credentials_validation,attr"`
	// SkipMetadataApiCheck: string, optional
	SkipMetadataApiCheck terra.StringValue `hcl:"skip_metadata_api_check,attr"`
	// SkipRegionValidation: bool, optional
	SkipRegionValidation terra.BoolValue `hcl:"skip_region_validation,attr"`
	// SkipRequestingAccountId: bool, optional
	SkipRequestingAccountId terra.BoolValue `hcl:"skip_requesting_account_id,attr"`
	// StsRegion: string, optional
	StsRegion terra.StringValue `hcl:"sts_region,attr"`
	// Token: string, optional
	Token terra.StringValue `hcl:"token,attr"`
	// TokenBucketRateLimiterCapacity: number, optional
	TokenBucketRateLimiterCapacity terra.NumberValue `hcl:"token_bucket_rate_limiter_capacity,attr"`
	// UseDualstackEndpoint: bool, optional
	UseDualstackEndpoint terra.BoolValue `hcl:"use_dualstack_endpoint,attr"`
	// UseFipsEndpoint: bool, optional
	UseFipsEndpoint terra.BoolValue `hcl:"use_fips_endpoint,attr"`
	// AssumeRole: min=0
	AssumeRole []AssumeRole `hcl:"assume_role,block" validate:"min=0"`
	// AssumeRoleWithWebIdentity: min=0
	AssumeRoleWithWebIdentity []AssumeRoleWithWebIdentity `hcl:"assume_role_with_web_identity,block" validate:"min=0"`
	// DefaultTags: min=0
	DefaultTags []DefaultTags `hcl:"default_tags,block" validate:"min=0"`
	// Endpoints: min=0
	Endpoints []Endpoints `hcl:"endpoints,block" validate:"min=0"`
	// IgnoreTags: min=0
	IgnoreTags []IgnoreTags `hcl:"ignore_tags,block" validate:"min=0"`
}

Provider contains the configurations for provider.

func (*Provider) Configuration ¶

func (p *Provider) Configuration() interface{}

Configuration returns the provider configuration for Provider.

func (*Provider) LocalName ¶

func (p *Provider) LocalName() string

LocalName returns the provider local name for Provider.

func (*Provider) Source ¶

func (p *Provider) Source() string

Source returns the provider source for Provider.

func (*Provider) Version ¶

func (p *Provider) Version() string

Version returns the provider version for Provider.

Directories ¶

Path Synopsis

Jump to

Keyboard shortcuts

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