AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

MaintenanceTrack

import "github.com/aws/aws-sdk-go/service/redshift"

type MaintenanceTrack struct { DatabaseVersion *string `type:"string"` MaintenanceTrackName *string `type:"string"` UpdateTargets []*UpdateTarget `locationNameList:"UpdateTarget" type:"list"` }

Defines a maintenance track that determines which Amazon Redshift version to apply during a maintenance window. If the value for MaintenanceTrack is current, the cluster is updated to the most recently certified maintenance release. If the value is trailing, the cluster is updated to the previously certified maintenance release.

DatabaseVersion

Type: *string

The version number for the cluster release.

MaintenanceTrackName

Type: *string

The name of the maintenance track. Possible values are current and trailing.

UpdateTargets

A maintenance track that you can switch the current track to.

Method

GoString

func (s MaintenanceTrack) GoString() string

GoString returns the string representation

SetDatabaseVersion

func (s *MaintenanceTrack) SetDatabaseVersion(v string) *MaintenanceTrack

SetDatabaseVersion sets the DatabaseVersion field's value.

SetMaintenanceTrackName

func (s *MaintenanceTrack) SetMaintenanceTrackName(v string) *MaintenanceTrack

SetMaintenanceTrackName sets the MaintenanceTrackName field's value.

SetUpdateTargets

func (s *MaintenanceTrack) SetUpdateTargets(v []*UpdateTarget) *MaintenanceTrack

SetUpdateTargets sets the UpdateTargets field's value.

String

func (s MaintenanceTrack) String() string

String returns the string representation

On this page: