config

package
v3.38.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAccessKey

func GetAccessKey(ctx *pulumi.Context) string

The access key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.

func GetAllowedAccountIds

func GetAllowedAccountIds(ctx *pulumi.Context) string

func GetAssumeRole

func GetAssumeRole(ctx *pulumi.Context) string

func GetDefaultTags added in v3.34.0

func GetDefaultTags(ctx *pulumi.Context) string

Configuration block with settings to default resource tags across all resources.

func GetEndpoints

func GetEndpoints(ctx *pulumi.Context) string

func GetForbiddenAccountIds

func GetForbiddenAccountIds(ctx *pulumi.Context) string

func GetIgnoreTags

func GetIgnoreTags(ctx *pulumi.Context) string

Configuration block with settings to ignore resource tags across all resources.

func GetInsecure

func GetInsecure(ctx *pulumi.Context) bool

Explicitly allow the provider to perform "insecure" SSL requests. If omitted,default value is `false`

func GetMaxRetries

func GetMaxRetries(ctx *pulumi.Context) int

The maximum number of times an AWS API request is being executed. If the API request still fails, an error is thrown.

func GetProfile

func GetProfile(ctx *pulumi.Context) string

The profile for API operations. If not set, the default profile created with `aws configure` will be used.

func GetRegion

func GetRegion(ctx *pulumi.Context) string

The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc.

func GetS3ForcePathStyle

func GetS3ForcePathStyle(ctx *pulumi.Context) bool

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.

func GetSecretKey

func GetSecretKey(ctx *pulumi.Context) string

The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.

func GetSharedCredentialsFile

func GetSharedCredentialsFile(ctx *pulumi.Context) string

The path to the shared credentials file. If not set this defaults to ~/.aws/credentials.

func GetSkipCredentialsValidation

func GetSkipCredentialsValidation(ctx *pulumi.Context) bool

Skip the credentials validation via STS API. Used for AWS API implementations that do not have STS available/implemented.

func GetSkipGetEc2Platforms

func GetSkipGetEc2Platforms(ctx *pulumi.Context) bool

Skip getting the supported EC2 platforms. Used by users that don't have ec2:DescribeAccountAttributes permissions.

func GetSkipMetadataApiCheck

func GetSkipMetadataApiCheck(ctx *pulumi.Context) bool

func GetSkipRegionValidation

func GetSkipRegionValidation(ctx *pulumi.Context) bool

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).

func GetSkipRequestingAccountId

func GetSkipRequestingAccountId(ctx *pulumi.Context) bool

Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API.

func GetToken

func GetToken(ctx *pulumi.Context) string

session token. A session token is only required if you are using temporary security credentials.

func PkgVersion added in v3.25.0

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type AssumeRole

type AssumeRole struct {
	DurationSeconds   *int              `pulumi:"durationSeconds"`
	ExternalId        *string           `pulumi:"externalId"`
	Policy            *string           `pulumi:"policy"`
	PolicyArns        []string          `pulumi:"policyArns"`
	RoleArn           *string           `pulumi:"roleArn"`
	SessionName       *string           `pulumi:"sessionName"`
	Tags              map[string]string `pulumi:"tags"`
	TransitiveTagKeys []string          `pulumi:"transitiveTagKeys"`
}

type AssumeRoleArgs

type AssumeRoleArgs struct {
	DurationSeconds   pulumi.IntPtrInput      `pulumi:"durationSeconds"`
	ExternalId        pulumi.StringPtrInput   `pulumi:"externalId"`
	Policy            pulumi.StringPtrInput   `pulumi:"policy"`
	PolicyArns        pulumi.StringArrayInput `pulumi:"policyArns"`
	RoleArn           pulumi.StringPtrInput   `pulumi:"roleArn"`
	SessionName       pulumi.StringPtrInput   `pulumi:"sessionName"`
	Tags              pulumi.StringMapInput   `pulumi:"tags"`
	TransitiveTagKeys pulumi.StringArrayInput `pulumi:"transitiveTagKeys"`
}

func (AssumeRoleArgs) ElementType

func (AssumeRoleArgs) ElementType() reflect.Type

func (AssumeRoleArgs) ToAssumeRoleOutput

func (i AssumeRoleArgs) ToAssumeRoleOutput() AssumeRoleOutput

func (AssumeRoleArgs) ToAssumeRoleOutputWithContext

func (i AssumeRoleArgs) ToAssumeRoleOutputWithContext(ctx context.Context) AssumeRoleOutput

type AssumeRoleInput

type AssumeRoleInput interface {
	pulumi.Input

	ToAssumeRoleOutput() AssumeRoleOutput
	ToAssumeRoleOutputWithContext(context.Context) AssumeRoleOutput
}

AssumeRoleInput is an input type that accepts AssumeRoleArgs and AssumeRoleOutput values. You can construct a concrete instance of `AssumeRoleInput` via:

AssumeRoleArgs{...}

type AssumeRoleOutput

type AssumeRoleOutput struct{ *pulumi.OutputState }

func (AssumeRoleOutput) DurationSeconds

func (o AssumeRoleOutput) DurationSeconds() pulumi.IntPtrOutput

func (AssumeRoleOutput) ElementType

func (AssumeRoleOutput) ElementType() reflect.Type

func (AssumeRoleOutput) ExternalId

func (o AssumeRoleOutput) ExternalId() pulumi.StringPtrOutput

func (AssumeRoleOutput) Policy

func (AssumeRoleOutput) PolicyArns

func (o AssumeRoleOutput) PolicyArns() pulumi.StringArrayOutput

func (AssumeRoleOutput) RoleArn

func (AssumeRoleOutput) SessionName

func (o AssumeRoleOutput) SessionName() pulumi.StringPtrOutput

func (AssumeRoleOutput) Tags

func (AssumeRoleOutput) ToAssumeRoleOutput

func (o AssumeRoleOutput) ToAssumeRoleOutput() AssumeRoleOutput

func (AssumeRoleOutput) ToAssumeRoleOutputWithContext

func (o AssumeRoleOutput) ToAssumeRoleOutputWithContext(ctx context.Context) AssumeRoleOutput

func (AssumeRoleOutput) TransitiveTagKeys

func (o AssumeRoleOutput) TransitiveTagKeys() pulumi.StringArrayOutput

type DefaultTags added in v3.34.0

type DefaultTags struct {
	Tags map[string]string `pulumi:"tags"`
}

type DefaultTagsArgs added in v3.34.0

type DefaultTagsArgs struct {
	Tags pulumi.StringMapInput `pulumi:"tags"`
}

func (DefaultTagsArgs) ElementType added in v3.34.0

func (DefaultTagsArgs) ElementType() reflect.Type

func (DefaultTagsArgs) ToDefaultTagsOutput added in v3.34.0

func (i DefaultTagsArgs) ToDefaultTagsOutput() DefaultTagsOutput

func (DefaultTagsArgs) ToDefaultTagsOutputWithContext added in v3.34.0

func (i DefaultTagsArgs) ToDefaultTagsOutputWithContext(ctx context.Context) DefaultTagsOutput

type DefaultTagsInput added in v3.34.0

type DefaultTagsInput interface {
	pulumi.Input

	ToDefaultTagsOutput() DefaultTagsOutput
	ToDefaultTagsOutputWithContext(context.Context) DefaultTagsOutput
}

DefaultTagsInput is an input type that accepts DefaultTagsArgs and DefaultTagsOutput values. You can construct a concrete instance of `DefaultTagsInput` via:

DefaultTagsArgs{...}

type DefaultTagsOutput added in v3.34.0

type DefaultTagsOutput struct{ *pulumi.OutputState }

func (DefaultTagsOutput) ElementType added in v3.34.0

func (DefaultTagsOutput) ElementType() reflect.Type

func (DefaultTagsOutput) Tags added in v3.34.0

func (DefaultTagsOutput) ToDefaultTagsOutput added in v3.34.0

func (o DefaultTagsOutput) ToDefaultTagsOutput() DefaultTagsOutput

func (DefaultTagsOutput) ToDefaultTagsOutputWithContext added in v3.34.0

func (o DefaultTagsOutput) ToDefaultTagsOutputWithContext(ctx context.Context) DefaultTagsOutput

type Endpoints

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

type EndpointsArgs

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

func (EndpointsArgs) ElementType

func (EndpointsArgs) ElementType() reflect.Type

func (EndpointsArgs) ToEndpointsOutput

func (i EndpointsArgs) ToEndpointsOutput() EndpointsOutput

func (EndpointsArgs) ToEndpointsOutputWithContext

func (i EndpointsArgs) ToEndpointsOutputWithContext(ctx context.Context) EndpointsOutput

type EndpointsArray

type EndpointsArray []EndpointsInput

func (EndpointsArray) ElementType

func (EndpointsArray) ElementType() reflect.Type

func (EndpointsArray) ToEndpointsArrayOutput

func (i EndpointsArray) ToEndpointsArrayOutput() EndpointsArrayOutput

func (EndpointsArray) ToEndpointsArrayOutputWithContext

func (i EndpointsArray) ToEndpointsArrayOutputWithContext(ctx context.Context) EndpointsArrayOutput

type EndpointsArrayInput

type EndpointsArrayInput interface {
	pulumi.Input

	ToEndpointsArrayOutput() EndpointsArrayOutput
	ToEndpointsArrayOutputWithContext(context.Context) EndpointsArrayOutput
}

EndpointsArrayInput is an input type that accepts EndpointsArray and EndpointsArrayOutput values. You can construct a concrete instance of `EndpointsArrayInput` via:

EndpointsArray{ EndpointsArgs{...} }

type EndpointsArrayOutput

type EndpointsArrayOutput struct{ *pulumi.OutputState }

func (EndpointsArrayOutput) ElementType

func (EndpointsArrayOutput) ElementType() reflect.Type

func (EndpointsArrayOutput) Index

func (EndpointsArrayOutput) ToEndpointsArrayOutput

func (o EndpointsArrayOutput) ToEndpointsArrayOutput() EndpointsArrayOutput

func (EndpointsArrayOutput) ToEndpointsArrayOutputWithContext

func (o EndpointsArrayOutput) ToEndpointsArrayOutputWithContext(ctx context.Context) EndpointsArrayOutput

type EndpointsInput

type EndpointsInput interface {
	pulumi.Input

	ToEndpointsOutput() EndpointsOutput
	ToEndpointsOutputWithContext(context.Context) EndpointsOutput
}

EndpointsInput is an input type that accepts EndpointsArgs and EndpointsOutput values. You can construct a concrete instance of `EndpointsInput` via:

EndpointsArgs{...}

type EndpointsOutput

type EndpointsOutput struct{ *pulumi.OutputState }

func (EndpointsOutput) Accessanalyzer

func (o EndpointsOutput) Accessanalyzer() pulumi.StringPtrOutput

func (EndpointsOutput) Acm

func (EndpointsOutput) Acmpca

func (EndpointsOutput) Amplify

func (EndpointsOutput) Apigateway

func (o EndpointsOutput) Apigateway() pulumi.StringPtrOutput

func (EndpointsOutput) Applicationautoscaling

func (o EndpointsOutput) Applicationautoscaling() pulumi.StringPtrOutput

func (EndpointsOutput) Applicationinsights

func (o EndpointsOutput) Applicationinsights() pulumi.StringPtrOutput

func (EndpointsOutput) Appmesh

func (EndpointsOutput) Appstream

func (o EndpointsOutput) Appstream() pulumi.StringPtrOutput

func (EndpointsOutput) Appsync

func (EndpointsOutput) Athena

func (EndpointsOutput) Auditmanager added in v3.34.0

func (o EndpointsOutput) Auditmanager() pulumi.StringPtrOutput

func (EndpointsOutput) Autoscaling

func (o EndpointsOutput) Autoscaling() pulumi.StringPtrOutput

func (EndpointsOutput) Autoscalingplans

