elasticache

package
v0.0.0-...-62343dc Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertTags

func ConvertTags(tags []types.Tag) map[string]string

func PostProcessCacheCluster

func PostProcessCacheCluster(ctx context.Context, params *localAws.AwsFetchInput, model *CacheCluster) error

Types

type CacheCluster

type CacheCluster struct {
	ARN                                string                          `` /* 183-byte string literal not displayed */
	AtRestEncryptionEnabled            bool                            `` /* 249-byte string literal not displayed */
	AuthTokenEnabled                   bool                            `` /* 201-byte string literal not displayed */
	AuthTokenLastModifiedDate          int64                           `` /* 306-byte string literal not displayed */
	AutoMinorVersionUpgrade            bool                            `` /* 249-byte string literal not displayed */
	CacheClusterCreateTime             int64                           `` /* 282-byte string literal not displayed */
	CacheClusterId                     string                          `` /* 221-byte string literal not displayed */
	CacheClusterStatus                 string                          `` /* 245-byte string literal not displayed */
	CacheNodeType                      string                          `` /* 215-byte string literal not displayed */
	CacheNodes                         []*CacheNode                    `` /* 184-byte string literal not displayed */
	CacheParameterGroup                *CacheParameterGroupStatus      `` /* 216-byte string literal not displayed */
	CacheSecurityGroups                []*CacheSecurityGroupMembership `` /* 244-byte string literal not displayed */
	CacheSubnetGroupName               string                          `` /* 263-byte string literal not displayed */
	ClientDownloadLandingPage          string                          `` /* 293-byte string literal not displayed */
	ConfigurationEndpoint              *Endpoint                       `` /* 222-byte string literal not displayed */
	Engine                             string                          `` /* 161-byte string literal not displayed */
	EngineVersion                      string                          `` /* 209-byte string literal not displayed */
	LogDeliveryConfigurations          []*LogDeliveryConfiguration     `` /* 280-byte string literal not displayed */
	NotificationConfiguration          *NotificationConfiguration      `` /* 246-byte string literal not displayed */
	NumCacheNodes                      int32                           `` /* 191-byte string literal not displayed */
	PendingModifiedValues              *PendingModifiedValues          `` /* 228-byte string literal not displayed */
	PreferredAvailabilityZone          string                          `` /* 287-byte string literal not displayed */
	PreferredMaintenanceWindow         string                          `` /* 293-byte string literal not displayed */
	PreferredOutpostArn                string                          `` /* 251-byte string literal not displayed */
	ReplicationGroupId                 string                          `` /* 245-byte string literal not displayed */
	ReplicationGroupLogDeliveryEnabled bool                            `` /* 321-byte string literal not displayed */
	SecurityGroups                     []*SecurityGroupMembership      `` /* 208-byte string literal not displayed */
	SnapshotRetentionLimit             int32                           `` /* 245-byte string literal not displayed */
	SnapshotWindow                     string                          `` /* 215-byte string literal not displayed */
	TransitEncryptionEnabled           bool                            `` /* 249-byte string literal not displayed */
	AccountId                          string                          `` /* 185-byte string literal not displayed */
	Region                             string                          `` /* 161-byte string literal not displayed */
	ReportTime                         int64                           `` /* 208-byte string literal not displayed */
	InventoryUUID                      string                          `` /* 152-byte string literal not displayed */
	Tags                               map[string]string               `` /* 209-byte string literal not displayed */
}

func FetchCacheClusters

func FetchCacheClusters(ctx context.Context, params *aws.AwsFetchInput) ([]*CacheCluster, *aws.AwsFetchOutputMetadata)

type CacheNode

type CacheNode struct {
	CacheNodeCreateTime      int64     `` /* 264-byte string literal not displayed */
	CacheNodeId              string    `` /* 203-byte string literal not displayed */
	CacheNodeStatus          string    `` /* 227-byte string literal not displayed */
	CustomerAvailabilityZone string    `` /* 281-byte string literal not displayed */
	CustomerOutpostArn       string    `` /* 245-byte string literal not displayed */
	Endpoint                 *Endpoint `` /* 138-byte string literal not displayed */
	ParameterGroupStatus     string    `` /* 257-byte string literal not displayed */
	SourceCacheNodeId        string    `` /* 245-byte string literal not displayed */
}

type CacheParameterGroupStatus

type CacheParameterGroupStatus struct {
	CacheNodeIdsToReboot    []string `` /* 307-byte string literal not displayed */
	CacheParameterGroupName string   `` /* 281-byte string literal not displayed */
	ParameterApplyStatus    string   `` /* 257-byte string literal not displayed */
}

type CacheSecurityGroupMembership

type CacheSecurityGroupMembership struct {
	CacheSecurityGroupName string `` /* 275-byte string literal not displayed */
	Status                 string `` /* 161-byte string literal not displayed */
}

type CloudWatchLogsDestinationDetails

type CloudWatchLogsDestinationDetails struct {
	LogGroup string `` /* 179-byte string literal not displayed */
}

type DestinationDetails

type DestinationDetails struct {
	CloudWatchLogsDetails  *CloudWatchLogsDestinationDetails  `` /* 234-byte string literal not displayed */
	KinesisFirehoseDetails *KinesisFirehoseDestinationDetails `` /* 234-byte string literal not displayed */
}

type Endpoint

type Endpoint struct {
	Address string `` /* 167-byte string literal not displayed */
	Port    int32  `bson:"port,omitempty" ion:"port" dynamodbav:"port,omitempty" parquet:"name=port,type=INT32" json:"port,omitempty" diff:"port"`
}

type KinesisFirehoseDestinationDetails

type KinesisFirehoseDestinationDetails struct {
	DeliveryStream string `` /* 215-byte string literal not displayed */
}

type LogDeliveryConfiguration

type LogDeliveryConfiguration struct {
	DestinationDetails *DestinationDetails `` /* 204-byte string literal not displayed */
	DestinationType    string              `` /* 221-byte string literal not displayed */
	LogFormat          string              `` /* 185-byte string literal not displayed */
	LogType            string              `` /* 173-byte string literal not displayed */
	Message            string              `` /* 167-byte string literal not displayed */
	Status             string              `` /* 161-byte string literal not displayed */
}

type NotificationConfiguration

type NotificationConfiguration struct {
	TopicArn    string `` /* 179-byte string literal not displayed */
	TopicStatus string `` /* 197-byte string literal not displayed */
}

type PendingLogDeliveryConfiguration

type PendingLogDeliveryConfiguration struct {
	DestinationDetails *DestinationDetails `` /* 204-byte string literal not displayed */
	DestinationType    string              `` /* 221-byte string literal not displayed */
	LogFormat          string              `` /* 185-byte string literal not displayed */
	LogType            string              `` /* 173-byte string literal not displayed */
}

type PendingModifiedValues

type PendingModifiedValues struct {
	AuthTokenStatus           string                             `` /* 227-byte string literal not displayed */
	CacheNodeIdsToRemove      []string                           `` /* 307-byte string literal not displayed */
	CacheNodeType             string                             `` /* 215-byte string literal not displayed */
	EngineVersion             string                             `` /* 209-byte string literal not displayed */
	LogDeliveryConfigurations []*PendingLogDeliveryConfiguration `` /* 280-byte string literal not displayed */
	NumCacheNodes             int32                              `` /* 191-byte string literal not displayed */
}

type SecurityGroupMembership

type SecurityGroupMembership struct {
	SecurityGroupId string `` /* 227-byte string literal not displayed */
	Status          string `` /* 161-byte string literal not displayed */
}

Jump to

Keyboard shortcuts

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