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 ¶
- func ConvertTags(tags []types.Tag) map[string]string
- func PostProcessCacheCluster(ctx context.Context, params *localAws.AwsFetchInput, model *CacheCluster) error
- type CacheCluster
- type CacheNode
- type CacheParameterGroupStatus
- type CacheSecurityGroupMembership
- type CloudWatchLogsDestinationDetails
- type DestinationDetails
- type Endpoint
- type KinesisFirehoseDestinationDetails
- type LogDeliveryConfiguration
- type NotificationConfiguration
- type PendingLogDeliveryConfiguration
- type PendingModifiedValues
- type SecurityGroupMembership
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 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 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 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 ¶
Click to show internal directories.
Click to hide internal directories.