func (o EndpointsOutput) Autoscalingplans() pulumi.StringPtrOutput

func (EndpointsOutput) Backup

func (EndpointsOutput) Batch

func (EndpointsOutput) Budgets

func (EndpointsOutput) Cloud9

func (EndpointsOutput) Cloudformation

func (o EndpointsOutput) Cloudformation() pulumi.StringPtrOutput

func (EndpointsOutput) Cloudfront

func (o EndpointsOutput) Cloudfront() pulumi.StringPtrOutput

func (EndpointsOutput) Cloudhsm

func (o EndpointsOutput) Cloudhsm() pulumi.StringPtrOutput

func (EndpointsOutput) Cloudsearch

func (o EndpointsOutput) Cloudsearch() pulumi.StringPtrOutput

func (EndpointsOutput) Cloudtrail

func (o EndpointsOutput) Cloudtrail() pulumi.StringPtrOutput

func (EndpointsOutput) Cloudwatch

func (o EndpointsOutput) Cloudwatch() pulumi.StringPtrOutput

func (EndpointsOutput) Cloudwatchevents

func (o EndpointsOutput) Cloudwatchevents() pulumi.StringPtrOutput

func (EndpointsOutput) Cloudwatchlogs

func (o EndpointsOutput) Cloudwatchlogs() pulumi.StringPtrOutput

func (EndpointsOutput) Codeartifact

func (o EndpointsOutput) Codeartifact() pulumi.StringPtrOutput

func (EndpointsOutput) Codebuild

func (o EndpointsOutput) Codebuild() pulumi.StringPtrOutput

func (EndpointsOutput) Codecommit

func (o EndpointsOutput) Codecommit() pulumi.StringPtrOutput

func (EndpointsOutput) Codedeploy

func (o EndpointsOutput) Codedeploy() pulumi.StringPtrOutput

func (EndpointsOutput) Codepipeline

func (o EndpointsOutput) Codepipeline() pulumi.StringPtrOutput

func (EndpointsOutput) Codestarconnections added in v3.12.0

func (o EndpointsOutput) Codestarconnections() pulumi.StringPtrOutput

func (EndpointsOutput) Cognitoidentity

func (o EndpointsOutput) Cognitoidentity() pulumi.StringPtrOutput

func (EndpointsOutput) Cognitoidp

func (o EndpointsOutput) Cognitoidp() pulumi.StringPtrOutput

func (EndpointsOutput) Configservice

func (o EndpointsOutput) Configservice() pulumi.StringPtrOutput

func (EndpointsOutput) Connect added in v3.22.0

func (EndpointsOutput) Cur

func (EndpointsOutput) Dataexchange

func (o EndpointsOutput) Dataexchange() pulumi.StringPtrOutput

func (EndpointsOutput) Datapipeline

func (o EndpointsOutput) Datapipeline() pulumi.StringPtrOutput

func (EndpointsOutput) Datasync

func (o EndpointsOutput) Datasync() pulumi.StringPtrOutput

func (EndpointsOutput) Dax

func (EndpointsOutput) Devicefarm

func (o EndpointsOutput) Devicefarm() pulumi.StringPtrOutput

func (EndpointsOutput) Directconnect

func (o EndpointsOutput) Directconnect() pulumi.StringPtrOutput

func (EndpointsOutput) Dlm

func (EndpointsOutput) Dms

func (EndpointsOutput) Docdb

func (EndpointsOutput) Ds

func (EndpointsOutput) Dynamodb

func (o EndpointsOutput) Dynamodb() pulumi.StringPtrOutput

func (EndpointsOutput) Ec2

func (EndpointsOutput) Ecr

func (EndpointsOutput) Ecrpublic added in v3.19.0

func (o EndpointsOutput) Ecrpublic() pulumi.StringPtrOutput

func (EndpointsOutput) Ecs

func (EndpointsOutput) Efs

func (EndpointsOutput) Eks

func (EndpointsOutput) Elasticache

func (o EndpointsOutput) Elasticache() pulumi.StringPtrOutput

func (EndpointsOutput) Elasticbeanstalk

func (o EndpointsOutput) Elasticbeanstalk() pulumi.StringPtrOutput

func (EndpointsOutput) Elastictranscoder

func (o EndpointsOutput) Elastictranscoder() pulumi.StringPtrOutput

func (EndpointsOutput) Elb

func (EndpointsOutput) ElementType

func (EndpointsOutput) ElementType() reflect.Type

func (EndpointsOutput) Emr

func (EndpointsOutput) Emrcontainers added in v3.26.0

func (o EndpointsOutput) Emrcontainers() pulumi.StringPtrOutput

func (EndpointsOutput) Es

func (EndpointsOutput) Firehose

func (o EndpointsOutput) Firehose() pulumi.StringPtrOutput

func (EndpointsOutput) Fms

func (EndpointsOutput) Forecast

func (o EndpointsOutput) Forecast() pulumi.StringPtrOutput

func (EndpointsOutput) Fsx

func (EndpointsOutput) Gamelift

func (o EndpointsOutput) Gamelift() pulumi.StringPtrOutput

func (EndpointsOutput) Glacier

func (EndpointsOutput) Globalaccelerator

func (o EndpointsOutput) Globalaccelerator() pulumi.StringPtrOutput

func (EndpointsOutput) Glue

func (EndpointsOutput) Greengrass

func (o EndpointsOutput) Greengrass() pulumi.StringPtrOutput

func (EndpointsOutput) Guardduty

func (o EndpointsOutput) Guardduty() pulumi.StringPtrOutput

func (EndpointsOutput) Iam

func (EndpointsOutput) Identitystore added in v3.4.0

func (o EndpointsOutput) Identitystore() pulumi.StringPtrOutput

func (EndpointsOutput) Imagebuilder

func (o EndpointsOutput) Imagebuilder() pulumi.StringPtrOutput

func (EndpointsOutput) Inspector

func (o EndpointsOutput) Inspector() pulumi.StringPtrOutput

func (EndpointsOutput) Iot

func (EndpointsOutput) Iotanalytics

func (o EndpointsOutput) Iotanalytics() pulumi.StringPtrOutput

func (EndpointsOutput) Iotevents

func (o EndpointsOutput) Iotevents() pulumi.StringPtrOutput

func (EndpointsOutput) Kafka

func (EndpointsOutput) Kinesis

func (EndpointsOutput) Kinesisanalytics

func (o EndpointsOutput) Kinesisanalytics() pulumi.StringPtrOutput

func (EndpointsOutput) Kinesisanalyticsv2

func (o EndpointsOutput) Kinesisanalyticsv2() pulumi.StringPtrOutput

func (EndpointsOutput) Kinesisvideo

func (o EndpointsOutput) Kinesisvideo() pulumi.StringPtrOutput

func (EndpointsOutput) Kms

func (EndpointsOutput) Lakeformation

func (o EndpointsOutput) Lakeformation() pulumi.StringPtrOutput

func (EndpointsOutput) Lambda

func (EndpointsOutput) Lexmodels

func (o EndpointsOutput) Lexmodels() pulumi.StringPtrOutput

func (EndpointsOutput) Licensemanager

func (o EndpointsOutput) Licensemanager() pulumi.StringPtrOutput

func (EndpointsOutput) Lightsail

func (o EndpointsOutput) Lightsail() pulumi.StringPtrOutput

func (EndpointsOutput) Macie

func (EndpointsOutput) Macie2 added in v3.6.0

func (EndpointsOutput) Managedblockchain

func (o EndpointsOutput) Managedblockchain() pulumi.StringPtrOutput

func (EndpointsOutput) Marketplacecatalog

func (o EndpointsOutput) Marketplacecatalog() pulumi.StringPtrOutput

func (EndpointsOutput) Mediaconnect

func (o EndpointsOutput) Mediaconnect() pulumi.StringPtrOutput

func (EndpointsOutput) Mediaconvert

func (o EndpointsOutput) Mediaconvert() pulumi.StringPtrOutput

func (EndpointsOutput) Medialive

func (o EndpointsOutput) Medialive() pulumi.StringPtrOutput

func (EndpointsOutput) Mediapackage

func (o EndpointsOutput) Mediapackage() pulumi.StringPtrOutput

func (EndpointsOutput) Mediastore

func (o EndpointsOutput) Mediastore() pulumi.StringPtrOutput

func (EndpointsOutput) Mediastoredata

func (o EndpointsOutput) Mediastoredata() pulumi.StringPtrOutput

func (EndpointsOutput) Mq

func (EndpointsOutput) Mwaa added in v3.19.0

func (EndpointsOutput) Neptune

func (EndpointsOutput) Networkfirewall added in v3.14.0

func (o EndpointsOutput) Networkfirewall() pulumi.StringPtrOutput

func (EndpointsOutput) Networkmanager

func (o EndpointsOutput) Networkmanager() pulumi.StringPtrOutput

func (EndpointsOutput) Opsworks

func (o EndpointsOutput) Opsworks() pulumi.StringPtrOutput

func (EndpointsOutput) Organizations

func (o EndpointsOutput) Organizations() pulumi.StringPtrOutput

func (EndpointsOutput) Outposts

func (o EndpointsOutput) Outposts() pulumi.StringPtrOutput

func (EndpointsOutput) Personalize

func (o EndpointsOutput) Personalize() pulumi.StringPtrOutput

func (EndpointsOutput) Pinpoint

func (o EndpointsOutput) Pinpoint() pulumi.StringPtrOutput

func (EndpointsOutput) Pricing

func (EndpointsOutput) Qldb

func (EndpointsOutput) Quicksight

func (o EndpointsOutput) Quicksight() pulumi.StringPtrOutput

func (EndpointsOutput) Ram

func (EndpointsOutput) Rds

func (EndpointsOutput) Redshift

func (o EndpointsOutput) Redshift() pulumi.StringPtrOutput

func (EndpointsOutput) Resourcegroups

func (o EndpointsOutput) Resourcegroups() pulumi.StringPtrOutput

func (EndpointsOutput) Resourcegroupstaggingapi

func (o EndpointsOutput) Resourcegroupstaggingapi() pulumi.StringPtrOutput

func (EndpointsOutput) Route53

func (EndpointsOutput) Route53domains

func (o EndpointsOutput) Route53domains() pulumi.StringPtrOutput

func (EndpointsOutput) Route53resolver

func (o EndpointsOutput) Route53resolver() pulumi.StringPtrOutput

func (EndpointsOutput) S3

func (EndpointsOutput) S3control

func (o EndpointsOutput) S3control() pulumi.StringPtrOutput

func (EndpointsOutput) S3outposts added in v3.8.0

func (o EndpointsOutput) S3outposts() pulumi.StringPtrOutput

func (EndpointsOutput) Sagemaker

func (o EndpointsOutput) Sagemaker() pulumi.StringPtrOutput

func (EndpointsOutput) Sdb

func (EndpointsOutput) Secretsmanager

func (o EndpointsOutput) Secretsmanager() pulumi.StringPtrOutput

func (EndpointsOutput) Securityhub

func (o EndpointsOutput) Securityhub() pulumi.StringPtrOutput

func (EndpointsOutput) Serverlessrepo

func (o EndpointsOutput) Serverlessrepo() pulumi.StringPtrOutput

func (EndpointsOutput) Servicecatalog

func (o EndpointsOutput) Servicecatalog() pulumi.StringPtrOutput

func (EndpointsOutput) Servicediscovery

func (o EndpointsOutput) Servicediscovery() pulumi.StringPtrOutput

func (EndpointsOutput) Servicequotas

func (o EndpointsOutput) Servicequotas() pulumi.StringPtrOutput

func (EndpointsOutput) Ses

func (EndpointsOutput) Shield

func (EndpointsOutput) Signer added in v3.15.0

func (EndpointsOutput) Sns

func (EndpointsOutput) Sqs

