provider

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

Types

type AwsSpec

type AwsSpec struct {
	// The access key for API operations. You can retrieve this
	// from the 'Security & Credentials' section of the AWS console.
	// +optional
	AccessKey *string `json:"accessKey,omitempty" tf:"access_key"`
	// +optional
	AllowedAccountIDS []string `json:"allowedAccountIDS,omitempty" tf:"allowed_account_ids"`
	// +optional
	AssumeRole *AwsSpecAssumeRole `json:"assumeRole,omitempty" tf:"assume_role"`
	// Configuration block with settings to default resource tags across all resources.
	// +optional
	DefaultTags *AwsSpecDefaultTags `json:"defaultTags,omitempty" tf:"default_tags"`
	// +optional
	Endpoints []AwsSpecEndpoints `json:"endpoints,omitempty" tf:"endpoints"`
	// +optional
	ForbiddenAccountIDS []string `json:"forbiddenAccountIDS,omitempty" tf:"forbidden_account_ids"`
	// Configuration block with settings to ignore resource tags across all resources.
	// +optional
	IgnoreTags *AwsSpecIgnoreTags `json:"ignoreTags,omitempty" tf:"ignore_tags"`
	// Explicitly allow the provider to perform "insecure" SSL requests. If omitted,default value is `false`
	// +optional
	Insecure *bool `json:"insecure,omitempty" tf:"insecure"`
	// The maximum number of times an AWS API request is
	// being executed. If the API request still fails, an error is
	// thrown.
	// +optional
	MaxRetries *int64 `json:"maxRetries,omitempty" tf:"max_retries"`
	// The profile for API operations. If not set, the default profile
	// created with `aws configure` will be used.
	// +optional
	Profile *string `json:"profile,omitempty" tf:"profile"`
	// The region where AWS operations will take place. Examples
	// are us-east-1, us-west-2, etc.
	Region *string `json:"region" tf:"region"`
	// Set this to true to force the request to use path-style addressing,
	// i.e., http://s3.amazonaws.com/BUCKET/KEY. By default, the S3 client will
	// use virtual hosted bucket addressing when possible
	// (http://BUCKET.s3.amazonaws.com/KEY). Specific to the Amazon S3 service.
	// +optional
	S3ForcePathStyle *bool `json:"s3ForcePathStyle,omitempty" tf:"s3_force_path_style"`
	// The secret key for API operations. You can retrieve this
	// from the 'Security & Credentials' section of the AWS console.
	// +optional
	SecretKey *string `json:"secretKey,omitempty" tf:"secret_key"`
	// The path to the shared credentials file. If not set
	// this defaults to ~/.aws/credentials.
	// +optional
	SharedCredentialsFile *string `json:"sharedCredentialsFile,omitempty" tf:"shared_credentials_file"`
	// Skip the credentials validation via STS API. Used for AWS API implementations that do not have STS available/implemented.
	// +optional
	SkipCredentialsValidation *bool `json:"skipCredentialsValidation,omitempty" tf:"skip_credentials_validation"`
	// Skip getting the supported EC2 platforms. Used by users that don't have ec2:DescribeAccountAttributes permissions.
	// +optional
	SkipGetEc2Platforms *bool `json:"skipGetEc2Platforms,omitempty" tf:"skip_get_ec2_platforms"`
	// +optional
	SkipMetadataAPICheck *bool `json:"skipMetadataAPICheck,omitempty" tf:"skip_metadata_api_check"`
	// Skip static validation of region name. Used by users of alternative AWS-like APIs or users w/ access to regions that are not public (yet).
	// +optional
	SkipRegionValidation *bool `json:"skipRegionValidation,omitempty" tf:"skip_region_validation"`
	// Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API.
	// +optional
	SkipRequestingAccountID *bool `json:"skipRequestingAccountID,omitempty" tf:"skip_requesting_account_id"`
	// session token. A session token is only required if you are
	// using temporary security credentials.
	// +optional
	Token *string `json:"token,omitempty" tf:"token"`
}

type AwsSpecAssumeRole

type AwsSpecAssumeRole struct {
	// Seconds to restrict the assume role session duration.
	// +optional
	DurationSeconds *int64 `json:"durationSeconds,omitempty" tf:"duration_seconds"`
	// Unique identifier that might be required for assuming a role in another account.
	// +optional
	ExternalID *string `json:"externalID,omitempty" tf:"external_id"`
	// IAM Policy JSON describing further restricting permissions for the IAM Role being assumed.
	// +optional
	Policy *string `json:"policy,omitempty" tf:"policy"`
	// Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.
	// +optional
	PolicyArns []string `json:"policyArns,omitempty" tf:"policy_arns"`
	// Amazon Resource Name of an IAM Role to assume prior to making API calls.
	// +optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"`
	// Identifier for the assumed role session.
	// +optional
	SessionName *string `json:"sessionName,omitempty" tf:"session_name"`
	// Assume role session tags.
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// Assume role session tag keys to pass to any subsequent sessions.
	// +optional
	TransitiveTagKeys []string `json:"transitiveTagKeys,omitempty" tf:"transitive_tag_keys"`
}

type AwsSpecAssumeRoleCodec

type AwsSpecAssumeRoleCodec struct {
}

+k8s:deepcopy-gen=false

func (AwsSpecAssumeRoleCodec) Decode

func (AwsSpecAssumeRoleCodec) Encode

func (AwsSpecAssumeRoleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (AwsSpecAssumeRoleCodec) IsEmpty

type AwsSpecDefaultTags

type AwsSpecDefaultTags struct {
	// Resource tags to default across all resources
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
}

type AwsSpecDefaultTagsCodec

type AwsSpecDefaultTagsCodec struct {
}

+k8s:deepcopy-gen=false

func (AwsSpecDefaultTagsCodec) Decode

func (AwsSpecDefaultTagsCodec) Encode

func (AwsSpecDefaultTagsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (AwsSpecDefaultTagsCodec) IsEmpty

type AwsSpecEndpoints

type AwsSpecEndpoints struct {
	// Use this to override the default service endpoint URL
	// +optional
	Accessanalyzer *string `json:"accessanalyzer,omitempty" tf:"accessanalyzer"`
	// Use this to override the default service endpoint URL
	// +optional
	Acm *string `json:"acm,omitempty" tf:"acm"`
	// Use this to override the default service endpoint URL
	// +optional
	Acmpca *string `json:"acmpca,omitempty" tf:"acmpca"`
	// Use this to override the default service endpoint URL
	// +optional
	Amplify *string `json:"amplify,omitempty" tf:"amplify"`
	// Use this to override the default service endpoint URL
	// +optional
	Apigateway *string `json:"apigateway,omitempty" tf:"apigateway"`
	// Use this to override the default service endpoint URL
	// +optional
	Appconfig *string `json:"appconfig,omitempty" tf:"appconfig"`
	// Use this to override the default service endpoint URL
	// +optional
	Applicationautoscaling *string `json:"applicationautoscaling,omitempty" tf:"applicationautoscaling"`
	// Use this to override the default service endpoint URL
	// +optional
	Applicationinsights *string `json:"applicationinsights,omitempty" tf:"applicationinsights"`
	// Use this to override the default service endpoint URL
	// +optional
	Appmesh *string `json:"appmesh,omitempty" tf:"appmesh"`
	// Use this to override the default service endpoint URL
	// +optional
	Apprunner *string `json:"apprunner,omitempty" tf:"apprunner"`
	// Use this to override the default service endpoint URL
	// +optional
	Appstream *string `json:"appstream,omitempty" tf:"appstream"`
	// Use this to override the default service endpoint URL
	// +optional
	Appsync *string `json:"appsync,omitempty" tf:"appsync"`
	// Use this to override the default service endpoint URL
	// +optional
	Athena *string `json:"athena,omitempty" tf:"athena"`
	// Use this to override the default service endpoint URL
	// +optional
	Auditmanager *string `json:"auditmanager,omitempty" tf:"auditmanager"`
	// Use this to override the default service endpoint URL
	// +optional
	Autoscaling *string `json:"autoscaling,omitempty" tf:"autoscaling"`
	// Use this to override the default service endpoint URL
	// +optional
	Autoscalingplans *string `json:"autoscalingplans,omitempty" tf:"autoscalingplans"`
	// Use this to override the default service endpoint URL
	// +optional
	Backup *string `json:"backup,omitempty" tf:"backup"`
	// Use this to override the default service endpoint URL
	// +optional
	Batch *string `json:"batch,omitempty" tf:"batch"`
	// Use this to override the default service endpoint URL
	// +optional
	Budgets *string `json:"budgets,omitempty" tf:"budgets"`
	// Use this to override the default service endpoint URL
	// +optional
	Chime *string `json:"chime,omitempty" tf:"chime"`
	// Use this to override the default service endpoint URL
	// +optional
	Cloud9 *string `json:"cloud9,omitempty" tf:"cloud9"`
	// Use this to override the default service endpoint URL
	// +optional
	Cloudformation *string `json:"cloudformation,omitempty" tf:"cloudformation"`
	// Use this to override the default service endpoint URL
	// +optional
	Cloudfront *string `json:"cloudfront,omitempty" tf:"cloudfront"`
	// Use this to override the default service endpoint URL
	// +optional
	Cloudhsm *string `json:"cloudhsm,omitempty" tf:"cloudhsm"`
	// Use this to override the default service endpoint URL
	// +optional
	Cloudsearch *string `json:"cloudsearch,omitempty" tf:"cloudsearch"`
	// Use this to override the default service endpoint URL
	// +optional
	Cloudtrail *string `json:"cloudtrail,omitempty" tf:"cloudtrail"`
	// Use this to override the default service endpoint URL
	// +optional
	Cloudwatch *string `json:"cloudwatch,omitempty" tf:"cloudwatch"`
	// Use this to override the default service endpoint URL
	// +optional
	Cloudwatchevents *string `json:"cloudwatchevents,omitempty" tf:"cloudwatchevents"`
	// Use this to override the default service endpoint URL
	// +optional
	Cloudwatchlogs *string `json:"cloudwatchlogs,omitempty" tf:"cloudwatchlogs"`
	// Use this to override the default service endpoint URL
	// +optional
	Codeartifact *string `json:"codeartifact,omitempty" tf:"codeartifact"`
	// Use this to override the default service endpoint URL
	// +optional
	Codebuild *string `json:"codebuild,omitempty" tf:"codebuild"`
	// Use this to override the default service endpoint URL
	// +optional
	Codecommit *string `json:"codecommit,omitempty" tf:"codecommit"`
	// Use this to override the default service endpoint URL
	// +optional
	Codedeploy *string `json:"codedeploy,omitempty" tf:"codedeploy"`
	// Use this to override the default service endpoint URL
	// +optional
	Codepipeline *string `json:"codepipeline,omitempty" tf:"codepipeline"`
	// Use this to override the default service endpoint URL
	// +optional
	Codestarconnections *string `json:"codestarconnections,omitempty" tf:"codestarconnections"`
	// Use this to override the default service endpoint URL
	// +optional
	Cognitoidentity *string `json:"cognitoidentity,omitempty" tf:"cognitoidentity"`
	// Use this to override the default service endpoint URL
	// +optional
	Cognitoidp *string `json:"cognitoidp,omitempty" tf:"cognitoidp"`
	// Use this to override the default service endpoint URL
	// +optional
	Configservice *string `json:"configservice,omitempty" tf:"configservice"`
	// Use this to override the default service endpoint URL
	// +optional
	Connect *string `json:"connect,omitempty" tf:"connect"`
	// Use this to override the default service endpoint URL
	// +optional
	Cur *string `json:"cur,omitempty" tf:"cur"`
	// Use this to override the default service endpoint URL
	// +optional
	Dataexchange *string `json:"dataexchange,omitempty" tf:"dataexchange"`
	// Use this to override the default service endpoint URL
	// +optional
	Datapipeline *string `json:"datapipeline,omitempty" tf:"datapipeline"`
	// Use this to override the default service endpoint URL
	// +optional
	Datasync *string `json:"datasync,omitempty" tf:"datasync"`
	// Use this to override the default service endpoint URL
	// +optional
	Dax *string `json:"dax,omitempty" tf:"dax"`
	// Use this to override the default service endpoint URL
	// +optional
	Detective *string `json:"detective,omitempty" tf:"detective"`
	// Use this to override the default service endpoint URL
	// +optional
	Devicefarm *string `json:"devicefarm,omitempty" tf:"devicefarm"`
	// Use this to override the default service endpoint URL
	// +optional
	Directconnect *string `json:"directconnect,omitempty" tf:"directconnect"`
	// Use this to override the default service endpoint URL
	// +optional
	Dlm *string `json:"dlm,omitempty" tf:"dlm"`
	// Use this to override the default service endpoint URL
	// +optional
	Dms *string `json:"dms,omitempty" tf:"dms"`
	// Use this to override the default service endpoint URL
	// +optional
	Docdb *string `json:"docdb,omitempty" tf:"docdb"`
	// Use this to override the default service endpoint URL
	// +optional
	Ds *string `json:"ds,omitempty" tf:"ds"`
	// Use this to override the default service endpoint URL
	// +optional
	Dynamodb *string `json:"dynamodb,omitempty" tf:"dynamodb"`
	// Use this to override the default service endpoint URL
	// +optional
	Ec2 *string `json:"ec2,omitempty" tf:"ec2"`
	// Use this to override the default service endpoint URL
	// +optional
	Ecr *string `json:"ecr,omitempty" tf:"ecr"`
	// Use this to override the default service endpoint URL
	// +optional
	Ecrpublic *string `json:"ecrpublic,omitempty" tf:"ecrpublic"`
	// Use this to override the default service endpoint URL
	// +optional
	Ecs *string `json:"ecs,omitempty" tf:"ecs"`
	// Use this to override the default service endpoint URL
	// +optional
	Efs *string `json:"efs,omitempty" tf:"efs"`
	// Use this to override the default service endpoint URL
	// +optional
	Eks *string `json:"eks,omitempty" tf:"eks"`
	// Use this to override the default service endpoint URL
	// +optional
	Elasticache *string `json:"elasticache,omitempty" tf:"elasticache"`
	// Use this to override the default service endpoint URL
	// +optional
	Elasticbeanstalk *string `json:"elasticbeanstalk,omitempty" tf:"elasticbeanstalk"`
	// Use this to override the default service endpoint URL
	// +optional
	Elastictranscoder *string `json:"elastictranscoder,omitempty" tf:"elastictranscoder"`
	// Use this to override the default service endpoint URL
	// +optional
	Elb *string `json:"elb,omitempty" tf:"elb"`
	// Use this to override the default service endpoint URL
	// +optional
	Emr *string `json:"emr,omitempty" tf:"emr"`
	// Use this to override the default service endpoint URL
	// +optional
	Emrcontainers *string `json:"emrcontainers,omitempty" tf:"emrcontainers"`
	// Use this to override the default service endpoint URL
	// +optional
	Es *string `json:"es,omitempty" tf:"es"`
	// Use this to override the default service endpoint URL
	// +optional
	Firehose *string `json:"firehose,omitempty" tf:"firehose"`
	// Use this to override the default service endpoint URL
	// +optional
	Fms *string `json:"fms,omitempty" tf:"fms"`
	// Use this to override the default service endpoint URL
	// +optional
	Forecast *string `json:"forecast,omitempty" tf:"forecast"`
	// Use this to override the default service endpoint URL
	// +optional
	Fsx *string `json:"fsx,omitempty" tf:"fsx"`
	// Use this to override the default service endpoint URL
	// +optional
	Gamelift *string `json:"gamelift,omitempty" tf:"gamelift"`
	// Use this to override the default service endpoint URL
	// +optional
	Glacier *string `json:"glacier,omitempty" tf:"glacier"`
	// Use this to override the default service endpoint URL
	// +optional
	Globalaccelerator *string `json:"globalaccelerator,omitempty" tf:"globalaccelerator"`
	// Use this to override the default service endpoint URL
	// +optional
	Glue *string `json:"glue,omitempty" tf:"glue"`
	// Use this to override the default service endpoint URL
	// +optional
	Greengrass *string `json:"greengrass,omitempty" tf:"greengrass"`
	// Use this to override the default service endpoint URL
	// +optional
	Guardduty *string `json:"guardduty,omitempty" tf:"guardduty"`
	// Use this to override the default service endpoint URL
	// +optional
	Iam *string `json:"iam,omitempty" tf:"iam"`
	// Use this to override the default service endpoint URL
	// +optional
	Identitystore *string `json:"identitystore,omitempty" tf:"identitystore"`
	// Use this to override the default service endpoint URL
	// +optional
	Imagebuilder *string `json:"imagebuilder,omitempty" tf:"imagebuilder"`
	// Use this to override the default service endpoint URL
	// +optional
	Inspector *string `json:"inspector,omitempty" tf:"inspector"`
	// Use this to override the default service endpoint URL
	// +optional
	Iot *string `json:"iot,omitempty" tf:"iot"`
	// Use this to override the default service endpoint URL
	// +optional
	Iotanalytics *string `json:"iotanalytics,omitempty" tf:"iotanalytics"`
	// Use this to override the default service endpoint URL
	// +optional
	Iotevents *string `json:"iotevents,omitempty" tf:"iotevents"`
	// Use this to override the default service endpoint URL
	// +optional
	Kafka *string `json:"kafka,omitempty" tf:"kafka"`
	// Use this to override the default service endpoint URL
	// +optional
	Kinesis *string `json:"kinesis,omitempty" tf:"kinesis"`
	// Use this to override the default service endpoint URL
	// +optional
	Kinesisanalytics *string `json:"kinesisanalytics,omitempty" tf:"kinesisanalytics"`
	// Use this to override the default service endpoint URL
	// +optional
	Kinesisanalyticsv2 *string `json:"kinesisanalyticsv2,omitempty" tf:"kinesisanalyticsv2"`
	// Use this to override the default service endpoint URL
	// +optional
	Kinesisvideo *string `json:"kinesisvideo,omitempty" tf:"kinesisvideo"`
	// Use this to override the default service endpoint URL
	// +optional
	Kms *string `json:"kms,omitempty" tf:"kms"`
	// Use this to override the default service endpoint URL
	// +optional
	Lakeformation *string `json:"lakeformation,omitempty" tf:"lakeformation"`
	// Use this to override the default service endpoint URL
	// +optional
	Lambda *string `json:"lambda,omitempty" tf:"lambda"`
	// Use this to override the default service endpoint URL
	// +optional
	Lexmodels *string `json:"lexmodels,omitempty" tf:"lexmodels"`
	// Use this to override the default service endpoint URL
	// +optional
	Licensemanager *string `json:"licensemanager,omitempty" tf:"licensemanager"`
	// Use this to override the default service endpoint URL
	// +optional
	Lightsail *string `json:"lightsail,omitempty" tf:"lightsail"`
	// Use this to override the default service endpoint URL
	// +optional
	Location *string `json:"location,omitempty" tf:"location"`
	// Use this to override the default service endpoint URL
	// +optional
	Macie *string `json:"macie,omitempty" tf:"macie"`
	// Use this to override the default service endpoint URL
	// +optional
	Macie2 *string `json:"macie2,omitempty" tf:"macie2"`
	// Use this to override the default service endpoint URL
	// +optional
	Managedblockchain *string `json:"managedblockchain,omitempty" tf:"managedblockchain"`
	// Use this to override the default service endpoint URL
	// +optional
	Marketplacecatalog *string `json:"marketplacecatalog,omitempty" tf:"marketplacecatalog"`
	// Use this to override the default service endpoint URL
	// +optional
	Mediaconnect *string `json:"mediaconnect,omitempty" tf:"mediaconnect"`
	// Use this to override the default service endpoint URL
	// +optional
	Mediaconvert *string `json:"mediaconvert,omitempty" tf:"mediaconvert"`
	// Use this to override the default service endpoint URL
	// +optional
	Medialive *string `json:"medialive,omitempty" tf:"medialive"`
	// Use this to override the default service endpoint URL
	// +optional
	Mediapackage *string `json:"mediapackage,omitempty" tf:"mediapackage"`
	// Use this to override the default service endpoint URL
	// +optional
	Mediastore *string `json:"mediastore,omitempty" tf:"mediastore"`
	// Use this to override the default service endpoint URL
	// +optional
	Mediastoredata *string `json:"mediastoredata,omitempty" tf:"mediastoredata"`
	// Use this to override the default service endpoint URL
	// +optional
	Mq *string `json:"mq,omitempty" tf:"mq"`
	// Use this to override the default service endpoint URL
	// +optional
	Mwaa *string `json:"mwaa,omitempty" tf:"mwaa"`
	// Use this to override the default service endpoint URL
	// +optional
	Neptune *string `json:"neptune,omitempty" tf:"neptune"`
	// Use this to override the default service endpoint URL
	// +optional
	Networkfirewall *string `json:"networkfirewall,omitempty" tf:"networkfirewall"`
	// Use this to override the default service endpoint URL
	// +optional
	Networkmanager *string `json:"networkmanager,omitempty" tf:"networkmanager"`
	// Use this to override the default service endpoint URL
	// +optional
	Opsworks *string `json:"opsworks,omitempty" tf:"opsworks"`
	// Use this to override the default service endpoint URL
	// +optional
	Organizations *string `json:"organizations,omitempty" tf:"organizations"`
	// Use this to override the default service endpoint URL
	// +optional
	Outposts *string `json:"outposts,omitempty" tf:"outposts"`
	// Use this to override the default service endpoint URL
	// +optional
	Personalize *string `json:"personalize,omitempty" tf:"personalize"`
	// Use this to override the default service endpoint URL
	// +optional
	Pinpoint *string `json:"pinpoint,omitempty" tf:"pinpoint"`
	// Use this to override the default service endpoint URL
	// +optional
	Pricing *string `json:"pricing,omitempty" tf:"pricing"`
	// Use this to override the default service endpoint URL
	// +optional
	Qldb *string `json:"qldb,omitempty" tf:"qldb"`
	// Use this to override the default service endpoint URL
	// +optional
	Quicksight *string `json:"quicksight,omitempty" tf:"quicksight"`
	// Use this to override the default service endpoint URL
	// +optional
	Ram *string `json:"ram,omitempty" tf:"ram"`
	// Use this to override the default service endpoint URL
	// +optional
	Rds *string `json:"rds,omitempty" tf:"rds"`
	// Use this to override the default service endpoint URL
	// +optional
	Redshift *string `json:"redshift,omitempty" tf:"redshift"`
	// Use this to override the default service endpoint URL
	// +optional
	Resourcegroups *string `json:"resourcegroups,omitempty" tf:"resourcegroups"`
	// Use this to override the default service endpoint URL
	// +optional
	Resourcegroupstaggingapi *string `json:"resourcegroupstaggingapi,omitempty" tf:"resourcegroupstaggingapi"`
	// Use this to override the default service endpoint URL
	// +optional
	Route53 *string `json:"route53,omitempty" tf:"route53"`
	// Use this to override the default service endpoint URL
	// +optional
	Route53domains *string `json:"route53domains,omitempty" tf:"route53domains"`
	// Use this to override the default service endpoint URL
	// +optional
	Route53resolver *string `json:"route53resolver,omitempty" tf:"route53resolver"`
	// Use this to override the default service endpoint URL
	// +optional
	S3 *string `json:"s3,omitempty" tf:"s3"`
	// Use this to override the default service endpoint URL
	// +optional
	S3control *string `json:"s3control,omitempty" tf:"s3control"`
	// Use this to override the default service endpoint URL
	// +optional
	S3outposts *string `json:"s3outposts,omitempty" tf:"s3outposts"`
	// Use this to override the default service endpoint URL
	// +optional
	Sagemaker *string `json:"sagemaker,omitempty" tf:"sagemaker"`
	// Use this to override the default service endpoint URL
	// +optional
	Schemas *string `json:"schemas,omitempty" tf:"schemas"`
	// Use this to override the default service endpoint URL
	// +optional
	Sdb *string `json:"sdb,omitempty" tf:"sdb"`
	// Use this to override the default service endpoint URL
	// +optional
	Secretsmanager *string `json:"secretsmanager,omitempty" tf:"secretsmanager"`
	// Use this to override the default service endpoint URL
	// +optional
	Securityhub *string `json:"securityhub,omitempty" tf:"securityhub"`
	// Use this to override the default service endpoint URL
	// +optional
	Serverlessrepo *string `json:"serverlessrepo,omitempty" tf:"serverlessrepo"`
	// Use this to override the default service endpoint URL
	// +optional
	Servicecatalog *string `json:"servicecatalog,omitempty" tf:"servicecatalog"`
	// Use this to override the default service endpoint URL
	// +optional
	Servicediscovery *string `json:"servicediscovery,omitempty" tf:"servicediscovery"`
	// Use this to override the default service endpoint URL
	// +optional
	Servicequotas *string `json:"servicequotas,omitempty" tf:"servicequotas"`
	// Use this to override the default service endpoint URL
	// +optional
	Ses *string `json:"ses,omitempty" tf:"ses"`
	// Use this to override the default service endpoint URL
	// +optional
	Shield *string `json:"shield,omitempty" tf:"shield"`
	// Use this to override the default service endpoint URL
	// +optional
	Signer *string `json:"signer,omitempty" tf:"signer"`
	// Use this to override the default service endpoint URL
	// +optional
	Sns *string `json:"sns,omitempty" tf:"sns"`
	// Use this to override the default service endpoint URL
	// +optional
	Sqs *string `json:"sqs,omitempty" tf:"sqs"`
	// Use this to override the default service endpoint URL
	// +optional
	Ssm *string `json:"ssm,omitempty" tf:"ssm"`
	// Use this to override the default service endpoint URL
	// +optional
	Ssoadmin *string `json:"ssoadmin,omitempty" tf:"ssoadmin"`
	// Use this to override the default service endpoint URL
	// +optional
	Stepfunctions *string `json:"stepfunctions,omitempty" tf:"stepfunctions"`
	// Use this to override the default service endpoint URL
	// +optional
	Storagegateway *string `json:"storagegateway,omitempty" tf:"storagegateway"`
	// Use this to override the default service endpoint URL
	// +optional
	Sts *string `json:"sts,omitempty" tf:"sts"`
	// Use this to override the default service endpoint URL
	// +optional
	Swf *string `json:"swf,omitempty" tf:"swf"`
	// Use this to override the default service endpoint URL
	// +optional
	Synthetics *string `json:"synthetics,omitempty" tf:"synthetics"`
	// Use this to override the default service endpoint URL
	// +optional
	Timestreamwrite *string `json:"timestreamwrite,omitempty" tf:"timestreamwrite"`
	// Use this to override the default service endpoint URL
	// +optional
	Transfer *string `json:"transfer,omitempty" tf:"transfer"`
	// Use this to override the default service endpoint URL
	// +optional
	Waf *string `json:"waf,omitempty" tf:"waf"`
	// Use this to override the default service endpoint URL
	// +optional
	Wafregional *string `json:"wafregional,omitempty" tf:"wafregional"`
	// Use this to override the default service endpoint URL
	// +optional
	Wafv2 *string `json:"wafv2,omitempty" tf:"wafv2"`
	// Use this to override the default service endpoint URL
	// +optional
	Worklink *string `json:"worklink,omitempty" tf:"worklink"`
	// Use this to override the default service endpoint URL
	// +optional
	Workmail *string `json:"workmail,omitempty" tf:"workmail"`
	// Use this to override the default service endpoint URL
	// +optional
	Workspaces *string `json:"workspaces,omitempty" tf:"workspaces"`
	// Use this to override the default service endpoint URL
	// +optional
	Xray *string `json:"xray,omitempty" tf:"xray"`
}

type AwsSpecIgnoreTags

type AwsSpecIgnoreTags struct {
	// Resource tag key prefixes to ignore across all resources.
	// +optional
	KeyPrefixes []string `json:"keyPrefixes,omitempty" tf:"key_prefixes"`
	// Resource tag keys to ignore across all resources.
	// +optional
	Keys []string `json:"keys,omitempty" tf:"keys"`
}

type AwsSpecIgnoreTagsCodec

type AwsSpecIgnoreTagsCodec struct {
}

+k8s:deepcopy-gen=false

func (AwsSpecIgnoreTagsCodec) Decode

func (AwsSpecIgnoreTagsCodec) Encode

func (AwsSpecIgnoreTagsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (AwsSpecIgnoreTagsCodec) IsEmpty

Jump to

Keyboard shortcuts

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