func ExampleRedshift_DescribeEvents() { svc := redshift.New(nil) params := &redshift.DescribeEventsInput{ Duration: aws.Long(1), EndTime: aws.Time(time.Now()), Marker: aws.String("String"), MaxRecords: aws.Long(1), SourceIdentifier: aws.String("String"), SourceType: aws.String("SourceType"), StartTime: aws.Time(time.Now()), } resp, err := svc.DescribeEvents(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_ResetClusterParameterGroup() { svc := redshift.New(nil) params := &redshift.ResetClusterParameterGroupInput{ ParameterGroupName: aws.String("String"), // Required Parameters: []*redshift.Parameter{ &redshift.Parameter{ // Required AllowedValues: aws.String("String"), DataType: aws.String("String"), Description: aws.String("String"), IsModifiable: aws.Boolean(true), MinimumEngineVersion: aws.String("String"), ParameterName: aws.String("String"), ParameterValue: aws.String("String"), Source: aws.String("String"), }, // More values... }, ResetAllParameters: aws.Boolean(true), } resp, err := svc.ResetClusterParameterGroup(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_CreateTags() { svc := redshift.New(nil) params := &redshift.CreateTagsInput{ ResourceName: aws.String("String"), // Required Tags: []*redshift.Tag{ // Required &redshift.Tag{ // Required Key: aws.String("String"), Value: aws.String("String"), }, // More values... }, } resp, err := svc.CreateTags(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_DescribeHSMConfigurations() { svc := redshift.New(nil) params := &redshift.DescribeHSMConfigurationsInput{ HSMConfigurationIdentifier: aws.String("String"), Marker: aws.String("String"), MaxRecords: aws.Long(1), TagKeys: []*string{ aws.String("String"), // Required // More values... }, TagValues: []*string{ aws.String("String"), // Required // More values... }, } resp, err := svc.DescribeHSMConfigurations(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(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.Long(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 awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_ModifyEventSubscription() { svc := redshift.New(nil) params := &redshift.ModifyEventSubscriptionInput{ SubscriptionName: aws.String("String"), // Required Enabled: aws.Boolean(true), EventCategories: []*string{ aws.String("String"), // Required // More values... }, SNSTopicARN: aws.String("String"), Severity: aws.String("String"), SourceIDs: []*string{ aws.String("String"), // Required // More values... }, SourceType: aws.String("String"), } resp, err := svc.ModifyEventSubscription(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(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{ &redshift.Tag{ // Required Key: aws.String("String"), Value: aws.String("String"), }, // More values... }, } resp, err := svc.CreateClusterSubnetGroup(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(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{ &redshift.Tag{ // Required Key: aws.String("String"), Value: aws.String("String"), }, // More values... }, } resp, err := svc.CreateHSMConfiguration(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(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.Boolean(true), AutomatedSnapshotRetentionPeriod: aws.Long(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.Boolean(true), HSMClientCertificateIdentifier: aws.String("String"), HSMConfigurationIdentifier: aws.String("String"), KMSKeyID: aws.String("String"), NumberOfNodes: aws.Long(1), Port: aws.Long(1), PreferredMaintenanceWindow: aws.String("String"), PubliclyAccessible: aws.Boolean(true), Tags: []*redshift.Tag{ &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 awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_DeleteEventSubscription() { svc := redshift.New(nil) params := &redshift.DeleteEventSubscriptionInput{ SubscriptionName: aws.String("String"), // Required } resp, err := svc.DeleteEventSubscription(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_DescribeEventCategories() { svc := redshift.New(nil) params := &redshift.DescribeEventCategoriesInput{ SourceType: aws.String("String"), } resp, err := svc.DescribeEventCategories(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_DescribeLoggingStatus() { svc := redshift.New(nil) params := &redshift.DescribeLoggingStatusInput{ ClusterIdentifier: aws.String("String"), // Required } resp, err := svc.DescribeLoggingStatus(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_RestoreFromClusterSnapshot() { svc := redshift.New(nil) params := &redshift.RestoreFromClusterSnapshotInput{ ClusterIdentifier: aws.String("String"), // Required SnapshotIdentifier: aws.String("String"), // Required AllowVersionUpgrade: aws.Boolean(true), AutomatedSnapshotRetentionPeriod: aws.Long(1), AvailabilityZone: aws.String("String"), ClusterParameterGroupName: aws.String("String"), ClusterSecurityGroups: []*string{ aws.String("String"), // Required // More values... }, ClusterSubnetGroupName: aws.String("String"), ElasticIP: aws.String("String"), HSMClientCertificateIdentifier: aws.String("String"), HSMConfigurationIdentifier: aws.String("String"), KMSKeyID: aws.String("String"), OwnerAccount: aws.String("String"), Port: aws.Long(1), PreferredMaintenanceWindow: aws.String("String"), PubliclyAccessible: aws.Boolean(true), SnapshotClusterIdentifier: aws.String("String"), VPCSecurityGroupIDs: []*string{ aws.String("String"), // Required // More values... }, } resp, err := svc.RestoreFromClusterSnapshot(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_ModifySnapshotCopyRetentionPeriod() { svc := redshift.New(nil) params := &redshift.ModifySnapshotCopyRetentionPeriodInput{ ClusterIdentifier: aws.String("String"), // Required RetentionPeriod: aws.Long(1), // Required } resp, err := svc.ModifySnapshotCopyRetentionPeriod(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_PurchaseReservedNodeOffering() { svc := redshift.New(nil) params := &redshift.PurchaseReservedNodeOfferingInput{ ReservedNodeOfferingID: aws.String("String"), // Required NodeCount: aws.Long(1), } resp, err := svc.PurchaseReservedNodeOffering(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_DeleteCluster() { svc := redshift.New(nil) params := &redshift.DeleteClusterInput{ ClusterIdentifier: aws.String("String"), // Required FinalClusterSnapshotIdentifier: aws.String("String"), SkipFinalClusterSnapshot: aws.Boolean(true), } resp, err := svc.DeleteCluster(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_DescribeDefaultClusterParameters() { svc := redshift.New(nil) params := &redshift.DescribeDefaultClusterParametersInput{ ParameterGroupFamily: aws.String("String"), // Required Marker: aws.String("String"), MaxRecords: aws.Long(1), } resp, err := svc.DescribeDefaultClusterParameters(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(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 awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(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 awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_DescribeReservedNodes() { svc := redshift.New(nil) params := &redshift.DescribeReservedNodesInput{ Marker: aws.String("String"), MaxRecords: aws.Long(1), ReservedNodeID: aws.String("String"), } resp, err := svc.DescribeReservedNodes(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(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 awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(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 awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleRedshift_ModifyCluster() { svc := redshift.New(nil) params := &redshift.ModifyClusterInput{ ClusterIdentifier: aws.String("String"), // Required AllowVersionUpgrade: aws.Boolean(true), AutomatedSnapshotRetentionPeriod: aws.Long(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.Long(1), PreferredMaintenanceWindow: aws.String("String"), VPCSecurityGroupIDs: []*string{ aws.String("String"), // Required // More values... }, } resp, err := svc.ModifyCluster(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }