func ExampleRedshift_DescribeHsmConfigurations() { svc := redshift.New(nil) params := &redshift.DescribeHsmConfigurationsInput{ HsmConfigurationIdentifier: aws.String("String"), Marker: aws.String("String"), MaxRecords: aws.Int64(1), TagKeys: []*string{ aws.String("String"), // Required // More values... }, TagValues: []*string{ aws.String("String"), // Required // More values... }, } resp, err := svc.DescribeHsmConfigurations(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_CreateClusterSubnetGroup() { svc := redshift.New(nil) params := &redshift.CreateClusterSubnetGroupInput{ ClusterSubnetGroupName: aws.String("String"), // Required Description: aws.String("String"), // Required SubnetIds: []*string{ // Required aws.String("String"), // Required // More values... }, Tags: []*redshift.Tag{ { // Required Key: aws.String("String"), Value: aws.String("String"), }, // More values... }, } resp, err := svc.CreateClusterSubnetGroup(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_CreateTags() { svc := redshift.New(nil) params := &redshift.CreateTagsInput{ ResourceName: aws.String("String"), // Required Tags: []*redshift.Tag{ // Required { // Required Key: aws.String("String"), Value: aws.String("String"), }, // More values... }, } resp, err := svc.CreateTags(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_ResetClusterParameterGroup() { svc := redshift.New(nil) params := &redshift.ResetClusterParameterGroupInput{ ParameterGroupName: aws.String("String"), // Required Parameters: []*redshift.Parameter{ { // Required AllowedValues: aws.String("String"), ApplyType: aws.String("ParameterApplyType"), DataType: aws.String("String"), Description: aws.String("String"), IsModifiable: aws.Bool(true), MinimumEngineVersion: aws.String("String"), ParameterName: aws.String("String"), ParameterValue: aws.String("String"), Source: aws.String("String"), }, // More values... }, ResetAllParameters: aws.Bool(true), } resp, err := svc.ResetClusterParameterGroup(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_DescribeClusterSnapshots() { svc := redshift.New(nil) params := &redshift.DescribeClusterSnapshotsInput{ ClusterIdentifier: aws.String("String"), EndTime: aws.Time(time.Now()), Marker: aws.String("String"), MaxRecords: aws.Int64(1), OwnerAccount: aws.String("String"), SnapshotIdentifier: aws.String("String"), SnapshotType: aws.String("String"), StartTime: aws.Time(time.Now()), TagKeys: []*string{ aws.String("String"), // Required // More values... }, TagValues: []*string{ aws.String("String"), // Required // More values... }, } resp, err := svc.DescribeClusterSnapshots(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_ModifyEventSubscription() { svc := redshift.New(nil) params := &redshift.ModifyEventSubscriptionInput{ SubscriptionName: aws.String("String"), // Required Enabled: aws.Bool(true), EventCategories: []*string{ aws.String("String"), // Required // More values... }, Severity: aws.String("String"), SnsTopicArn: aws.String("String"), SourceIds: []*string{ aws.String("String"), // Required // More values... }, SourceType: aws.String("String"), } resp, err := svc.ModifyEventSubscription(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_CreateHsmConfiguration() { svc := redshift.New(nil) params := &redshift.CreateHsmConfigurationInput{ Description: aws.String("String"), // Required HsmConfigurationIdentifier: aws.String("String"), // Required HsmIpAddress: aws.String("String"), // Required HsmPartitionName: aws.String("String"), // Required HsmPartitionPassword: aws.String("String"), // Required HsmServerPublicCertificate: aws.String("String"), // Required Tags: []*redshift.Tag{ { // Required Key: aws.String("String"), Value: aws.String("String"), }, // More values... }, } resp, err := svc.CreateHsmConfiguration(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_CreateCluster() { svc := redshift.New(nil) params := &redshift.CreateClusterInput{ ClusterIdentifier: aws.String("String"), // Required MasterUserPassword: aws.String("String"), // Required MasterUsername: aws.String("String"), // Required NodeType: aws.String("String"), // Required AllowVersionUpgrade: aws.Bool(true), AutomatedSnapshotRetentionPeriod: aws.Int64(1), AvailabilityZone: aws.String("String"), ClusterParameterGroupName: aws.String("String"), ClusterSecurityGroups: []*string{ aws.String("String"), // Required // More values... }, ClusterSubnetGroupName: aws.String("String"), ClusterType: aws.String("String"), ClusterVersion: aws.String("String"), DBName: aws.String("String"), ElasticIp: aws.String("String"), Encrypted: aws.Bool(true), HsmClientCertificateIdentifier: aws.String("String"), HsmConfigurationIdentifier: aws.String("String"), KmsKeyId: aws.String("String"), NumberOfNodes: aws.Int64(1), Port: aws.Int64(1), PreferredMaintenanceWindow: aws.String("String"), PubliclyAccessible: aws.Bool(true), Tags: []*redshift.Tag{ { // Required Key: aws.String("String"), Value: aws.String("String"), }, // More values... }, VpcSecurityGroupIds: []*string{ aws.String("String"), // Required // More values... }, } resp, err := svc.CreateCluster(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_DescribeLoggingStatus() { svc := redshift.New(nil) params := &redshift.DescribeLoggingStatusInput{ ClusterIdentifier: aws.String("String"), // Required } resp, err := svc.DescribeLoggingStatus(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_DeleteHsmConfiguration() { svc := redshift.New(nil) params := &redshift.DeleteHsmConfigurationInput{ HsmConfigurationIdentifier: aws.String("String"), // Required } resp, err := svc.DeleteHsmConfiguration(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_DeleteSnapshotCopyGrant() { svc := redshift.New(nil) params := &redshift.DeleteSnapshotCopyGrantInput{ SnapshotCopyGrantName: aws.String("String"), // Required } resp, err := svc.DeleteSnapshotCopyGrant(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_DescribeEventCategories() { svc := redshift.New(nil) params := &redshift.DescribeEventCategoriesInput{ SourceType: aws.String("String"), } resp, err := svc.DescribeEventCategories(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_ModifySnapshotCopyRetentionPeriod() { svc := redshift.New(nil) params := &redshift.ModifySnapshotCopyRetentionPeriodInput{ ClusterIdentifier: aws.String("String"), // Required RetentionPeriod: aws.Int64(1), // Required } resp, err := svc.ModifySnapshotCopyRetentionPeriod(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_PurchaseReservedNodeOffering() { svc := redshift.New(nil) params := &redshift.PurchaseReservedNodeOfferingInput{ ReservedNodeOfferingId: aws.String("String"), // Required NodeCount: aws.Int64(1), } resp, err := svc.PurchaseReservedNodeOffering(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_DescribeDefaultClusterParameters() { svc := redshift.New(nil) params := &redshift.DescribeDefaultClusterParametersInput{ ParameterGroupFamily: aws.String("String"), // Required Marker: aws.String("String"), MaxRecords: aws.Int64(1), } resp, err := svc.DescribeDefaultClusterParameters(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_CopyClusterSnapshot() { svc := redshift.New(nil) params := &redshift.CopyClusterSnapshotInput{ SourceSnapshotIdentifier: aws.String("String"), // Required TargetSnapshotIdentifier: aws.String("String"), // Required SourceSnapshotClusterIdentifier: aws.String("String"), } resp, err := svc.CopyClusterSnapshot(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_DeleteCluster() { svc := redshift.New(nil) params := &redshift.DeleteClusterInput{ ClusterIdentifier: aws.String("String"), // Required FinalClusterSnapshotIdentifier: aws.String("String"), SkipFinalClusterSnapshot: aws.Bool(true), } resp, err := svc.DeleteCluster(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_AuthorizeSnapshotAccess() { svc := redshift.New(nil) params := &redshift.AuthorizeSnapshotAccessInput{ AccountWithRestoreAccess: aws.String("String"), // Required SnapshotIdentifier: aws.String("String"), // Required SnapshotClusterIdentifier: aws.String("String"), } resp, err := svc.AuthorizeSnapshotAccess(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_EnableLogging() { svc := redshift.New(nil) params := &redshift.EnableLoggingInput{ BucketName: aws.String("String"), // Required ClusterIdentifier: aws.String("String"), // Required S3KeyPrefix: aws.String("String"), } resp, err := svc.EnableLogging(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_DescribeReservedNodes() { svc := redshift.New(nil) params := &redshift.DescribeReservedNodesInput{ Marker: aws.String("String"), MaxRecords: aws.Int64(1), ReservedNodeId: aws.String("String"), } resp, err := svc.DescribeReservedNodes(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_AuthorizeClusterSecurityGroupIngress() { svc := redshift.New(nil) params := &redshift.AuthorizeClusterSecurityGroupIngressInput{ ClusterSecurityGroupName: aws.String("String"), // Required CIDRIP: aws.String("String"), EC2SecurityGroupName: aws.String("String"), EC2SecurityGroupOwnerId: aws.String("String"), } resp, err := svc.AuthorizeClusterSecurityGroupIngress(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_EnableSnapshotCopy() { svc := redshift.New(nil) params := &redshift.EnableSnapshotCopyInput{ ClusterIdentifier: aws.String("String"), // Required DestinationRegion: aws.String("String"), // Required RetentionPeriod: aws.Int64(1), SnapshotCopyGrantName: aws.String("String"), } resp, err := svc.EnableSnapshotCopy(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_ModifyCluster() { svc := redshift.New(nil) params := &redshift.ModifyClusterInput{ ClusterIdentifier: aws.String("String"), // Required AllowVersionUpgrade: aws.Bool(true), AutomatedSnapshotRetentionPeriod: aws.Int64(1), ClusterParameterGroupName: aws.String("String"), ClusterSecurityGroups: []*string{ aws.String("String"), // Required // More values... }, ClusterType: aws.String("String"), ClusterVersion: aws.String("String"), HsmClientCertificateIdentifier: aws.String("String"), HsmConfigurationIdentifier: aws.String("String"), MasterUserPassword: aws.String("String"), NewClusterIdentifier: aws.String("String"), NodeType: aws.String("String"), NumberOfNodes: aws.Int64(1), PreferredMaintenanceWindow: aws.String("String"), VpcSecurityGroupIds: []*string{ aws.String("String"), // Required // More values... }, } resp, err := svc.ModifyCluster(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleRedshift_DescribeEvents() { svc := redshift.New(nil) params := &redshift.DescribeEventsInput{ Duration: aws.Int64(1), EndTime: aws.Time(time.Now()), Marker: aws.String("String"), MaxRecords: aws.Int64(1), SourceIdentifier: aws.String("String"), SourceType: aws.String("SourceType"), StartTime: aws.Time(time.Now()), } resp, err := svc.DescribeEvents(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func TestInterface(t *testing.T) { assert.Implements(t, (*redshiftiface.RedshiftAPI)(nil), redshift.New(nil)) }
func init() { Before("@redshift", func() { World["client"] = redshift.New(nil) }) }