func (EndpointsOutput) Ssm

func (EndpointsOutput) Ssoadmin added in v3.4.0

func (o EndpointsOutput) Ssoadmin() pulumi.StringPtrOutput

func (EndpointsOutput) Stepfunctions

func (o EndpointsOutput) Stepfunctions() pulumi.StringPtrOutput

func (EndpointsOutput) Storagegateway

func (o EndpointsOutput) Storagegateway() pulumi.StringPtrOutput

func (EndpointsOutput) Sts

func (EndpointsOutput) Swf

func (EndpointsOutput) Synthetics

func (o EndpointsOutput) Synthetics() pulumi.StringPtrOutput

func (EndpointsOutput) Timestreamwrite added in v3.7.0

func (o EndpointsOutput) Timestreamwrite() pulumi.StringPtrOutput

func (EndpointsOutput) ToEndpointsOutput

func (o EndpointsOutput) ToEndpointsOutput() EndpointsOutput

func (EndpointsOutput) ToEndpointsOutputWithContext

func (o EndpointsOutput) ToEndpointsOutputWithContext(ctx context.Context) EndpointsOutput

func (EndpointsOutput) Transfer

func (o EndpointsOutput) Transfer() pulumi.StringPtrOutput

func (EndpointsOutput) Waf

func (EndpointsOutput) Wafregional

func (o EndpointsOutput) Wafregional() pulumi.StringPtrOutput

func (EndpointsOutput) Wafv2

func (o EndpointsOutput) Worklink() pulumi.StringPtrOutput

func (EndpointsOutput) Workmail

func (o EndpointsOutput) Workmail() pulumi.StringPtrOutput

func (EndpointsOutput) Workspaces

func (o EndpointsOutput) Workspaces() pulumi.StringPtrOutput

func (EndpointsOutput) Xray

type IgnoreTags

type IgnoreTags struct {
	KeyPrefixes []string `pulumi:"keyPrefixes"`
	Keys        []string `pulumi:"keys"`
}

type IgnoreTagsArgs

type IgnoreTagsArgs struct {
	KeyPrefixes pulumi.StringArrayInput `pulumi:"keyPrefixes"`
	Keys        pulumi.StringArrayInput `pulumi:"keys"`
}

func (IgnoreTagsArgs) ElementType

func (IgnoreTagsArgs) ElementType() reflect.Type

func (IgnoreTagsArgs) ToIgnoreTagsOutput

func (i IgnoreTagsArgs) ToIgnoreTagsOutput() IgnoreTagsOutput

func (IgnoreTagsArgs) ToIgnoreTagsOutputWithContext

func (i IgnoreTagsArgs) ToIgnoreTagsOutputWithContext(ctx context.Context) IgnoreTagsOutput

type IgnoreTagsInput

type IgnoreTagsInput interface {
	pulumi.Input

	ToIgnoreTagsOutput() IgnoreTagsOutput
	ToIgnoreTagsOutputWithContext(context.Context) IgnoreTagsOutput
}

IgnoreTagsInput is an input type that accepts IgnoreTagsArgs and IgnoreTagsOutput values. You can construct a concrete instance of `IgnoreTagsInput` via:

IgnoreTagsArgs{...}

type IgnoreTagsOutput

type IgnoreTagsOutput struct{ *pulumi.OutputState }

func (IgnoreTagsOutput) ElementType

func (IgnoreTagsOutput) ElementType() reflect.Type

func (IgnoreTagsOutput) KeyPrefixes

func (o IgnoreTagsOutput) KeyPrefixes() pulumi.StringArrayOutput

func (IgnoreTagsOutput) Keys

func (IgnoreTagsOutput) ToIgnoreTagsOutput

func (o IgnoreTagsOutput) ToIgnoreTagsOutput() IgnoreTagsOutput

func (IgnoreTagsOutput) ToIgnoreTagsOutputWithContext

func (o IgnoreTagsOutput) ToIgnoreTagsOutputWithContext(ctx context.Context) IgnoreTagsOutput

Jump to

Keyboard shortcuts

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