func ApplyMethod_Values() []string
ApplyMethod_Values returns all elements of the ApplyMethod enum
func SourceType_Values() []string
SourceType_Values returns all elements of the SourceType enum
type AddRoleToDBClusterInput struct { // The name of the DB cluster to associate the IAM role with. // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The name of the feature for the Neptune DB cluster that the IAM role is to // be associated with. For the list of supported feature names, see DBEngineVersion. FeatureName *string `type:"string"` // The Amazon Resource Name (ARN) of the IAM role to associate with the Neptune // DB cluster, for example arn:aws:iam::123456789012:role/NeptuneAccessRole. // // RoleArn is a required field RoleArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s AddRoleToDBClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AddRoleToDBClusterInput) SetDBClusterIdentifier(v string) *AddRoleToDBClusterInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *AddRoleToDBClusterInput) SetFeatureName(v string) *AddRoleToDBClusterInput
SetFeatureName sets the FeatureName field's value.
func (s *AddRoleToDBClusterInput) SetRoleArn(v string) *AddRoleToDBClusterInput
SetRoleArn sets the RoleArn field's value.
func (s AddRoleToDBClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AddRoleToDBClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddRoleToDBClusterOutput struct {
// contains filtered or unexported fields
}
func (s AddRoleToDBClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s AddRoleToDBClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AddSourceIdentifierToSubscriptionInput struct { // The identifier of the event source to be added. // // Constraints: // // * If the source type is a DB instance, then a DBInstanceIdentifier must // be supplied. // // * If the source type is a DB security group, a DBSecurityGroupName must // be supplied. // // * If the source type is a DB parameter group, a DBParameterGroupName must // be supplied. // // * If the source type is a DB snapshot, a DBSnapshotIdentifier must be // supplied. // // SourceIdentifier is a required field SourceIdentifier *string `type:"string" required:"true"` // The name of the event notification subscription you want to add a source // identifier to. // // SubscriptionName is a required field SubscriptionName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s AddSourceIdentifierToSubscriptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AddSourceIdentifierToSubscriptionInput) SetSourceIdentifier(v string) *AddSourceIdentifierToSubscriptionInput
SetSourceIdentifier sets the SourceIdentifier field's value.
func (s *AddSourceIdentifierToSubscriptionInput) SetSubscriptionName(v string) *AddSourceIdentifierToSubscriptionInput
SetSubscriptionName sets the SubscriptionName field's value.
func (s AddSourceIdentifierToSubscriptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AddSourceIdentifierToSubscriptionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddSourceIdentifierToSubscriptionOutput struct { // Contains the results of a successful invocation of the DescribeEventSubscriptions // action. EventSubscription *EventSubscription `type:"structure"` // contains filtered or unexported fields }
func (s AddSourceIdentifierToSubscriptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AddSourceIdentifierToSubscriptionOutput) SetEventSubscription(v *EventSubscription) *AddSourceIdentifierToSubscriptionOutput
SetEventSubscription sets the EventSubscription field's value.
func (s AddSourceIdentifierToSubscriptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AddTagsToResourceInput struct { // The Amazon Neptune resource that the tags are added to. This value is an // Amazon Resource Name (ARN). For information about creating an ARN, see Constructing // an Amazon Resource Name (ARN) (https://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). // // ResourceName is a required field ResourceName *string `type:"string" required:"true"` // The tags to be assigned to the Amazon Neptune resource. // // Tags is a required field Tags []*Tag `locationNameList:"Tag" type:"list" required:"true"` // contains filtered or unexported fields }
func (s AddTagsToResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AddTagsToResourceInput) SetResourceName(v string) *AddTagsToResourceInput
SetResourceName sets the ResourceName field's value.
func (s *AddTagsToResourceInput) SetTags(v []*Tag) *AddTagsToResourceInput
SetTags sets the Tags field's value.
func (s AddTagsToResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AddTagsToResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddTagsToResourceOutput struct {
// contains filtered or unexported fields
}
func (s AddTagsToResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s AddTagsToResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ApplyPendingMaintenanceActionInput struct { // The pending maintenance action to apply to this resource. // // Valid values: system-update, db-upgrade // // ApplyAction is a required field ApplyAction *string `type:"string" required:"true"` // A value that specifies the type of opt-in request, or undoes an opt-in request. // An opt-in request of type immediate can't be undone. // // Valid values: // // * immediate - Apply the maintenance action immediately. // // * next-maintenance - Apply the maintenance action during the next maintenance // window for the resource. // // * undo-opt-in - Cancel any existing next-maintenance opt-in requests. // // OptInType is a required field OptInType *string `type:"string" required:"true"` // The Amazon Resource Name (ARN) of the resource that the pending maintenance // action applies to. For information about creating an ARN, see Constructing // an Amazon Resource Name (ARN) (https://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). // // ResourceIdentifier is a required field ResourceIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s ApplyPendingMaintenanceActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ApplyPendingMaintenanceActionInput) SetApplyAction(v string) *ApplyPendingMaintenanceActionInput
SetApplyAction sets the ApplyAction field's value.
func (s *ApplyPendingMaintenanceActionInput) SetOptInType(v string) *ApplyPendingMaintenanceActionInput
SetOptInType sets the OptInType field's value.
func (s *ApplyPendingMaintenanceActionInput) SetResourceIdentifier(v string) *ApplyPendingMaintenanceActionInput
SetResourceIdentifier sets the ResourceIdentifier field's value.
func (s ApplyPendingMaintenanceActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ApplyPendingMaintenanceActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApplyPendingMaintenanceActionOutput struct { // Describes the pending maintenance actions for a resource. ResourcePendingMaintenanceActions *ResourcePendingMaintenanceActions `type:"structure"` // contains filtered or unexported fields }
func (s ApplyPendingMaintenanceActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ApplyPendingMaintenanceActionOutput) SetResourcePendingMaintenanceActions(v *ResourcePendingMaintenanceActions) *ApplyPendingMaintenanceActionOutput
SetResourcePendingMaintenanceActions sets the ResourcePendingMaintenanceActions field's value.
func (s ApplyPendingMaintenanceActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AvailabilityZone struct { // The name of the availability zone. Name *string `type:"string"` // contains filtered or unexported fields }
Specifies an Availability Zone.
func (s AvailabilityZone) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AvailabilityZone) SetName(v string) *AvailabilityZone
SetName sets the Name field's value.
func (s AvailabilityZone) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CharacterSet struct { // The description of the character set. CharacterSetDescription *string `type:"string"` // The name of the character set. CharacterSetName *string `type:"string"` // contains filtered or unexported fields }
Specifies a character set.
func (s CharacterSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CharacterSet) SetCharacterSetDescription(v string) *CharacterSet
SetCharacterSetDescription sets the CharacterSetDescription field's value.
func (s *CharacterSet) SetCharacterSetName(v string) *CharacterSet
SetCharacterSetName sets the CharacterSetName field's value.
func (s CharacterSet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CloudwatchLogsExportConfiguration struct { // The list of log types to disable. DisableLogTypes []*string `type:"list"` // The list of log types to enable. EnableLogTypes []*string `type:"list"` // contains filtered or unexported fields }
The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB instance or DB cluster.
The EnableLogTypes and DisableLogTypes arrays determine which logs will be exported (or not exported) to CloudWatch Logs.
Valid log types are: audit (to publish audit logs) and slowquery (to publish slow-query logs). See Publishing Neptune logs to Amazon CloudWatch logs (https://docs.aws.amazon.com/neptune/latest/userguide/cloudwatch-logs.html).
func (s CloudwatchLogsExportConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CloudwatchLogsExportConfiguration) SetDisableLogTypes(v []*string) *CloudwatchLogsExportConfiguration
SetDisableLogTypes sets the DisableLogTypes field's value.
func (s *CloudwatchLogsExportConfiguration) SetEnableLogTypes(v []*string) *CloudwatchLogsExportConfiguration
SetEnableLogTypes sets the EnableLogTypes field's value.
func (s CloudwatchLogsExportConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ClusterPendingModifiedValues struct { // The allocated storage size in gibibytes (GiB) for database engines. For Neptune, // AllocatedStorage always returns 1, because Neptune DB cluster storage size // isn't fixed, but instead automatically adjusts as needed. AllocatedStorage *int64 `type:"integer"` // The number of days for which automatic DB snapshots are retained. BackupRetentionPeriod *int64 `type:"integer"` // The DBClusterIdentifier value for the DB cluster. DBClusterIdentifier *string `type:"string"` // The database engine version. EngineVersion *string `type:"string"` // A value that indicates whether mapping of Amazon Web Services Identity and // Access Management (IAM) accounts to database accounts is enabled. IAMDatabaseAuthenticationEnabled *bool `type:"boolean"` // The Provisioned IOPS (I/O operations per second) value. This setting is only // for non-Aurora Multi-AZ DB clusters. Iops *int64 `type:"integer"` // This PendingCloudwatchLogsExports structure specifies pending changes to // which CloudWatch logs are enabled and which are disabled. PendingCloudwatchLogsExports *PendingCloudwatchLogsExports `type:"structure"` // The storage type for the DB cluster. StorageType *string `type:"string"` // contains filtered or unexported fields }
This data type is used as a response element in the ModifyDBCluster operation and contains changes that will be applied during the next maintenance window.
func (s ClusterPendingModifiedValues) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ClusterPendingModifiedValues) SetAllocatedStorage(v int64) *ClusterPendingModifiedValues
SetAllocatedStorage sets the AllocatedStorage field's value.
func (s *ClusterPendingModifiedValues) SetBackupRetentionPeriod(v int64) *ClusterPendingModifiedValues
SetBackupRetentionPeriod sets the BackupRetentionPeriod field's value.
func (s *ClusterPendingModifiedValues) SetDBClusterIdentifier(v string) *ClusterPendingModifiedValues
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *ClusterPendingModifiedValues) SetEngineVersion(v string) *ClusterPendingModifiedValues
SetEngineVersion sets the EngineVersion field's value.
func (s *ClusterPendingModifiedValues) SetIAMDatabaseAuthenticationEnabled(v bool) *ClusterPendingModifiedValues
SetIAMDatabaseAuthenticationEnabled sets the IAMDatabaseAuthenticationEnabled field's value.
func (s *ClusterPendingModifiedValues) SetIops(v int64) *ClusterPendingModifiedValues
SetIops sets the Iops field's value.
func (s *ClusterPendingModifiedValues) SetPendingCloudwatchLogsExports(v *PendingCloudwatchLogsExports) *ClusterPendingModifiedValues
SetPendingCloudwatchLogsExports sets the PendingCloudwatchLogsExports field's value.
func (s *ClusterPendingModifiedValues) SetStorageType(v string) *ClusterPendingModifiedValues
SetStorageType sets the StorageType field's value.
func (s ClusterPendingModifiedValues) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CopyDBClusterParameterGroupInput struct { // The identifier or Amazon Resource Name (ARN) for the source DB cluster parameter // group. For information about creating an ARN, see Constructing an Amazon // Resource Name (ARN) (https://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). // // Constraints: // // * Must specify a valid DB cluster parameter group. // // * If the source DB cluster parameter group is in the same Amazon Region // as the copy, specify a valid DB parameter group identifier, for example // my-db-cluster-param-group, or a valid ARN. // // * If the source DB parameter group is in a different Amazon Region than // the copy, specify a valid DB cluster parameter group ARN, for example // arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1. // // SourceDBClusterParameterGroupIdentifier is a required field SourceDBClusterParameterGroupIdentifier *string `type:"string" required:"true"` // The tags to be assigned to the copied DB cluster parameter group. Tags []*Tag `locationNameList:"Tag" type:"list"` // A description for the copied DB cluster parameter group. // // TargetDBClusterParameterGroupDescription is a required field TargetDBClusterParameterGroupDescription *string `type:"string" required:"true"` // The identifier for the copied DB cluster parameter group. // // Constraints: // // * Cannot be null, empty, or blank // // * Must contain from 1 to 255 letters, numbers, or hyphens // // * First character must be a letter // // * Cannot end with a hyphen or contain two consecutive hyphens // // Example: my-cluster-param-group1 // // TargetDBClusterParameterGroupIdentifier is a required field TargetDBClusterParameterGroupIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s CopyDBClusterParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyDBClusterParameterGroupInput) SetSourceDBClusterParameterGroupIdentifier(v string) *CopyDBClusterParameterGroupInput
SetSourceDBClusterParameterGroupIdentifier sets the SourceDBClusterParameterGroupIdentifier field's value.
func (s *CopyDBClusterParameterGroupInput) SetTags(v []*Tag) *CopyDBClusterParameterGroupInput
SetTags sets the Tags field's value.
func (s *CopyDBClusterParameterGroupInput) SetTargetDBClusterParameterGroupDescription(v string) *CopyDBClusterParameterGroupInput
SetTargetDBClusterParameterGroupDescription sets the TargetDBClusterParameterGroupDescription field's value.
func (s *CopyDBClusterParameterGroupInput) SetTargetDBClusterParameterGroupIdentifier(v string) *CopyDBClusterParameterGroupInput
SetTargetDBClusterParameterGroupIdentifier sets the TargetDBClusterParameterGroupIdentifier field's value.
func (s CopyDBClusterParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyDBClusterParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CopyDBClusterParameterGroupOutput struct { // Contains the details of an Amazon Neptune DB cluster parameter group. // // This data type is used as a response element in the DescribeDBClusterParameterGroups // action. DBClusterParameterGroup *DBClusterParameterGroup `type:"structure"` // contains filtered or unexported fields }
func (s CopyDBClusterParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyDBClusterParameterGroupOutput) SetDBClusterParameterGroup(v *DBClusterParameterGroup) *CopyDBClusterParameterGroupOutput
SetDBClusterParameterGroup sets the DBClusterParameterGroup field's value.
func (s CopyDBClusterParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CopyDBClusterSnapshotInput struct { // True to copy all tags from the source DB cluster snapshot to the target DB // cluster snapshot, and otherwise false. The default is false. CopyTags *bool `type:"boolean"` // DestinationRegion is used for presigning the request to a given region. DestinationRegion *string `type:"string"` // The Amazon Amazon KMS key ID for an encrypted DB cluster snapshot. The KMS // key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS // key alias for the KMS encryption key. // // If you copy an encrypted DB cluster snapshot from your Amazon account, you // can specify a value for KmsKeyId to encrypt the copy with a new KMS encryption // key. If you don't specify a value for KmsKeyId, then the copy of the DB cluster // snapshot is encrypted with the same KMS key as the source DB cluster snapshot. // // If you copy an encrypted DB cluster snapshot that is shared from another // Amazon account, then you must specify a value for KmsKeyId. // // KMS encryption keys are specific to the Amazon Region that they are created // in, and you can't use encryption keys from one Amazon Region in another Amazon // Region. // // You cannot encrypt an unencrypted DB cluster snapshot when you copy it. If // you try to copy an unencrypted DB cluster snapshot and specify a value for // the KmsKeyId parameter, an error is returned. KmsKeyId *string `type:"string"` // Not currently supported. PreSignedUrl *string `type:"string"` // The identifier of the DB cluster snapshot to copy. This parameter is not // case-sensitive. // // Constraints: // // * Must specify a valid system snapshot in the "available" state. // // * Specify a valid DB snapshot identifier. // // Example: my-cluster-snapshot1 // // SourceDBClusterSnapshotIdentifier is a required field SourceDBClusterSnapshotIdentifier *string `type:"string" required:"true"` // SourceRegion is the source region where the resource exists. This is not // sent over the wire and is only used for presigning. This value should always // have the same region as the source ARN. SourceRegion *string `type:"string" ignore:"true"` // The tags to assign to the new DB cluster snapshot copy. Tags []*Tag `locationNameList:"Tag" type:"list"` // The identifier of the new DB cluster snapshot to create from the source DB // cluster snapshot. This parameter is not case-sensitive. // // Constraints: // // * Must contain from 1 to 63 letters, numbers, or hyphens. // // * First character must be a letter. // // * Cannot end with a hyphen or contain two consecutive hyphens. // // Example: my-cluster-snapshot2 // // TargetDBClusterSnapshotIdentifier is a required field TargetDBClusterSnapshotIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s CopyDBClusterSnapshotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyDBClusterSnapshotInput) SetCopyTags(v bool) *CopyDBClusterSnapshotInput
SetCopyTags sets the CopyTags field's value.
func (s *CopyDBClusterSnapshotInput) SetDestinationRegion(v string) *CopyDBClusterSnapshotInput
SetDestinationRegion sets the DestinationRegion field's value.
func (s *CopyDBClusterSnapshotInput) SetKmsKeyId(v string) *CopyDBClusterSnapshotInput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *CopyDBClusterSnapshotInput) SetPreSignedUrl(v string) *CopyDBClusterSnapshotInput
SetPreSignedUrl sets the PreSignedUrl field's value.
func (s *CopyDBClusterSnapshotInput) SetSourceDBClusterSnapshotIdentifier(v string) *CopyDBClusterSnapshotInput
SetSourceDBClusterSnapshotIdentifier sets the SourceDBClusterSnapshotIdentifier field's value.
func (s *CopyDBClusterSnapshotInput) SetSourceRegion(v string) *CopyDBClusterSnapshotInput
SetSourceRegion sets the SourceRegion field's value.
func (s *CopyDBClusterSnapshotInput) SetTags(v []*Tag) *CopyDBClusterSnapshotInput
SetTags sets the Tags field's value.
func (s *CopyDBClusterSnapshotInput) SetTargetDBClusterSnapshotIdentifier(v string) *CopyDBClusterSnapshotInput
SetTargetDBClusterSnapshotIdentifier sets the TargetDBClusterSnapshotIdentifier field's value.
func (s CopyDBClusterSnapshotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyDBClusterSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CopyDBClusterSnapshotOutput struct { // Contains the details for an Amazon Neptune DB cluster snapshot // // This data type is used as a response element in the DescribeDBClusterSnapshots // action. DBClusterSnapshot *DBClusterSnapshot `type:"structure"` // contains filtered or unexported fields }
func (s CopyDBClusterSnapshotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyDBClusterSnapshotOutput) SetDBClusterSnapshot(v *DBClusterSnapshot) *CopyDBClusterSnapshotOutput
SetDBClusterSnapshot sets the DBClusterSnapshot field's value.
func (s CopyDBClusterSnapshotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CopyDBParameterGroupInput struct { // The identifier or ARN for the source DB parameter group. For information // about creating an ARN, see Constructing an Amazon Resource Name (ARN) (https://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). // // Constraints: // // * Must specify a valid DB parameter group. // // * Must specify a valid DB parameter group identifier, for example my-db-param-group, // or a valid ARN. // // SourceDBParameterGroupIdentifier is a required field SourceDBParameterGroupIdentifier *string `type:"string" required:"true"` // The tags to be assigned to the copied DB parameter group. Tags []*Tag `locationNameList:"Tag" type:"list"` // A description for the copied DB parameter group. // // TargetDBParameterGroupDescription is a required field TargetDBParameterGroupDescription *string `type:"string" required:"true"` // The identifier for the copied DB parameter group. // // Constraints: // // * Cannot be null, empty, or blank. // // * Must contain from 1 to 255 letters, numbers, or hyphens. // // * First character must be a letter. // // * Cannot end with a hyphen or contain two consecutive hyphens. // // Example: my-db-parameter-group // // TargetDBParameterGroupIdentifier is a required field TargetDBParameterGroupIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s CopyDBParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyDBParameterGroupInput) SetSourceDBParameterGroupIdentifier(v string) *CopyDBParameterGroupInput
SetSourceDBParameterGroupIdentifier sets the SourceDBParameterGroupIdentifier field's value.
func (s *CopyDBParameterGroupInput) SetTags(v []*Tag) *CopyDBParameterGroupInput
SetTags sets the Tags field's value.
func (s *CopyDBParameterGroupInput) SetTargetDBParameterGroupDescription(v string) *CopyDBParameterGroupInput
SetTargetDBParameterGroupDescription sets the TargetDBParameterGroupDescription field's value.
func (s *CopyDBParameterGroupInput) SetTargetDBParameterGroupIdentifier(v string) *CopyDBParameterGroupInput
SetTargetDBParameterGroupIdentifier sets the TargetDBParameterGroupIdentifier field's value.
func (s CopyDBParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyDBParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CopyDBParameterGroupOutput struct { // Contains the details of an Amazon Neptune DB parameter group. // // This data type is used as a response element in the DescribeDBParameterGroups // action. DBParameterGroup *DBParameterGroup `type:"structure"` // contains filtered or unexported fields }
func (s CopyDBParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyDBParameterGroupOutput) SetDBParameterGroup(v *DBParameterGroup) *CopyDBParameterGroupOutput
SetDBParameterGroup sets the DBParameterGroup field's value.
func (s CopyDBParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDBClusterEndpointInput struct { // The identifier to use for the new endpoint. This parameter is stored as a // lowercase string. // // DBClusterEndpointIdentifier is a required field DBClusterEndpointIdentifier *string `type:"string" required:"true"` // The DB cluster identifier of the DB cluster associated with the endpoint. // This parameter is stored as a lowercase string. // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The type of the endpoint. One of: READER, WRITER, ANY. // // EndpointType is a required field EndpointType *string `type:"string" required:"true"` // List of DB instance identifiers that aren't part of the custom endpoint group. // All other eligible instances are reachable through the custom endpoint. Only // relevant if the list of static members is empty. ExcludedMembers []*string `type:"list"` // List of DB instance identifiers that are part of the custom endpoint group. StaticMembers []*string `type:"list"` // The tags to be assigned to the Amazon Neptune resource. Tags []*Tag `locationNameList:"Tag" type:"list"` // contains filtered or unexported fields }
func (s CreateDBClusterEndpointInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterEndpointInput) SetDBClusterEndpointIdentifier(v string) *CreateDBClusterEndpointInput
SetDBClusterEndpointIdentifier sets the DBClusterEndpointIdentifier field's value.
func (s *CreateDBClusterEndpointInput) SetDBClusterIdentifier(v string) *CreateDBClusterEndpointInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *CreateDBClusterEndpointInput) SetEndpointType(v string) *CreateDBClusterEndpointInput
SetEndpointType sets the EndpointType field's value.
func (s *CreateDBClusterEndpointInput) SetExcludedMembers(v []*string) *CreateDBClusterEndpointInput
SetExcludedMembers sets the ExcludedMembers field's value.
func (s *CreateDBClusterEndpointInput) SetStaticMembers(v []*string) *CreateDBClusterEndpointInput
SetStaticMembers sets the StaticMembers field's value.
func (s *CreateDBClusterEndpointInput) SetTags(v []*Tag) *CreateDBClusterEndpointInput
SetTags sets the Tags field's value.
func (s CreateDBClusterEndpointInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDBClusterEndpointOutput struct { // The type associated with a custom endpoint. One of: READER, WRITER, ANY. CustomEndpointType *string `type:"string"` // The Amazon Resource Name (ARN) for the endpoint. DBClusterEndpointArn *string `type:"string"` // The identifier associated with the endpoint. This parameter is stored as // a lowercase string. DBClusterEndpointIdentifier *string `type:"string"` // A unique system-generated identifier for an endpoint. It remains the same // for the whole life of the endpoint. DBClusterEndpointResourceIdentifier *string `type:"string"` // The DB cluster identifier of the DB cluster associated with the endpoint. // This parameter is stored as a lowercase string. DBClusterIdentifier *string `type:"string"` // The DNS address of the endpoint. Endpoint *string `type:"string"` // The type of the endpoint. One of: READER, WRITER, CUSTOM. EndpointType *string `type:"string"` // List of DB instance identifiers that aren't part of the custom endpoint group. // All other eligible instances are reachable through the custom endpoint. Only // relevant if the list of static members is empty. ExcludedMembers []*string `type:"list"` // List of DB instance identifiers that are part of the custom endpoint group. StaticMembers []*string `type:"list"` // The current status of the endpoint. One of: creating, available, deleting, // inactive, modifying. The inactive state applies to an endpoint that cannot // be used for a certain kind of cluster, such as a writer endpoint for a read-only // secondary cluster in a global database. Status *string `type:"string"` // contains filtered or unexported fields }
This data type represents the information you need to connect to an Amazon Neptune DB cluster. This data type is used as a response element in the following actions:
CreateDBClusterEndpoint
DescribeDBClusterEndpoints
ModifyDBClusterEndpoint
DeleteDBClusterEndpoint
For the data structure that represents Amazon Neptune DB instance endpoints, see Endpoint.
func (s CreateDBClusterEndpointOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterEndpointOutput) SetCustomEndpointType(v string) *CreateDBClusterEndpointOutput
SetCustomEndpointType sets the CustomEndpointType field's value.
func (s *CreateDBClusterEndpointOutput) SetDBClusterEndpointArn(v string) *CreateDBClusterEndpointOutput
SetDBClusterEndpointArn sets the DBClusterEndpointArn field's value.
func (s *CreateDBClusterEndpointOutput) SetDBClusterEndpointIdentifier(v string) *CreateDBClusterEndpointOutput
SetDBClusterEndpointIdentifier sets the DBClusterEndpointIdentifier field's value.
func (s *CreateDBClusterEndpointOutput) SetDBClusterEndpointResourceIdentifier(v string) *CreateDBClusterEndpointOutput
SetDBClusterEndpointResourceIdentifier sets the DBClusterEndpointResourceIdentifier field's value.
func (s *CreateDBClusterEndpointOutput) SetDBClusterIdentifier(v string) *CreateDBClusterEndpointOutput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *CreateDBClusterEndpointOutput) SetEndpoint(v string) *CreateDBClusterEndpointOutput
SetEndpoint sets the Endpoint field's value.
func (s *CreateDBClusterEndpointOutput) SetEndpointType(v string) *CreateDBClusterEndpointOutput
SetEndpointType sets the EndpointType field's value.
func (s *CreateDBClusterEndpointOutput) SetExcludedMembers(v []*string) *CreateDBClusterEndpointOutput
SetExcludedMembers sets the ExcludedMembers field's value.
func (s *CreateDBClusterEndpointOutput) SetStaticMembers(v []*string) *CreateDBClusterEndpointOutput
SetStaticMembers sets the StaticMembers field's value.
func (s *CreateDBClusterEndpointOutput) SetStatus(v string) *CreateDBClusterEndpointOutput
SetStatus sets the Status field's value.
func (s CreateDBClusterEndpointOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDBClusterInput struct { // A list of EC2 Availability Zones that instances in the DB cluster can be // created in. AvailabilityZones []*string `locationNameList:"AvailabilityZone" type:"list"` // The number of days for which automated backups are retained. You must specify // a minimum value of 1. // // Default: 1 // // Constraints: // // * Must be a value from 1 to 35 BackupRetentionPeriod *int64 `type:"integer"` // (Not supported by Neptune) CharacterSetName *string `type:"string"` // If set to true, tags are copied to any snapshot of the DB cluster that is // created. CopyTagsToSnapshot *bool `type:"boolean"` // The DB cluster identifier. This parameter is stored as a lowercase string. // // Constraints: // // * Must contain from 1 to 63 letters, numbers, or hyphens. // // * First character must be a letter. // // * Cannot end with a hyphen or contain two consecutive hyphens. // // Example: my-cluster1 // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The name of the DB cluster parameter group to associate with this DB cluster. // If this argument is omitted, the default is used. // // Constraints: // // * If supplied, must match the name of an existing DBClusterParameterGroup. DBClusterParameterGroupName *string `type:"string"` // A DB subnet group to associate with this DB cluster. // // Constraints: Must match the name of an existing DBSubnetGroup. Must not be // default. // // Example: mySubnetgroup DBSubnetGroupName *string `type:"string"` // The name for your database of up to 64 alpha-numeric characters. If you do // not provide a name, Amazon Neptune will not create a database in the DB cluster // you are creating. DatabaseName *string `type:"string"` // A value that indicates whether the DB cluster has deletion protection enabled. // The database can't be deleted when deletion protection is enabled. By default, // deletion protection is enabled. DeletionProtection *bool `type:"boolean"` // DestinationRegion is used for presigning the request to a given region. DestinationRegion *string `type:"string"` // A list of the log types that this DB cluster should export to CloudWatch // Logs. Valid log types are: audit (to publish audit logs) and slowquery (to // publish slow-query logs). See Publishing Neptune logs to Amazon CloudWatch // logs (https://docs.aws.amazon.com/neptune/latest/userguide/cloudwatch-logs.html). EnableCloudwatchLogsExports []*string `type:"list"` // If set to true, enables Amazon Identity and Access Management (IAM) authentication // for the entire DB cluster (this cannot be set at an instance level). // // Default: false. EnableIAMDatabaseAuthentication *bool `type:"boolean"` // The name of the database engine to be used for this DB cluster. // // Valid Values: neptune // // Engine is a required field Engine *string `type:"string" required:"true"` // The version number of the database engine to use for the new DB cluster. // // Example: 1.0.2.1 EngineVersion *string `type:"string"` // The ID of the Neptune global database to which this new DB cluster should // be added. GlobalClusterIdentifier *string `min:"1" type:"string"` // The Amazon KMS key identifier for an encrypted DB cluster. // // The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption // key. If you are creating a DB cluster with the same Amazon account that owns // the KMS encryption key used to encrypt the new DB cluster, then you can use // the KMS key alias instead of the ARN for the KMS encryption key. // // If an encryption key is not specified in KmsKeyId: // // * If ReplicationSourceIdentifier identifies an encrypted source, then // Amazon Neptune will use the encryption key used to encrypt the source. // Otherwise, Amazon Neptune will use your default encryption key. // // * If the StorageEncrypted parameter is true and ReplicationSourceIdentifier // is not specified, then Amazon Neptune will use your default encryption // key. // // Amazon KMS creates the default encryption key for your Amazon account. Your // Amazon account has a different default encryption key for each Amazon Region. // // If you create a Read Replica of an encrypted DB cluster in another Amazon // Region, you must set KmsKeyId to a KMS key ID that is valid in the destination // Amazon Region. This key is used to encrypt the Read Replica in that Amazon // Region. KmsKeyId *string `type:"string"` // Not supported by Neptune. MasterUserPassword *string `type:"string"` // Not supported by Neptune. MasterUsername *string `type:"string"` // (Not supported by Neptune) OptionGroupName *string `type:"string"` // The port number on which the instances in the DB cluster accept connections. // // Default: 8182 Port *int64 `type:"integer"` // This parameter is not currently supported. PreSignedUrl *string `type:"string"` // The daily time range during which automated backups are created if automated // backups are enabled using the BackupRetentionPeriod parameter. // // The default is a 30-minute window selected at random from an 8-hour block // of time for each Amazon Region. To see the time blocks available, see Neptune // Maintenance Window (https://docs.aws.amazon.com/neptune/latest/userguide/manage-console-maintaining.html#manage-console-maintaining-window) // in the Amazon Neptune User Guide. // // Constraints: // // * Must be in the format hh24:mi-hh24:mi. // // * Must be in Universal Coordinated Time (UTC). // // * Must not conflict with the preferred maintenance window. // // * Must be at least 30 minutes. PreferredBackupWindow *string `type:"string"` // The weekly time range during which system maintenance can occur, in Universal // Coordinated Time (UTC). // // Format: ddd:hh24:mi-ddd:hh24:mi // // The default is a 30-minute window selected at random from an 8-hour block // of time for each Amazon Region, occurring on a random day of the week. To // see the time blocks available, see Neptune Maintenance Window (https://docs.aws.amazon.com/neptune/latest/userguide/manage-console-maintaining.html#manage-console-maintaining-window) // in the Amazon Neptune User Guide. // // Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun. // // Constraints: Minimum 30-minute window. PreferredMaintenanceWindow *string `type:"string"` // The Amazon Resource Name (ARN) of the source DB instance or DB cluster if // this DB cluster is created as a Read Replica. ReplicationSourceIdentifier *string `type:"string"` // Contains the scaling configuration of a Neptune Serverless DB cluster. // // For more information, see Using Amazon Neptune Serverless (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-serverless-using.html) // in the Amazon Neptune User Guide. ServerlessV2ScalingConfiguration *ServerlessV2ScalingConfiguration `type:"structure"` // SourceRegion is the source region where the resource exists. This is not // sent over the wire and is only used for presigning. This value should always // have the same region as the source ARN. SourceRegion *string `type:"string" ignore:"true"` // Specifies whether the DB cluster is encrypted. StorageEncrypted *bool `type:"boolean"` // The storage type to associate with the DB cluster. // // Valid Values: // // * standard | iopt1 // // Default: // // * standard // // When you create a Neptune cluster with the storage type set to iopt1, the // storage type is returned in the response. The storage type isn't returned // when you set it to standard. StorageType *string `type:"string"` // The tags to assign to the new DB cluster. Tags []*Tag `locationNameList:"Tag" type:"list"` // A list of EC2 VPC security groups to associate with this DB cluster. VpcSecurityGroupIds []*string `locationNameList:"VpcSecurityGroupId" type:"list"` // contains filtered or unexported fields }
func (s CreateDBClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterInput) SetAvailabilityZones(v []*string) *CreateDBClusterInput
SetAvailabilityZones sets the AvailabilityZones field's value.
func (s *CreateDBClusterInput) SetBackupRetentionPeriod(v int64) *CreateDBClusterInput
SetBackupRetentionPeriod sets the BackupRetentionPeriod field's value.
func (s *CreateDBClusterInput) SetCharacterSetName(v string) *CreateDBClusterInput
SetCharacterSetName sets the CharacterSetName field's value.
func (s *CreateDBClusterInput) SetCopyTagsToSnapshot(v bool) *CreateDBClusterInput
SetCopyTagsToSnapshot sets the CopyTagsToSnapshot field's value.
func (s *CreateDBClusterInput) SetDBClusterIdentifier(v string) *CreateDBClusterInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *CreateDBClusterInput) SetDBClusterParameterGroupName(v string) *CreateDBClusterInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *CreateDBClusterInput) SetDBSubnetGroupName(v string) *CreateDBClusterInput
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *CreateDBClusterInput) SetDatabaseName(v string) *CreateDBClusterInput
SetDatabaseName sets the DatabaseName field's value.
func (s *CreateDBClusterInput) SetDeletionProtection(v bool) *CreateDBClusterInput
SetDeletionProtection sets the DeletionProtection field's value.
func (s *CreateDBClusterInput) SetDestinationRegion(v string) *CreateDBClusterInput
SetDestinationRegion sets the DestinationRegion field's value.
func (s *CreateDBClusterInput) SetEnableCloudwatchLogsExports(v []*string) *CreateDBClusterInput
SetEnableCloudwatchLogsExports sets the EnableCloudwatchLogsExports field's value.
func (s *CreateDBClusterInput) SetEnableIAMDatabaseAuthentication(v bool) *CreateDBClusterInput
SetEnableIAMDatabaseAuthentication sets the EnableIAMDatabaseAuthentication field's value.
func (s *CreateDBClusterInput) SetEngine(v string) *CreateDBClusterInput
SetEngine sets the Engine field's value.
func (s *CreateDBClusterInput) SetEngineVersion(v string) *CreateDBClusterInput
SetEngineVersion sets the EngineVersion field's value.
func (s *CreateDBClusterInput) SetGlobalClusterIdentifier(v string) *CreateDBClusterInput
SetGlobalClusterIdentifier sets the GlobalClusterIdentifier field's value.
func (s *CreateDBClusterInput) SetKmsKeyId(v string) *CreateDBClusterInput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *CreateDBClusterInput) SetMasterUserPassword(v string) *CreateDBClusterInput
SetMasterUserPassword sets the MasterUserPassword field's value.
func (s *CreateDBClusterInput) SetMasterUsername(v string) *CreateDBClusterInput
SetMasterUsername sets the MasterUsername field's value.
func (s *CreateDBClusterInput) SetOptionGroupName(v string) *CreateDBClusterInput
SetOptionGroupName sets the OptionGroupName field's value.
func (s *CreateDBClusterInput) SetPort(v int64) *CreateDBClusterInput
SetPort sets the Port field's value.
func (s *CreateDBClusterInput) SetPreSignedUrl(v string) *CreateDBClusterInput
SetPreSignedUrl sets the PreSignedUrl field's value.
func (s *CreateDBClusterInput) SetPreferredBackupWindow(v string) *CreateDBClusterInput
SetPreferredBackupWindow sets the PreferredBackupWindow field's value.
func (s *CreateDBClusterInput) SetPreferredMaintenanceWindow(v string) *CreateDBClusterInput
SetPreferredMaintenanceWindow sets the PreferredMaintenanceWindow field's value.
func (s *CreateDBClusterInput) SetReplicationSourceIdentifier(v string) *CreateDBClusterInput
SetReplicationSourceIdentifier sets the ReplicationSourceIdentifier field's value.
func (s *CreateDBClusterInput) SetServerlessV2ScalingConfiguration(v *ServerlessV2ScalingConfiguration) *CreateDBClusterInput
SetServerlessV2ScalingConfiguration sets the ServerlessV2ScalingConfiguration field's value.
func (s *CreateDBClusterInput) SetSourceRegion(v string) *CreateDBClusterInput
SetSourceRegion sets the SourceRegion field's value.
func (s *CreateDBClusterInput) SetStorageEncrypted(v bool) *CreateDBClusterInput
SetStorageEncrypted sets the StorageEncrypted field's value.
func (s *CreateDBClusterInput) SetStorageType(v string) *CreateDBClusterInput
SetStorageType sets the StorageType field's value.
func (s *CreateDBClusterInput) SetTags(v []*Tag) *CreateDBClusterInput
SetTags sets the Tags field's value.
func (s *CreateDBClusterInput) SetVpcSecurityGroupIds(v []*string) *CreateDBClusterInput
SetVpcSecurityGroupIds sets the VpcSecurityGroupIds field's value.
func (s CreateDBClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDBClusterOutput struct { // Contains the details of an Amazon Neptune DB cluster. // // This data type is used as a response element in the DescribeDBClusters. DBCluster *DBCluster `type:"structure"` // contains filtered or unexported fields }
func (s CreateDBClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterOutput) SetDBCluster(v *DBCluster) *CreateDBClusterOutput
SetDBCluster sets the DBCluster field's value.
func (s CreateDBClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDBClusterParameterGroupInput struct { // The name of the DB cluster parameter group. // // Constraints: // // * Must match the name of an existing DBClusterParameterGroup. // // This value is stored as a lowercase string. // // DBClusterParameterGroupName is a required field DBClusterParameterGroupName *string `type:"string" required:"true"` // The DB cluster parameter group family name. A DB cluster parameter group // can be associated with one and only one DB cluster parameter group family, // and can be applied only to a DB cluster running a database engine and engine // version compatible with that DB cluster parameter group family. // // DBParameterGroupFamily is a required field DBParameterGroupFamily *string `type:"string" required:"true"` // The description for the DB cluster parameter group. // // Description is a required field Description *string `type:"string" required:"true"` // The tags to be assigned to the new DB cluster parameter group. Tags []*Tag `locationNameList:"Tag" type:"list"` // contains filtered or unexported fields }
func (s CreateDBClusterParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterParameterGroupInput) SetDBClusterParameterGroupName(v string) *CreateDBClusterParameterGroupInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *CreateDBClusterParameterGroupInput) SetDBParameterGroupFamily(v string) *CreateDBClusterParameterGroupInput
SetDBParameterGroupFamily sets the DBParameterGroupFamily field's value.
func (s *CreateDBClusterParameterGroupInput) SetDescription(v string) *CreateDBClusterParameterGroupInput
SetDescription sets the Description field's value.
func (s *CreateDBClusterParameterGroupInput) SetTags(v []*Tag) *CreateDBClusterParameterGroupInput
SetTags sets the Tags field's value.
func (s CreateDBClusterParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDBClusterParameterGroupOutput struct { // Contains the details of an Amazon Neptune DB cluster parameter group. // // This data type is used as a response element in the DescribeDBClusterParameterGroups // action. DBClusterParameterGroup *DBClusterParameterGroup `type:"structure"` // contains filtered or unexported fields }
func (s CreateDBClusterParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterParameterGroupOutput) SetDBClusterParameterGroup(v *DBClusterParameterGroup) *CreateDBClusterParameterGroupOutput
SetDBClusterParameterGroup sets the DBClusterParameterGroup field's value.
func (s CreateDBClusterParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDBClusterSnapshotInput struct { // The identifier of the DB cluster to create a snapshot for. This parameter // is not case-sensitive. // // Constraints: // // * Must match the identifier of an existing DBCluster. // // Example: my-cluster1 // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The identifier of the DB cluster snapshot. This parameter is stored as a // lowercase string. // // Constraints: // // * Must contain from 1 to 63 letters, numbers, or hyphens. // // * First character must be a letter. // // * Cannot end with a hyphen or contain two consecutive hyphens. // // Example: my-cluster1-snapshot1 // // DBClusterSnapshotIdentifier is a required field DBClusterSnapshotIdentifier *string `type:"string" required:"true"` // The tags to be assigned to the DB cluster snapshot. Tags []*Tag `locationNameList:"Tag" type:"list"` // contains filtered or unexported fields }
func (s CreateDBClusterSnapshotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterSnapshotInput) SetDBClusterIdentifier(v string) *CreateDBClusterSnapshotInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *CreateDBClusterSnapshotInput) SetDBClusterSnapshotIdentifier(v string) *CreateDBClusterSnapshotInput
SetDBClusterSnapshotIdentifier sets the DBClusterSnapshotIdentifier field's value.
func (s *CreateDBClusterSnapshotInput) SetTags(v []*Tag) *CreateDBClusterSnapshotInput
SetTags sets the Tags field's value.
func (s CreateDBClusterSnapshotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDBClusterSnapshotOutput struct { // Contains the details for an Amazon Neptune DB cluster snapshot // // This data type is used as a response element in the DescribeDBClusterSnapshots // action. DBClusterSnapshot *DBClusterSnapshot `type:"structure"` // contains filtered or unexported fields }
func (s CreateDBClusterSnapshotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBClusterSnapshotOutput) SetDBClusterSnapshot(v *DBClusterSnapshot) *CreateDBClusterSnapshotOutput
SetDBClusterSnapshot sets the DBClusterSnapshot field's value.
func (s CreateDBClusterSnapshotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDBInstanceInput struct { // Not supported by Neptune. AllocatedStorage *int64 `type:"integer"` // Indicates that minor engine upgrades are applied automatically to the DB // instance during the maintenance window. // // Default: true AutoMinorVersionUpgrade *bool `type:"boolean"` // The EC2 Availability Zone that the DB instance is created in // // Default: A random, system-chosen Availability Zone in the endpoint's Amazon // Region. // // Example: us-east-1d // // Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ // parameter is set to true. The specified Availability Zone must be in the // same Amazon Region as the current endpoint. AvailabilityZone *string `type:"string"` // The number of days for which automated backups are retained. // // Not applicable. The retention period for automated backups is managed by // the DB cluster. For more information, see CreateDBCluster. // // Default: 1 // // Constraints: // // * Must be a value from 0 to 35 // // * Cannot be set to 0 if the DB instance is a source to Read Replicas BackupRetentionPeriod *int64 `type:"integer"` // (Not supported by Neptune) CharacterSetName *string `type:"string"` // True to copy all tags from the DB instance to snapshots of the DB instance, // and otherwise false. The default is false. CopyTagsToSnapshot *bool `type:"boolean"` // The identifier of the DB cluster that the instance will belong to. // // For information on creating a DB cluster, see CreateDBCluster. // // Type: String // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The compute and memory capacity of the DB instance, for example, db.m4.large. // Not all DB instance classes are available in all Amazon Regions. // // DBInstanceClass is a required field DBInstanceClass *string `type:"string" required:"true"` // The DB instance identifier. This parameter is stored as a lowercase string. // // Constraints: // // * Must contain from 1 to 63 letters, numbers, or hyphens. // // * First character must be a letter. // // * Cannot end with a hyphen or contain two consecutive hyphens. // // Example: mydbinstance // // DBInstanceIdentifier is a required field DBInstanceIdentifier *string `type:"string" required:"true"` // Not supported. DBName *string `type:"string"` // The name of the DB parameter group to associate with this DB instance. If // this argument is omitted, the default DBParameterGroup for the specified // engine is used. // // Constraints: // // * Must be 1 to 255 letters, numbers, or hyphens. // // * First character must be a letter // // * Cannot end with a hyphen or contain two consecutive hyphens DBParameterGroupName *string `type:"string"` // A list of DB security groups to associate with this DB instance. // // Default: The default DB security group for the database engine. DBSecurityGroups []*string `locationNameList:"DBSecurityGroupName" type:"list"` // A DB subnet group to associate with this DB instance. // // If there is no DB subnet group, then it is a non-VPC DB instance. DBSubnetGroupName *string `type:"string"` // A value that indicates whether the DB instance has deletion protection enabled. // The database can't be deleted when deletion protection is enabled. By default, // deletion protection is disabled. See Deleting a DB Instance (https://docs.aws.amazon.com/neptune/latest/userguide/manage-console-instances-delete.html). // // DB instances in a DB cluster can be deleted even when deletion protection // is enabled in their parent DB cluster. DeletionProtection *bool `type:"boolean"` // Specify the Active Directory Domain to create the instance in. Domain *string `type:"string"` // Specify the name of the IAM role to be used when making API calls to the // Directory Service. DomainIAMRoleName *string `type:"string"` // The list of log types that need to be enabled for exporting to CloudWatch // Logs. EnableCloudwatchLogsExports []*string `type:"list"` // Not supported by Neptune (ignored). EnableIAMDatabaseAuthentication *bool `type:"boolean"` // (Not supported by Neptune) EnablePerformanceInsights *bool `type:"boolean"` // The name of the database engine to be used for this instance. // // Valid Values: neptune // // Engine is a required field Engine *string `type:"string" required:"true"` // The version number of the database engine to use. Currently, setting this // parameter has no effect. EngineVersion *string `type:"string"` // The amount of Provisioned IOPS (input/output operations per second) to be // initially allocated for the DB instance. Iops *int64 `type:"integer"` // The Amazon KMS key identifier for an encrypted DB instance. // // The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption // key. If you are creating a DB instance with the same Amazon account that // owns the KMS encryption key used to encrypt the new DB instance, then you // can use the KMS key alias instead of the ARN for the KM encryption key. // // Not applicable. The KMS key identifier is managed by the DB cluster. For // more information, see CreateDBCluster. // // If the StorageEncrypted parameter is true, and you do not specify a value // for the KmsKeyId parameter, then Amazon Neptune will use your default encryption // key. Amazon KMS creates the default encryption key for your Amazon account. // Your Amazon account has a different default encryption key for each Amazon // Region. KmsKeyId *string `type:"string"` // License model information for this DB instance. // // Valid values: license-included | bring-your-own-license | general-public-license LicenseModel *string `type:"string"` // Not supported by Neptune. MasterUserPassword *string `type:"string"` // Not supported by Neptune. MasterUsername *string `type:"string"` // The interval, in seconds, between points when Enhanced Monitoring metrics // are collected for the DB instance. To disable collecting Enhanced Monitoring // metrics, specify 0. The default is 0. // // If MonitoringRoleArn is specified, then you must also set MonitoringInterval // to a value other than 0. // // Valid Values: 0, 1, 5, 10, 15, 30, 60 MonitoringInterval *int64 `type:"integer"` // The ARN for the IAM role that permits Neptune to send enhanced monitoring // metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. // // If MonitoringInterval is set to a value other than 0, then you must supply // a MonitoringRoleArn value. MonitoringRoleArn *string `type:"string"` // Specifies if the DB instance is a Multi-AZ deployment. You can't set the // AvailabilityZone parameter if the MultiAZ parameter is set to true. MultiAZ *bool `type:"boolean"` // (Not supported by Neptune) OptionGroupName *string `type:"string"` // (Not supported by Neptune) PerformanceInsightsKMSKeyId *string `type:"string"` // The port number on which the database accepts connections. // // Not applicable. The port is managed by the DB cluster. For more information, // see CreateDBCluster. // // Default: 8182 // // Type: Integer Port *int64 `type:"integer"` // The daily time range during which automated backups are created. // // Not applicable. The daily time range for creating automated backups is managed // by the DB cluster. For more information, see CreateDBCluster. PreferredBackupWindow *string `type:"string"` // The time range each week during which system maintenance can occur, in Universal // Coordinated Time (UTC). // // Format: ddd:hh24:mi-ddd:hh24:mi // // The default is a 30-minute window selected at random from an 8-hour block // of time for each Amazon Region, occurring on a random day of the week. // // Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun. // // Constraints: Minimum 30-minute window. PreferredMaintenanceWindow *string `type:"string"` // A value that specifies the order in which an Read Replica is promoted to // the primary instance after a failure of the existing primary instance. // // Default: 1 // // Valid Values: 0 - 15 PromotionTier *int64 `type:"integer"` // This flag should no longer be used. // // Deprecated: PubliclyAccessible has been deprecated PubliclyAccessible *bool `deprecated:"true" type:"boolean"` // Specifies whether the DB instance is encrypted. // // Not applicable. The encryption for DB instances is managed by the DB cluster. // For more information, see CreateDBCluster. // // Default: false StorageEncrypted *bool `type:"boolean"` // Specifies the storage type to be associated with the DB instance. // // Not applicable. Storage is managed by the DB Cluster. StorageType *string `type:"string"` // The tags to assign to the new instance. Tags []*Tag `locationNameList:"Tag" type:"list"` // The ARN from the key store with which to associate the instance for TDE encryption. TdeCredentialArn *string `type:"string"` // The password for the given ARN from the key store in order to access the // device. // // TdeCredentialPassword is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateDBInstanceInput's // String and GoString methods. TdeCredentialPassword *string `type:"string" sensitive:"true"` // The time zone of the DB instance. Timezone *string `type:"string"` // A list of EC2 VPC security groups to associate with this DB instance. // // Not applicable. The associated list of EC2 VPC security groups is managed // by the DB cluster. For more information, see CreateDBCluster. // // Default: The default EC2 VPC security group for the DB subnet group's VPC. VpcSecurityGroupIds []*string `locationNameList:"VpcSecurityGroupId" type:"list"` // contains filtered or unexported fields }
func (s CreateDBInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBInstanceInput) SetAllocatedStorage(v int64) *CreateDBInstanceInput
SetAllocatedStorage sets the AllocatedStorage field's value.
func (s *CreateDBInstanceInput) SetAutoMinorVersionUpgrade(v bool) *CreateDBInstanceInput
SetAutoMinorVersionUpgrade sets the AutoMinorVersionUpgrade field's value.
func (s *CreateDBInstanceInput) SetAvailabilityZone(v string) *CreateDBInstanceInput
SetAvailabilityZone sets the AvailabilityZone field's value.
func (s *CreateDBInstanceInput) SetBackupRetentionPeriod(v int64) *CreateDBInstanceInput
SetBackupRetentionPeriod sets the BackupRetentionPeriod field's value.
func (s *CreateDBInstanceInput) SetCharacterSetName(v string) *CreateDBInstanceInput
SetCharacterSetName sets the CharacterSetName field's value.
func (s *CreateDBInstanceInput) SetCopyTagsToSnapshot(v bool) *CreateDBInstanceInput
SetCopyTagsToSnapshot sets the CopyTagsToSnapshot field's value.
func (s *CreateDBInstanceInput) SetDBClusterIdentifier(v string) *CreateDBInstanceInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *CreateDBInstanceInput) SetDBInstanceClass(v string) *CreateDBInstanceInput
SetDBInstanceClass sets the DBInstanceClass field's value.
func (s *CreateDBInstanceInput) SetDBInstanceIdentifier(v string) *CreateDBInstanceInput
SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.
func (s *CreateDBInstanceInput) SetDBName(v string) *CreateDBInstanceInput
SetDBName sets the DBName field's value.
func (s *CreateDBInstanceInput) SetDBParameterGroupName(v string) *CreateDBInstanceInput
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s *CreateDBInstanceInput) SetDBSecurityGroups(v []*string) *CreateDBInstanceInput
SetDBSecurityGroups sets the DBSecurityGroups field's value.
func (s *CreateDBInstanceInput) SetDBSubnetGroupName(v string) *CreateDBInstanceInput
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *CreateDBInstanceInput) SetDeletionProtection(v bool) *CreateDBInstanceInput
SetDeletionProtection sets the DeletionProtection field's value.
func (s *CreateDBInstanceInput) SetDomain(v string) *CreateDBInstanceInput
SetDomain sets the Domain field's value.
func (s *CreateDBInstanceInput) SetDomainIAMRoleName(v string) *CreateDBInstanceInput
SetDomainIAMRoleName sets the DomainIAMRoleName field's value.
func (s *CreateDBInstanceInput) SetEnableCloudwatchLogsExports(v []*string) *CreateDBInstanceInput
SetEnableCloudwatchLogsExports sets the EnableCloudwatchLogsExports field's value.
func (s *CreateDBInstanceInput) SetEnableIAMDatabaseAuthentication(v bool) *CreateDBInstanceInput
SetEnableIAMDatabaseAuthentication sets the EnableIAMDatabaseAuthentication field's value.
func (s *CreateDBInstanceInput) SetEnablePerformanceInsights(v bool) *CreateDBInstanceInput
SetEnablePerformanceInsights sets the EnablePerformanceInsights field's value.
func (s *CreateDBInstanceInput) SetEngine(v string) *CreateDBInstanceInput
SetEngine sets the Engine field's value.
func (s *CreateDBInstanceInput) SetEngineVersion(v string) *CreateDBInstanceInput
SetEngineVersion sets the EngineVersion field's value.
func (s *CreateDBInstanceInput) SetIops(v int64) *CreateDBInstanceInput
SetIops sets the Iops field's value.
func (s *CreateDBInstanceInput) SetKmsKeyId(v string) *CreateDBInstanceInput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *CreateDBInstanceInput) SetLicenseModel(v string) *CreateDBInstanceInput
SetLicenseModel sets the LicenseModel field's value.
func (s *CreateDBInstanceInput) SetMasterUserPassword(v string) *CreateDBInstanceInput
SetMasterUserPassword sets the MasterUserPassword field's value.
func (s *CreateDBInstanceInput) SetMasterUsername(v string) *CreateDBInstanceInput
SetMasterUsername sets the MasterUsername field's value.
func (s *CreateDBInstanceInput) SetMonitoringInterval(v int64) *CreateDBInstanceInput
SetMonitoringInterval sets the MonitoringInterval field's value.
func (s *CreateDBInstanceInput) SetMonitoringRoleArn(v string) *CreateDBInstanceInput
SetMonitoringRoleArn sets the MonitoringRoleArn field's value.
func (s *CreateDBInstanceInput) SetMultiAZ(v bool) *CreateDBInstanceInput
SetMultiAZ sets the MultiAZ field's value.
func (s *CreateDBInstanceInput) SetOptionGroupName(v string) *CreateDBInstanceInput
SetOptionGroupName sets the OptionGroupName field's value.
func (s *CreateDBInstanceInput) SetPerformanceInsightsKMSKeyId(v string) *CreateDBInstanceInput
SetPerformanceInsightsKMSKeyId sets the PerformanceInsightsKMSKeyId field's value.
func (s *CreateDBInstanceInput) SetPort(v int64) *CreateDBInstanceInput
SetPort sets the Port field's value.
func (s *CreateDBInstanceInput) SetPreferredBackupWindow(v string) *CreateDBInstanceInput
SetPreferredBackupWindow sets the PreferredBackupWindow field's value.
func (s *CreateDBInstanceInput) SetPreferredMaintenanceWindow(v string) *CreateDBInstanceInput
SetPreferredMaintenanceWindow sets the PreferredMaintenanceWindow field's value.
func (s *CreateDBInstanceInput) SetPromotionTier(v int64) *CreateDBInstanceInput
SetPromotionTier sets the PromotionTier field's value.
func (s *CreateDBInstanceInput) SetPubliclyAccessible(v bool) *CreateDBInstanceInput
SetPubliclyAccessible sets the PubliclyAccessible field's value.
func (s *CreateDBInstanceInput) SetStorageEncrypted(v bool) *CreateDBInstanceInput
SetStorageEncrypted sets the StorageEncrypted field's value.
func (s *CreateDBInstanceInput) SetStorageType(v string) *CreateDBInstanceInput
SetStorageType sets the StorageType field's value.
func (s *CreateDBInstanceInput) SetTags(v []*Tag) *CreateDBInstanceInput
SetTags sets the Tags field's value.
func (s *CreateDBInstanceInput) SetTdeCredentialArn(v string) *CreateDBInstanceInput
SetTdeCredentialArn sets the TdeCredentialArn field's value.
func (s *CreateDBInstanceInput) SetTdeCredentialPassword(v string) *CreateDBInstanceInput
SetTdeCredentialPassword sets the TdeCredentialPassword field's value.
func (s *CreateDBInstanceInput) SetTimezone(v string) *CreateDBInstanceInput
SetTimezone sets the Timezone field's value.
func (s *CreateDBInstanceInput) SetVpcSecurityGroupIds(v []*string) *CreateDBInstanceInput
SetVpcSecurityGroupIds sets the VpcSecurityGroupIds field's value.
func (s CreateDBInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDBInstanceOutput struct { // Contains the details of an Amazon Neptune DB instance. // // This data type is used as a response element in the DescribeDBInstances action. DBInstance *DBInstance `type:"structure"` // contains filtered or unexported fields }
func (s CreateDBInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBInstanceOutput) SetDBInstance(v *DBInstance) *CreateDBInstanceOutput
SetDBInstance sets the DBInstance field's value.
func (s CreateDBInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDBParameterGroupInput struct { // The DB parameter group family name. A DB parameter group can be associated // with one and only one DB parameter group family, and can be applied only // to a DB instance running a database engine and engine version compatible // with that DB parameter group family. // // DBParameterGroupFamily is a required field DBParameterGroupFamily *string `type:"string" required:"true"` // The name of the DB parameter group. // // Constraints: // // * Must be 1 to 255 letters, numbers, or hyphens. // // * First character must be a letter // // * Cannot end with a hyphen or contain two consecutive hyphens // // This value is stored as a lowercase string. // // DBParameterGroupName is a required field DBParameterGroupName *string `type:"string" required:"true"` // The description for the DB parameter group. // // Description is a required field Description *string `type:"string" required:"true"` // The tags to be assigned to the new DB parameter group. Tags []*Tag `locationNameList:"Tag" type:"list"` // contains filtered or unexported fields }
func (s CreateDBParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBParameterGroupInput) SetDBParameterGroupFamily(v string) *CreateDBParameterGroupInput
SetDBParameterGroupFamily sets the DBParameterGroupFamily field's value.
func (s *CreateDBParameterGroupInput) SetDBParameterGroupName(v string) *CreateDBParameterGroupInput
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s *CreateDBParameterGroupInput) SetDescription(v string) *CreateDBParameterGroupInput
SetDescription sets the Description field's value.
func (s *CreateDBParameterGroupInput) SetTags(v []*Tag) *CreateDBParameterGroupInput
SetTags sets the Tags field's value.
func (s CreateDBParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDBParameterGroupOutput struct { // Contains the details of an Amazon Neptune DB parameter group. // // This data type is used as a response element in the DescribeDBParameterGroups // action. DBParameterGroup *DBParameterGroup `type:"structure"` // contains filtered or unexported fields }
func (s CreateDBParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBParameterGroupOutput) SetDBParameterGroup(v *DBParameterGroup) *CreateDBParameterGroupOutput
SetDBParameterGroup sets the DBParameterGroup field's value.
func (s CreateDBParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDBSubnetGroupInput struct { // The description for the DB subnet group. // // DBSubnetGroupDescription is a required field DBSubnetGroupDescription *string `type:"string" required:"true"` // The name for the DB subnet group. This value is stored as a lowercase string. // // Constraints: Must contain no more than 255 letters, numbers, periods, underscores, // spaces, or hyphens. Must not be default. // // Example: mySubnetgroup // // DBSubnetGroupName is a required field DBSubnetGroupName *string `type:"string" required:"true"` // The EC2 Subnet IDs for the DB subnet group. // // SubnetIds is a required field SubnetIds []*string `locationNameList:"SubnetIdentifier" type:"list" required:"true"` // The tags to be assigned to the new DB subnet group. Tags []*Tag `locationNameList:"Tag" type:"list"` // contains filtered or unexported fields }
func (s CreateDBSubnetGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBSubnetGroupInput) SetDBSubnetGroupDescription(v string) *CreateDBSubnetGroupInput
SetDBSubnetGroupDescription sets the DBSubnetGroupDescription field's value.
func (s *CreateDBSubnetGroupInput) SetDBSubnetGroupName(v string) *CreateDBSubnetGroupInput
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *CreateDBSubnetGroupInput) SetSubnetIds(v []*string) *CreateDBSubnetGroupInput
SetSubnetIds sets the SubnetIds field's value.
func (s *CreateDBSubnetGroupInput) SetTags(v []*Tag) *CreateDBSubnetGroupInput
SetTags sets the Tags field's value.
func (s CreateDBSubnetGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBSubnetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDBSubnetGroupOutput struct { // Contains the details of an Amazon Neptune DB subnet group. // // This data type is used as a response element in the DescribeDBSubnetGroups // action. DBSubnetGroup *DBSubnetGroup `type:"structure"` // contains filtered or unexported fields }
func (s CreateDBSubnetGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDBSubnetGroupOutput) SetDBSubnetGroup(v *DBSubnetGroup) *CreateDBSubnetGroupOutput
SetDBSubnetGroup sets the DBSubnetGroup field's value.
func (s CreateDBSubnetGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEventSubscriptionInput struct { // A Boolean value; set to true to activate the subscription, set to false to // create the subscription but not active it. Enabled *bool `type:"boolean"` // A list of event categories for a SourceType that you want to subscribe to. // You can see a list of the categories for a given SourceType by using the // DescribeEventCategories action. EventCategories []*string `locationNameList:"EventCategory" type:"list"` // The Amazon Resource Name (ARN) of the SNS topic created for event notification. // The ARN is created by Amazon SNS when you create a topic and subscribe to // it. // // SnsTopicArn is a required field SnsTopicArn *string `type:"string" required:"true"` // The list of identifiers of the event sources for which events are returned. // If not specified, then all sources are included in the response. An identifier // must begin with a letter and must contain only ASCII letters, digits, and // hyphens; it can't end with a hyphen or contain two consecutive hyphens. // // Constraints: // // * If SourceIds are supplied, SourceType must also be provided. // // * If the source type is a DB instance, then a DBInstanceIdentifier must // be supplied. // // * If the source type is a DB security group, a DBSecurityGroupName must // be supplied. // // * If the source type is a DB parameter group, a DBParameterGroupName must // be supplied. // // * If the source type is a DB snapshot, a DBSnapshotIdentifier must be // supplied. SourceIds []*string `locationNameList:"SourceId" type:"list"` // The type of source that is generating the events. For example, if you want // to be notified of events generated by a DB instance, you would set this parameter // to db-instance. if this value is not specified, all events are returned. // // Valid values: db-instance | db-cluster | db-parameter-group | db-security-group // | db-snapshot | db-cluster-snapshot SourceType *string `type:"string"` // The name of the subscription. // // Constraints: The name must be less than 255 characters. // // SubscriptionName is a required field SubscriptionName *string `type:"string" required:"true"` // The tags to be applied to the new event subscription. Tags []*Tag `locationNameList:"Tag" type:"list"` // contains filtered or unexported fields }
func (s CreateEventSubscriptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateEventSubscriptionInput) SetEnabled(v bool) *CreateEventSubscriptionInput
SetEnabled sets the Enabled field's value.
func (s *CreateEventSubscriptionInput) SetEventCategories(v []*string) *CreateEventSubscriptionInput
SetEventCategories sets the EventCategories field's value.
func (s *CreateEventSubscriptionInput) SetSnsTopicArn(v string) *CreateEventSubscriptionInput
SetSnsTopicArn sets the SnsTopicArn field's value.
func (s *CreateEventSubscriptionInput) SetSourceIds(v []*string) *CreateEventSubscriptionInput
SetSourceIds sets the SourceIds field's value.
func (s *CreateEventSubscriptionInput) SetSourceType(v string) *CreateEventSubscriptionInput
SetSourceType sets the SourceType field's value.
func (s *CreateEventSubscriptionInput) SetSubscriptionName(v string) *CreateEventSubscriptionInput
SetSubscriptionName sets the SubscriptionName field's value.
func (s *CreateEventSubscriptionInput) SetTags(v []*Tag) *CreateEventSubscriptionInput
SetTags sets the Tags field's value.
func (s CreateEventSubscriptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateEventSubscriptionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEventSubscriptionOutput struct { // Contains the results of a successful invocation of the DescribeEventSubscriptions // action. EventSubscription *EventSubscription `type:"structure"` // contains filtered or unexported fields }
func (s CreateEventSubscriptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateEventSubscriptionOutput) SetEventSubscription(v *EventSubscription) *CreateEventSubscriptionOutput
SetEventSubscription sets the EventSubscription field's value.
func (s CreateEventSubscriptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateGlobalClusterInput struct { // The deletion protection setting for the new global database. The global database // can't be deleted when deletion protection is enabled. DeletionProtection *bool `type:"boolean"` // The name of the database engine to be used in the global database. // // Valid values: neptune Engine *string `type:"string"` // The Neptune engine version to be used by the global database. // // Valid values: 1.2.0.0 or above. EngineVersion *string `type:"string"` // The cluster identifier of the new global database cluster. // // GlobalClusterIdentifier is a required field GlobalClusterIdentifier *string `min:"1" type:"string" required:"true"` // (Optional) The Amazon Resource Name (ARN) of an existing Neptune DB cluster // to use as the primary cluster of the new global database. SourceDBClusterIdentifier *string `type:"string"` // The storage encryption setting for the new global database cluster. StorageEncrypted *bool `type:"boolean"` // contains filtered or unexported fields }
func (s CreateGlobalClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateGlobalClusterInput) SetDeletionProtection(v bool) *CreateGlobalClusterInput
SetDeletionProtection sets the DeletionProtection field's value.
func (s *CreateGlobalClusterInput) SetEngine(v string) *CreateGlobalClusterInput
SetEngine sets the Engine field's value.
func (s *CreateGlobalClusterInput) SetEngineVersion(v string) *CreateGlobalClusterInput
SetEngineVersion sets the EngineVersion field's value.
func (s *CreateGlobalClusterInput) SetGlobalClusterIdentifier(v string) *CreateGlobalClusterInput
SetGlobalClusterIdentifier sets the GlobalClusterIdentifier field's value.
func (s *CreateGlobalClusterInput) SetSourceDBClusterIdentifier(v string) *CreateGlobalClusterInput
SetSourceDBClusterIdentifier sets the SourceDBClusterIdentifier field's value.
func (s *CreateGlobalClusterInput) SetStorageEncrypted(v bool) *CreateGlobalClusterInput
SetStorageEncrypted sets the StorageEncrypted field's value.
func (s CreateGlobalClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateGlobalClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGlobalClusterOutput struct { // Contains the details of an Amazon Neptune global database. // // This data type is used as a response element for the CreateGlobalCluster, // DescribeGlobalClusters, ModifyGlobalCluster, DeleteGlobalCluster, FailoverGlobalCluster, // and RemoveFromGlobalCluster actions. GlobalCluster *GlobalCluster `type:"structure"` // contains filtered or unexported fields }
func (s CreateGlobalClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateGlobalClusterOutput) SetGlobalCluster(v *GlobalCluster) *CreateGlobalClusterOutput
SetGlobalCluster sets the GlobalCluster field's value.
func (s CreateGlobalClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBCluster struct { // AllocatedStorage always returns 1, because Neptune DB cluster storage size // is not fixed, but instead automatically adjusts as needed. AllocatedStorage *int64 `type:"integer"` // Provides a list of the Amazon Identity and Access Management (IAM) roles // that are associated with the DB cluster. IAM roles that are associated with // a DB cluster grant permission for the DB cluster to access other Amazon services // on your behalf. AssociatedRoles []*DBClusterRole `locationNameList:"DBClusterRole" type:"list"` // Time at which the DB cluster will be automatically restarted. AutomaticRestartTime *time.Time `type:"timestamp"` // Provides the list of EC2 Availability Zones that instances in the DB cluster // can be created in. AvailabilityZones []*string `locationNameList:"AvailabilityZone" type:"list"` // Specifies the number of days for which automatic DB snapshots are retained. BackupRetentionPeriod *int64 `type:"integer"` // Not supported by Neptune. CharacterSetName *string `type:"string"` // Identifies the clone group to which the DB cluster is associated. CloneGroupId *string `type:"string"` // Specifies the time when the DB cluster was created, in Universal Coordinated // Time (UTC). ClusterCreateTime *time.Time `type:"timestamp"` // If set to true, tags are copied to any snapshot of the DB cluster that is // created. CopyTagsToSnapshot *bool `type:"boolean"` // If set to true, the DB cluster can be cloned across accounts. CrossAccountClone *bool `type:"boolean"` // The Amazon Resource Name (ARN) for the DB cluster. DBClusterArn *string `type:"string"` // Contains a user-supplied DB cluster identifier. This identifier is the unique // key that identifies a DB cluster. DBClusterIdentifier *string `type:"string"` // Provides the list of instances that make up the DB cluster. DBClusterMembers []*DBClusterMember `locationNameList:"DBClusterMember" type:"list"` // Not supported by Neptune. DBClusterOptionGroupMemberships []*DBClusterOptionGroupStatus `locationNameList:"DBClusterOptionGroup" type:"list"` // Specifies the name of the DB cluster parameter group for the DB cluster. DBClusterParameterGroup *string `type:"string"` // Specifies information on the subnet group associated with the DB cluster, // including the name, description, and subnets in the subnet group. DBSubnetGroup *string `type:"string"` // Contains the name of the initial database of this DB cluster that was provided // at create time, if one was specified when the DB cluster was created. This // same name is returned for the life of the DB cluster. DatabaseName *string `type:"string"` // The Amazon Region-unique, immutable identifier for the DB cluster. This identifier // is found in Amazon CloudTrail log entries whenever the Amazon KMS key for // the DB cluster is accessed. DbClusterResourceId *string `type:"string"` // Indicates whether or not the DB cluster has deletion protection enabled. // The database can't be deleted when deletion protection is enabled. DeletionProtection *bool `type:"boolean"` // Specifies the earliest time to which a database can be restored with point-in-time // restore. EarliestRestorableTime *time.Time `type:"timestamp"` // A list of the log types that this DB cluster is configured to export to CloudWatch // Logs. Valid log types are: audit (to publish audit logs to CloudWatch) and // slowquery (to publish slow-query logs to CloudWatch). See Publishing Neptune // logs to Amazon CloudWatch logs (https://docs.aws.amazon.com/neptune/latest/userguide/cloudwatch-logs.html). EnabledCloudwatchLogsExports []*string `type:"list"` // Specifies the connection endpoint for the primary instance of the DB cluster. Endpoint *string `type:"string"` // Provides the name of the database engine to be used for this DB cluster. Engine *string `type:"string"` // Indicates the database engine version. EngineVersion *string `type:"string"` // Contains a user-supplied global database cluster identifier. This identifier // is the unique key that identifies a global database. GlobalClusterIdentifier *string `min:"1" type:"string"` // Specifies the ID that Amazon Route 53 assigns when you create a hosted zone. HostedZoneId *string `type:"string"` // True if mapping of Amazon Identity and Access Management (IAM) accounts to // database accounts is enabled, and otherwise false. IAMDatabaseAuthenticationEnabled *bool `type:"boolean"` // The next time you can modify the DB cluster to use the iopt1 storage type. IOOptimizedNextAllowedModificationTime *time.Time `type:"timestamp"` // If StorageEncrypted is true, the Amazon KMS key identifier for the encrypted // DB cluster. KmsKeyId *string `type:"string"` // Specifies the latest time to which a database can be restored with point-in-time // restore. LatestRestorableTime *time.Time `type:"timestamp"` // Not supported by Neptune. MasterUsername *string `type:"string"` // Specifies whether the DB cluster has instances in multiple Availability Zones. MultiAZ *bool `type:"boolean"` // This data type is used as a response element in the ModifyDBCluster operation // and contains changes that will be applied during the next maintenance window. PendingModifiedValues *ClusterPendingModifiedValues `type:"structure"` // Specifies the progress of the operation as a percentage. PercentProgress *string `type:"string"` // Specifies the port that the database engine is listening on. Port *int64 `type:"integer"` // Specifies the daily time range during which automated backups are created // if automated backups are enabled, as determined by the BackupRetentionPeriod. PreferredBackupWindow *string `type:"string"` // Specifies the weekly time range during which system maintenance can occur, // in Universal Coordinated Time (UTC). PreferredMaintenanceWindow *string `type:"string"` // Contains one or more identifiers of the Read Replicas associated with this // DB cluster. ReadReplicaIdentifiers []*string `locationNameList:"ReadReplicaIdentifier" type:"list"` // The reader endpoint for the DB cluster. The reader endpoint for a DB cluster // load-balances connections across the Read Replicas that are available in // a DB cluster. As clients request new connections to the reader endpoint, // Neptune distributes the connection requests among the Read Replicas in the // DB cluster. This functionality can help balance your read workload across // multiple Read Replicas in your DB cluster. // // If a failover occurs, and the Read Replica that you are connected to is promoted // to be the primary instance, your connection is dropped. To continue sending // your read workload to other Read Replicas in the cluster, you can then reconnect // to the reader endpoint. ReaderEndpoint *string `type:"string"` // Not supported by Neptune. ReplicationSourceIdentifier *string `type:"string"` // Shows the scaling configuration for a Neptune Serverless DB cluster. // // For more information, see Using Amazon Neptune Serverless (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-serverless-using.html) // in the Amazon Neptune User Guide. ServerlessV2ScalingConfiguration *ServerlessV2ScalingConfigurationInfo `type:"structure"` // Specifies the current state of this DB cluster. Status *string `type:"string"` // Specifies whether the DB cluster is encrypted. StorageEncrypted *bool `type:"boolean"` // The storage type associated with the DB cluster. StorageType *string `type:"string"` // Provides a list of VPC security groups that the DB cluster belongs to. VpcSecurityGroups []*VpcSecurityGroupMembership `locationNameList:"VpcSecurityGroupMembership" type:"list"` // contains filtered or unexported fields }
Contains the details of an Amazon Neptune DB cluster.
This data type is used as a response element in the DescribeDBClusters.
func (s DBCluster) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBCluster) SetAllocatedStorage(v int64) *DBCluster
SetAllocatedStorage sets the AllocatedStorage field's value.
func (s *DBCluster) SetAssociatedRoles(v []*DBClusterRole) *DBCluster
SetAssociatedRoles sets the AssociatedRoles field's value.
func (s *DBCluster) SetAutomaticRestartTime(v time.Time) *DBCluster
SetAutomaticRestartTime sets the AutomaticRestartTime field's value.
func (s *DBCluster) SetAvailabilityZones(v []*string) *DBCluster
SetAvailabilityZones sets the AvailabilityZones field's value.
func (s *DBCluster) SetBackupRetentionPeriod(v int64) *DBCluster
SetBackupRetentionPeriod sets the BackupRetentionPeriod field's value.
func (s *DBCluster) SetCharacterSetName(v string) *DBCluster
SetCharacterSetName sets the CharacterSetName field's value.
func (s *DBCluster) SetCloneGroupId(v string) *DBCluster
SetCloneGroupId sets the CloneGroupId field's value.
func (s *DBCluster) SetClusterCreateTime(v time.Time) *DBCluster
SetClusterCreateTime sets the ClusterCreateTime field's value.
func (s *DBCluster) SetCopyTagsToSnapshot(v bool) *DBCluster
SetCopyTagsToSnapshot sets the CopyTagsToSnapshot field's value.
func (s *DBCluster) SetCrossAccountClone(v bool) *DBCluster
SetCrossAccountClone sets the CrossAccountClone field's value.
func (s *DBCluster) SetDBClusterArn(v string) *DBCluster
SetDBClusterArn sets the DBClusterArn field's value.
func (s *DBCluster) SetDBClusterIdentifier(v string) *DBCluster
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *DBCluster) SetDBClusterMembers(v []*DBClusterMember) *DBCluster
SetDBClusterMembers sets the DBClusterMembers field's value.
func (s *DBCluster) SetDBClusterOptionGroupMemberships(v []*DBClusterOptionGroupStatus) *DBCluster
SetDBClusterOptionGroupMemberships sets the DBClusterOptionGroupMemberships field's value.
func (s *DBCluster) SetDBClusterParameterGroup(v string) *DBCluster
SetDBClusterParameterGroup sets the DBClusterParameterGroup field's value.
func (s *DBCluster) SetDBSubnetGroup(v string) *DBCluster
SetDBSubnetGroup sets the DBSubnetGroup field's value.
func (s *DBCluster) SetDatabaseName(v string) *DBCluster
SetDatabaseName sets the DatabaseName field's value.
func (s *DBCluster) SetDbClusterResourceId(v string) *DBCluster
SetDbClusterResourceId sets the DbClusterResourceId field's value.
func (s *DBCluster) SetDeletionProtection(v bool) *DBCluster
SetDeletionProtection sets the DeletionProtection field's value.
func (s *DBCluster) SetEarliestRestorableTime(v time.Time) *DBCluster
SetEarliestRestorableTime sets the EarliestRestorableTime field's value.
func (s *DBCluster) SetEnabledCloudwatchLogsExports(v []*string) *DBCluster
SetEnabledCloudwatchLogsExports sets the EnabledCloudwatchLogsExports field's value.
func (s *DBCluster) SetEndpoint(v string) *DBCluster
SetEndpoint sets the Endpoint field's value.
func (s *DBCluster) SetEngine(v string) *DBCluster
SetEngine sets the Engine field's value.
func (s *DBCluster) SetEngineVersion(v string) *DBCluster
SetEngineVersion sets the EngineVersion field's value.
func (s *DBCluster) SetGlobalClusterIdentifier(v string) *DBCluster
SetGlobalClusterIdentifier sets the GlobalClusterIdentifier field's value.
func (s *DBCluster) SetHostedZoneId(v string) *DBCluster
SetHostedZoneId sets the HostedZoneId field's value.
func (s *DBCluster) SetIAMDatabaseAuthenticationEnabled(v bool) *DBCluster
SetIAMDatabaseAuthenticationEnabled sets the IAMDatabaseAuthenticationEnabled field's value.
func (s *DBCluster) SetIOOptimizedNextAllowedModificationTime(v time.Time) *DBCluster
SetIOOptimizedNextAllowedModificationTime sets the IOOptimizedNextAllowedModificationTime field's value.
func (s *DBCluster) SetKmsKeyId(v string) *DBCluster
SetKmsKeyId sets the KmsKeyId field's value.
func (s *DBCluster) SetLatestRestorableTime(v time.Time) *DBCluster
SetLatestRestorableTime sets the LatestRestorableTime field's value.
func (s *DBCluster) SetMasterUsername(v string) *DBCluster
SetMasterUsername sets the MasterUsername field's value.
func (s *DBCluster) SetMultiAZ(v bool) *DBCluster
SetMultiAZ sets the MultiAZ field's value.
func (s *DBCluster) SetPendingModifiedValues(v *ClusterPendingModifiedValues) *DBCluster
SetPendingModifiedValues sets the PendingModifiedValues field's value.
func (s *DBCluster) SetPercentProgress(v string) *DBCluster
SetPercentProgress sets the PercentProgress field's value.
func (s *DBCluster) SetPort(v int64) *DBCluster
SetPort sets the Port field's value.
func (s *DBCluster) SetPreferredBackupWindow(v string) *DBCluster
SetPreferredBackupWindow sets the PreferredBackupWindow field's value.
func (s *DBCluster) SetPreferredMaintenanceWindow(v string) *DBCluster
SetPreferredMaintenanceWindow sets the PreferredMaintenanceWindow field's value.
func (s *DBCluster) SetReadReplicaIdentifiers(v []*string) *DBCluster
SetReadReplicaIdentifiers sets the ReadReplicaIdentifiers field's value.
func (s *DBCluster) SetReaderEndpoint(v string) *DBCluster
SetReaderEndpoint sets the ReaderEndpoint field's value.
func (s *DBCluster) SetReplicationSourceIdentifier(v string) *DBCluster
SetReplicationSourceIdentifier sets the ReplicationSourceIdentifier field's value.
func (s *DBCluster) SetServerlessV2ScalingConfiguration(v *ServerlessV2ScalingConfigurationInfo) *DBCluster
SetServerlessV2ScalingConfiguration sets the ServerlessV2ScalingConfiguration field's value.
func (s *DBCluster) SetStatus(v string) *DBCluster
SetStatus sets the Status field's value.
func (s *DBCluster) SetStorageEncrypted(v bool) *DBCluster
SetStorageEncrypted sets the StorageEncrypted field's value.
func (s *DBCluster) SetStorageType(v string) *DBCluster
SetStorageType sets the StorageType field's value.
func (s *DBCluster) SetVpcSecurityGroups(v []*VpcSecurityGroupMembership) *DBCluster
SetVpcSecurityGroups sets the VpcSecurityGroups field's value.
func (s DBCluster) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBClusterEndpoint struct { // The type associated with a custom endpoint. One of: READER, WRITER, ANY. CustomEndpointType *string `type:"string"` // The Amazon Resource Name (ARN) for the endpoint. DBClusterEndpointArn *string `type:"string"` // The identifier associated with the endpoint. This parameter is stored as // a lowercase string. DBClusterEndpointIdentifier *string `type:"string"` // A unique system-generated identifier for an endpoint. It remains the same // for the whole life of the endpoint. DBClusterEndpointResourceIdentifier *string `type:"string"` // The DB cluster identifier of the DB cluster associated with the endpoint. // This parameter is stored as a lowercase string. DBClusterIdentifier *string `type:"string"` // The DNS address of the endpoint. Endpoint *string `type:"string"` // The type of the endpoint. One of: READER, WRITER, CUSTOM. EndpointType *string `type:"string"` // List of DB instance identifiers that aren't part of the custom endpoint group. // All other eligible instances are reachable through the custom endpoint. Only // relevant if the list of static members is empty. ExcludedMembers []*string `type:"list"` // List of DB instance identifiers that are part of the custom endpoint group. StaticMembers []*string `type:"list"` // The current status of the endpoint. One of: creating, available, deleting, // inactive, modifying. The inactive state applies to an endpoint that cannot // be used for a certain kind of cluster, such as a writer endpoint for a read-only // secondary cluster in a global database. Status *string `type:"string"` // contains filtered or unexported fields }
This data type represents the information you need to connect to an Amazon Neptune DB cluster. This data type is used as a response element in the following actions:
CreateDBClusterEndpoint
DescribeDBClusterEndpoints
ModifyDBClusterEndpoint
DeleteDBClusterEndpoint
For the data structure that represents Amazon Neptune DB instance endpoints, see Endpoint.
func (s DBClusterEndpoint) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBClusterEndpoint) SetCustomEndpointType(v string) *DBClusterEndpoint
SetCustomEndpointType sets the CustomEndpointType field's value.
func (s *DBClusterEndpoint) SetDBClusterEndpointArn(v string) *DBClusterEndpoint
SetDBClusterEndpointArn sets the DBClusterEndpointArn field's value.
func (s *DBClusterEndpoint) SetDBClusterEndpointIdentifier(v string) *DBClusterEndpoint
SetDBClusterEndpointIdentifier sets the DBClusterEndpointIdentifier field's value.
func (s *DBClusterEndpoint) SetDBClusterEndpointResourceIdentifier(v string) *DBClusterEndpoint
SetDBClusterEndpointResourceIdentifier sets the DBClusterEndpointResourceIdentifier field's value.
func (s *DBClusterEndpoint) SetDBClusterIdentifier(v string) *DBClusterEndpoint
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *DBClusterEndpoint) SetEndpoint(v string) *DBClusterEndpoint
SetEndpoint sets the Endpoint field's value.
func (s *DBClusterEndpoint) SetEndpointType(v string) *DBClusterEndpoint
SetEndpointType sets the EndpointType field's value.
func (s *DBClusterEndpoint) SetExcludedMembers(v []*string) *DBClusterEndpoint
SetExcludedMembers sets the ExcludedMembers field's value.
func (s *DBClusterEndpoint) SetStaticMembers(v []*string) *DBClusterEndpoint
SetStaticMembers sets the StaticMembers field's value.
func (s *DBClusterEndpoint) SetStatus(v string) *DBClusterEndpoint
SetStatus sets the Status field's value.
func (s DBClusterEndpoint) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBClusterMember struct { // Specifies the status of the DB cluster parameter group for this member of // the DB cluster. DBClusterParameterGroupStatus *string `type:"string"` // Specifies the instance identifier for this member of the DB cluster. DBInstanceIdentifier *string `type:"string"` // Value that is true if the cluster member is the primary instance for the // DB cluster and false otherwise. IsClusterWriter *bool `type:"boolean"` // A value that specifies the order in which a Read Replica is promoted to the // primary instance after a failure of the existing primary instance. PromotionTier *int64 `type:"integer"` // contains filtered or unexported fields }
Contains information about an instance that is part of a DB cluster.
func (s DBClusterMember) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBClusterMember) SetDBClusterParameterGroupStatus(v string) *DBClusterMember
SetDBClusterParameterGroupStatus sets the DBClusterParameterGroupStatus field's value.
func (s *DBClusterMember) SetDBInstanceIdentifier(v string) *DBClusterMember
SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.
func (s *DBClusterMember) SetIsClusterWriter(v bool) *DBClusterMember
SetIsClusterWriter sets the IsClusterWriter field's value.
func (s *DBClusterMember) SetPromotionTier(v int64) *DBClusterMember
SetPromotionTier sets the PromotionTier field's value.
func (s DBClusterMember) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBClusterOptionGroupStatus struct { // Not supported by Neptune. DBClusterOptionGroupName *string `type:"string"` // Not supported by Neptune. Status *string `type:"string"` // contains filtered or unexported fields }
Not supported by Neptune.
func (s DBClusterOptionGroupStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBClusterOptionGroupStatus) SetDBClusterOptionGroupName(v string) *DBClusterOptionGroupStatus
SetDBClusterOptionGroupName sets the DBClusterOptionGroupName field's value.
func (s *DBClusterOptionGroupStatus) SetStatus(v string) *DBClusterOptionGroupStatus
SetStatus sets the Status field's value.
func (s DBClusterOptionGroupStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBClusterParameterGroup struct { // The Amazon Resource Name (ARN) for the DB cluster parameter group. DBClusterParameterGroupArn *string `type:"string"` // Provides the name of the DB cluster parameter group. DBClusterParameterGroupName *string `type:"string"` // Provides the name of the DB parameter group family that this DB cluster parameter // group is compatible with. DBParameterGroupFamily *string `type:"string"` // Provides the customer-specified description for this DB cluster parameter // group. Description *string `type:"string"` // contains filtered or unexported fields }
Contains the details of an Amazon Neptune DB cluster parameter group.
This data type is used as a response element in the DescribeDBClusterParameterGroups action.
func (s DBClusterParameterGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBClusterParameterGroup) SetDBClusterParameterGroupArn(v string) *DBClusterParameterGroup
SetDBClusterParameterGroupArn sets the DBClusterParameterGroupArn field's value.
func (s *DBClusterParameterGroup) SetDBClusterParameterGroupName(v string) *DBClusterParameterGroup
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *DBClusterParameterGroup) SetDBParameterGroupFamily(v string) *DBClusterParameterGroup
SetDBParameterGroupFamily sets the DBParameterGroupFamily field's value.
func (s *DBClusterParameterGroup) SetDescription(v string) *DBClusterParameterGroup
SetDescription sets the Description field's value.
func (s DBClusterParameterGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBClusterRole struct { // The name of the feature associated with the Amazon Identity and Access Management // (IAM) role. For the list of supported feature names, see DescribeDBEngineVersions. FeatureName *string `type:"string"` // The Amazon Resource Name (ARN) of the IAM role that is associated with the // DB cluster. RoleArn *string `type:"string"` // Describes the state of association between the IAM role and the DB cluster. // The Status property returns one of the following values: // // * ACTIVE - the IAM role ARN is associated with the DB cluster and can // be used to access other Amazon services on your behalf. // // * PENDING - the IAM role ARN is being associated with the DB cluster. // // * INVALID - the IAM role ARN is associated with the DB cluster, but the // DB cluster is unable to assume the IAM role in order to access other Amazon // services on your behalf. Status *string `type:"string"` // contains filtered or unexported fields }
Describes an Amazon Identity and Access Management (IAM) role that is associated with a DB cluster.
func (s DBClusterRole) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBClusterRole) SetFeatureName(v string) *DBClusterRole
SetFeatureName sets the FeatureName field's value.
func (s *DBClusterRole) SetRoleArn(v string) *DBClusterRole
SetRoleArn sets the RoleArn field's value.
func (s *DBClusterRole) SetStatus(v string) *DBClusterRole
SetStatus sets the Status field's value.
func (s DBClusterRole) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBClusterSnapshot struct { // Specifies the allocated storage size in gibibytes (GiB). AllocatedStorage *int64 `type:"integer"` // Provides the list of EC2 Availability Zones that instances in the DB cluster // snapshot can be restored in. AvailabilityZones []*string `locationNameList:"AvailabilityZone" type:"list"` // Specifies the time when the DB cluster was created, in Universal Coordinated // Time (UTC). ClusterCreateTime *time.Time `type:"timestamp"` // Specifies the DB cluster identifier of the DB cluster that this DB cluster // snapshot was created from. DBClusterIdentifier *string `type:"string"` // The Amazon Resource Name (ARN) for the DB cluster snapshot. DBClusterSnapshotArn *string `type:"string"` // Specifies the identifier for a DB cluster snapshot. Must match the identifier // of an existing snapshot. // // After you restore a DB cluster using a DBClusterSnapshotIdentifier, you must // specify the same DBClusterSnapshotIdentifier for any future updates to the // DB cluster. When you specify this property for an update, the DB cluster // is not restored from the snapshot again, and the data in the database is // not changed. // // However, if you don't specify the DBClusterSnapshotIdentifier, an empty DB // cluster is created, and the original DB cluster is deleted. If you specify // a property that is different from the previous snapshot restore property, // the DB cluster is restored from the snapshot specified by the DBClusterSnapshotIdentifier, // and the original DB cluster is deleted. DBClusterSnapshotIdentifier *string `type:"string"` // Specifies the name of the database engine. Engine *string `type:"string"` // Provides the version of the database engine for this DB cluster snapshot. EngineVersion *string `type:"string"` // True if mapping of Amazon Identity and Access Management (IAM) accounts to // database accounts is enabled, and otherwise false. IAMDatabaseAuthenticationEnabled *bool `type:"boolean"` // If StorageEncrypted is true, the Amazon KMS key identifier for the encrypted // DB cluster snapshot. KmsKeyId *string `type:"string"` // Provides the license model information for this DB cluster snapshot. LicenseModel *string `type:"string"` // Not supported by Neptune. MasterUsername *string `type:"string"` // Specifies the percentage of the estimated data that has been transferred. PercentProgress *int64 `type:"integer"` // Specifies the port that the DB cluster was listening on at the time of the // snapshot. Port *int64 `type:"integer"` // Provides the time when the snapshot was taken, in Universal Coordinated Time // (UTC). SnapshotCreateTime *time.Time `type:"timestamp"` // Provides the type of the DB cluster snapshot. SnapshotType *string `type:"string"` // If the DB cluster snapshot was copied from a source DB cluster snapshot, // the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, // a null value. SourceDBClusterSnapshotArn *string `type:"string"` // Specifies the status of this DB cluster snapshot. Status *string `type:"string"` // Specifies whether the DB cluster snapshot is encrypted. StorageEncrypted *bool `type:"boolean"` // The storage type associated with the DB cluster snapshot. StorageType *string `type:"string"` // Provides the VPC ID associated with the DB cluster snapshot. VpcId *string `type:"string"` // contains filtered or unexported fields }
Contains the details for an Amazon Neptune DB cluster snapshot
This data type is used as a response element in the DescribeDBClusterSnapshots action.
func (s DBClusterSnapshot) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBClusterSnapshot) SetAllocatedStorage(v int64) *DBClusterSnapshot
SetAllocatedStorage sets the AllocatedStorage field's value.
func (s *DBClusterSnapshot) SetAvailabilityZones(v []*string) *DBClusterSnapshot
SetAvailabilityZones sets the AvailabilityZones field's value.
func (s *DBClusterSnapshot) SetClusterCreateTime(v time.Time) *DBClusterSnapshot
SetClusterCreateTime sets the ClusterCreateTime field's value.
func (s *DBClusterSnapshot) SetDBClusterIdentifier(v string) *DBClusterSnapshot
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *DBClusterSnapshot) SetDBClusterSnapshotArn(v string) *DBClusterSnapshot
SetDBClusterSnapshotArn sets the DBClusterSnapshotArn field's value.
func (s *DBClusterSnapshot) SetDBClusterSnapshotIdentifier(v string) *DBClusterSnapshot
SetDBClusterSnapshotIdentifier sets the DBClusterSnapshotIdentifier field's value.
func (s *DBClusterSnapshot) SetEngine(v string) *DBClusterSnapshot
SetEngine sets the Engine field's value.
func (s *DBClusterSnapshot) SetEngineVersion(v string) *DBClusterSnapshot
SetEngineVersion sets the EngineVersion field's value.
func (s *DBClusterSnapshot) SetIAMDatabaseAuthenticationEnabled(v bool) *DBClusterSnapshot
SetIAMDatabaseAuthenticationEnabled sets the IAMDatabaseAuthenticationEnabled field's value.
func (s *DBClusterSnapshot) SetKmsKeyId(v string) *DBClusterSnapshot
SetKmsKeyId sets the KmsKeyId field's value.
func (s *DBClusterSnapshot) SetLicenseModel(v string) *DBClusterSnapshot
SetLicenseModel sets the LicenseModel field's value.
func (s *DBClusterSnapshot) SetMasterUsername(v string) *DBClusterSnapshot
SetMasterUsername sets the MasterUsername field's value.
func (s *DBClusterSnapshot) SetPercentProgress(v int64) *DBClusterSnapshot
SetPercentProgress sets the PercentProgress field's value.
func (s *DBClusterSnapshot) SetPort(v int64) *DBClusterSnapshot
SetPort sets the Port field's value.
func (s *DBClusterSnapshot) SetSnapshotCreateTime(v time.Time) *DBClusterSnapshot
SetSnapshotCreateTime sets the SnapshotCreateTime field's value.
func (s *DBClusterSnapshot) SetSnapshotType(v string) *DBClusterSnapshot
SetSnapshotType sets the SnapshotType field's value.
func (s *DBClusterSnapshot) SetSourceDBClusterSnapshotArn(v string) *DBClusterSnapshot
SetSourceDBClusterSnapshotArn sets the SourceDBClusterSnapshotArn field's value.
func (s *DBClusterSnapshot) SetStatus(v string) *DBClusterSnapshot
SetStatus sets the Status field's value.
func (s *DBClusterSnapshot) SetStorageEncrypted(v bool) *DBClusterSnapshot
SetStorageEncrypted sets the StorageEncrypted field's value.
func (s *DBClusterSnapshot) SetStorageType(v string) *DBClusterSnapshot
SetStorageType sets the StorageType field's value.
func (s *DBClusterSnapshot) SetVpcId(v string) *DBClusterSnapshot
SetVpcId sets the VpcId field's value.
func (s DBClusterSnapshot) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBClusterSnapshotAttribute struct { // The name of the manual DB cluster snapshot attribute. // // The attribute named restore refers to the list of Amazon accounts that have // permission to copy or restore the manual DB cluster snapshot. For more information, // see the ModifyDBClusterSnapshotAttribute API action. AttributeName *string `type:"string"` // The value(s) for the manual DB cluster snapshot attribute. // // If the AttributeName field is set to restore, then this element returns a // list of IDs of the Amazon accounts that are authorized to copy or restore // the manual DB cluster snapshot. If a value of all is in the list, then the // manual DB cluster snapshot is public and available for any Amazon account // to copy or restore. AttributeValues []*string `locationNameList:"AttributeValue" type:"list"` // contains filtered or unexported fields }
Contains the name and values of a manual DB cluster snapshot attribute.
Manual DB cluster snapshot attributes are used to authorize other Amazon accounts to restore a manual DB cluster snapshot. For more information, see the ModifyDBClusterSnapshotAttribute API action.
func (s DBClusterSnapshotAttribute) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBClusterSnapshotAttribute) SetAttributeName(v string) *DBClusterSnapshotAttribute
SetAttributeName sets the AttributeName field's value.
func (s *DBClusterSnapshotAttribute) SetAttributeValues(v []*string) *DBClusterSnapshotAttribute
SetAttributeValues sets the AttributeValues field's value.
func (s DBClusterSnapshotAttribute) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBClusterSnapshotAttributesResult struct { // The list of attributes and values for the manual DB cluster snapshot. DBClusterSnapshotAttributes []*DBClusterSnapshotAttribute `locationNameList:"DBClusterSnapshotAttribute" type:"list"` // The identifier of the manual DB cluster snapshot that the attributes apply // to. DBClusterSnapshotIdentifier *string `type:"string"` // contains filtered or unexported fields }
Contains the results of a successful call to the DescribeDBClusterSnapshotAttributes API action.
Manual DB cluster snapshot attributes are used to authorize other Amazon accounts to copy or restore a manual DB cluster snapshot. For more information, see the ModifyDBClusterSnapshotAttribute API action.
func (s DBClusterSnapshotAttributesResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBClusterSnapshotAttributesResult) SetDBClusterSnapshotAttributes(v []*DBClusterSnapshotAttribute) *DBClusterSnapshotAttributesResult
SetDBClusterSnapshotAttributes sets the DBClusterSnapshotAttributes field's value.
func (s *DBClusterSnapshotAttributesResult) SetDBClusterSnapshotIdentifier(v string) *DBClusterSnapshotAttributesResult
SetDBClusterSnapshotIdentifier sets the DBClusterSnapshotIdentifier field's value.
func (s DBClusterSnapshotAttributesResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBEngineVersion struct { // The description of the database engine. DBEngineDescription *string `type:"string"` // The description of the database engine version. DBEngineVersionDescription *string `type:"string"` // The name of the DB parameter group family for the database engine. DBParameterGroupFamily *string `type:"string"` // (Not supported by Neptune) DefaultCharacterSet *CharacterSet `type:"structure"` // The name of the database engine. Engine *string `type:"string"` // The version number of the database engine. EngineVersion *string `type:"string"` // The types of logs that the database engine has available for export to CloudWatch // Logs. ExportableLogTypes []*string `type:"list"` // (Not supported by Neptune) SupportedCharacterSets []*CharacterSet `locationNameList:"CharacterSet" type:"list"` // A list of the time zones supported by this engine for the Timezone parameter // of the CreateDBInstance action. SupportedTimezones []*Timezone `locationNameList:"Timezone" type:"list"` // A value that indicates whether you can use Aurora global databases with a // specific DB engine version. SupportsGlobalDatabases *bool `type:"boolean"` // A value that indicates whether the engine version supports exporting the // log types specified by ExportableLogTypes to CloudWatch Logs. SupportsLogExportsToCloudwatchLogs *bool `type:"boolean"` // Indicates whether the database engine version supports read replicas. SupportsReadReplica *bool `type:"boolean"` // A list of engine versions that this database engine version can be upgraded // to. ValidUpgradeTarget []*UpgradeTarget `locationNameList:"UpgradeTarget" type:"list"` // contains filtered or unexported fields }
This data type is used as a response element in the action DescribeDBEngineVersions.
func (s DBEngineVersion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBEngineVersion) SetDBEngineDescription(v string) *DBEngineVersion
SetDBEngineDescription sets the DBEngineDescription field's value.
func (s *DBEngineVersion) SetDBEngineVersionDescription(v string) *DBEngineVersion
SetDBEngineVersionDescription sets the DBEngineVersionDescription field's value.
func (s *DBEngineVersion) SetDBParameterGroupFamily(v string) *DBEngineVersion
SetDBParameterGroupFamily sets the DBParameterGroupFamily field's value.
func (s *DBEngineVersion) SetDefaultCharacterSet(v *CharacterSet) *DBEngineVersion
SetDefaultCharacterSet sets the DefaultCharacterSet field's value.
func (s *DBEngineVersion) SetEngine(v string) *DBEngineVersion
SetEngine sets the Engine field's value.
func (s *DBEngineVersion) SetEngineVersion(v string) *DBEngineVersion
SetEngineVersion sets the EngineVersion field's value.
func (s *DBEngineVersion) SetExportableLogTypes(v []*string) *DBEngineVersion
SetExportableLogTypes sets the ExportableLogTypes field's value.
func (s *DBEngineVersion) SetSupportedCharacterSets(v []*CharacterSet) *DBEngineVersion
SetSupportedCharacterSets sets the SupportedCharacterSets field's value.
func (s *DBEngineVersion) SetSupportedTimezones(v []*Timezone) *DBEngineVersion
SetSupportedTimezones sets the SupportedTimezones field's value.
func (s *DBEngineVersion) SetSupportsGlobalDatabases(v bool) *DBEngineVersion
SetSupportsGlobalDatabases sets the SupportsGlobalDatabases field's value.
func (s *DBEngineVersion) SetSupportsLogExportsToCloudwatchLogs(v bool) *DBEngineVersion
SetSupportsLogExportsToCloudwatchLogs sets the SupportsLogExportsToCloudwatchLogs field's value.
func (s *DBEngineVersion) SetSupportsReadReplica(v bool) *DBEngineVersion
SetSupportsReadReplica sets the SupportsReadReplica field's value.
func (s *DBEngineVersion) SetValidUpgradeTarget(v []*UpgradeTarget) *DBEngineVersion
SetValidUpgradeTarget sets the ValidUpgradeTarget field's value.
func (s DBEngineVersion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBInstance struct { // Not supported by Neptune. AllocatedStorage *int64 `type:"integer"` // Indicates that minor version patches are applied automatically. AutoMinorVersionUpgrade *bool `type:"boolean"` // Specifies the name of the Availability Zone the DB instance is located in. AvailabilityZone *string `type:"string"` // Specifies the number of days for which automatic DB snapshots are retained. BackupRetentionPeriod *int64 `type:"integer"` // The identifier of the CA certificate for this DB instance. CACertificateIdentifier *string `type:"string"` // (Not supported by Neptune) CharacterSetName *string `type:"string"` // Specifies whether tags are copied from the DB instance to snapshots of the // DB instance. CopyTagsToSnapshot *bool `type:"boolean"` // If the DB instance is a member of a DB cluster, contains the name of the // DB cluster that the DB instance is a member of. DBClusterIdentifier *string `type:"string"` // The Amazon Resource Name (ARN) for the DB instance. DBInstanceArn *string `type:"string"` // Contains the name of the compute and memory capacity class of the DB instance. DBInstanceClass *string `type:"string"` // Contains a user-supplied database identifier. This identifier is the unique // key that identifies a DB instance. DBInstanceIdentifier *string `type:"string"` // Specifies the current state of this database. DBInstanceStatus *string `type:"string"` // The database name. DBName *string `type:"string"` // Provides the list of DB parameter groups applied to this DB instance. DBParameterGroups []*DBParameterGroupStatus `locationNameList:"DBParameterGroup" type:"list"` // Provides List of DB security group elements containing only DBSecurityGroup.Name // and DBSecurityGroup.Status subelements. DBSecurityGroups []*DBSecurityGroupMembership `locationNameList:"DBSecurityGroup" type:"list"` // Specifies information on the subnet group associated with the DB instance, // including the name, description, and subnets in the subnet group. DBSubnetGroup *DBSubnetGroup `type:"structure"` // Specifies the port that the DB instance listens on. If the DB instance is // part of a DB cluster, this can be a different port than the DB cluster port. DbInstancePort *int64 `type:"integer"` // The Amazon Region-unique, immutable identifier for the DB instance. This // identifier is found in Amazon CloudTrail log entries whenever the Amazon // KMS key for the DB instance is accessed. DbiResourceId *string `type:"string"` // Indicates whether or not the DB instance has deletion protection enabled. // The instance can't be deleted when deletion protection is enabled. See Deleting // a DB Instance (https://docs.aws.amazon.com/neptune/latest/userguide/manage-console-instances-delete.html). DeletionProtection *bool `type:"boolean"` // Not supported DomainMemberships []*DomainMembership `locationNameList:"DomainMembership" type:"list"` // A list of log types that this DB instance is configured to export to CloudWatch // Logs. EnabledCloudwatchLogsExports []*string `type:"list"` // Specifies the connection endpoint. Endpoint *Endpoint `type:"structure"` // Provides the name of the database engine to be used for this DB instance. Engine *string `type:"string"` // Indicates the database engine version. EngineVersion *string `type:"string"` // The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream that // receives the Enhanced Monitoring metrics data for the DB instance. EnhancedMonitoringResourceArn *string `type:"string"` // True if Amazon Identity and Access Management (IAM) authentication is enabled, // and otherwise false. IAMDatabaseAuthenticationEnabled *bool `type:"boolean"` // Provides the date and time the DB instance was created. InstanceCreateTime *time.Time `type:"timestamp"` // Specifies the Provisioned IOPS (I/O operations per second) value. Iops *int64 `type:"integer"` // Not supported: The encryption for DB instances is managed by the DB cluster. KmsKeyId *string `type:"string"` // Specifies the latest time to which a database can be restored with point-in-time // restore. LatestRestorableTime *time.Time `type:"timestamp"` // License model information for this DB instance. LicenseModel *string `type:"string"` // Not supported by Neptune. MasterUsername *string `type:"string"` // The interval, in seconds, between points when Enhanced Monitoring metrics // are collected for the DB instance. MonitoringInterval *int64 `type:"integer"` // The ARN for the IAM role that permits Neptune to send Enhanced Monitoring // metrics to Amazon CloudWatch Logs. MonitoringRoleArn *string `type:"string"` // Specifies if the DB instance is a Multi-AZ deployment. MultiAZ *bool `type:"boolean"` // (Not supported by Neptune) OptionGroupMemberships []*OptionGroupMembership `locationNameList:"OptionGroupMembership" type:"list"` // Specifies that changes to the DB instance are pending. This element is only // included when changes are pending. Specific changes are identified by subelements. PendingModifiedValues *PendingModifiedValues `type:"structure"` // (Not supported by Neptune) PerformanceInsightsEnabled *bool `type:"boolean"` // (Not supported by Neptune) PerformanceInsightsKMSKeyId *string `type:"string"` // Specifies the daily time range during which automated backups are created // if automated backups are enabled, as determined by the BackupRetentionPeriod. PreferredBackupWindow *string `type:"string"` // Specifies the weekly time range during which system maintenance can occur, // in Universal Coordinated Time (UTC). PreferredMaintenanceWindow *string `type:"string"` // A value that specifies the order in which a Read Replica is promoted to the // primary instance after a failure of the existing primary instance. PromotionTier *int64 `type:"integer"` // This flag should no longer be used. // // Deprecated: PubliclyAccessible has been deprecated PubliclyAccessible *bool `deprecated:"true" type:"boolean"` // Contains one or more identifiers of DB clusters that are Read Replicas of // this DB instance. ReadReplicaDBClusterIdentifiers []*string `locationNameList:"ReadReplicaDBClusterIdentifier" type:"list"` // Contains one or more identifiers of the Read Replicas associated with this // DB instance. ReadReplicaDBInstanceIdentifiers []*string `locationNameList:"ReadReplicaDBInstanceIdentifier" type:"list"` // Contains the identifier of the source DB instance if this DB instance is // a Read Replica. ReadReplicaSourceDBInstanceIdentifier *string `type:"string"` // If present, specifies the name of the secondary Availability Zone for a DB // instance with multi-AZ support. SecondaryAvailabilityZone *string `type:"string"` // The status of a Read Replica. If the instance is not a Read Replica, this // is blank. StatusInfos []*DBInstanceStatusInfo `locationNameList:"DBInstanceStatusInfo" type:"list"` // Not supported: The encryption for DB instances is managed by the DB cluster. StorageEncrypted *bool `type:"boolean"` // Specifies the storage type associated with DB instance. StorageType *string `type:"string"` // The ARN from the key store with which the instance is associated for TDE // encryption. TdeCredentialArn *string `type:"string"` // Not supported. Timezone *string `type:"string"` // Provides a list of VPC security group elements that the DB instance belongs // to. VpcSecurityGroups []*VpcSecurityGroupMembership `locationNameList:"VpcSecurityGroupMembership" type:"list"` // contains filtered or unexported fields }
Contains the details of an Amazon Neptune DB instance.
This data type is used as a response element in the DescribeDBInstances action.
func (s DBInstance) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBInstance) SetAllocatedStorage(v int64) *DBInstance
SetAllocatedStorage sets the AllocatedStorage field's value.
func (s *DBInstance) SetAutoMinorVersionUpgrade(v bool) *DBInstance
SetAutoMinorVersionUpgrade sets the AutoMinorVersionUpgrade field's value.
func (s *DBInstance) SetAvailabilityZone(v string) *DBInstance
SetAvailabilityZone sets the AvailabilityZone field's value.
func (s *DBInstance) SetBackupRetentionPeriod(v int64) *DBInstance
SetBackupRetentionPeriod sets the BackupRetentionPeriod field's value.
func (s *DBInstance) SetCACertificateIdentifier(v string) *DBInstance
SetCACertificateIdentifier sets the CACertificateIdentifier field's value.
func (s *DBInstance) SetCharacterSetName(v string) *DBInstance
SetCharacterSetName sets the CharacterSetName field's value.
func (s *DBInstance) SetCopyTagsToSnapshot(v bool) *DBInstance
SetCopyTagsToSnapshot sets the CopyTagsToSnapshot field's value.
func (s *DBInstance) SetDBClusterIdentifier(v string) *DBInstance
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *DBInstance) SetDBInstanceArn(v string) *DBInstance
SetDBInstanceArn sets the DBInstanceArn field's value.
func (s *DBInstance) SetDBInstanceClass(v string) *DBInstance
SetDBInstanceClass sets the DBInstanceClass field's value.
func (s *DBInstance) SetDBInstanceIdentifier(v string) *DBInstance
SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.
func (s *DBInstance) SetDBInstanceStatus(v string) *DBInstance
SetDBInstanceStatus sets the DBInstanceStatus field's value.
func (s *DBInstance) SetDBName(v string) *DBInstance
SetDBName sets the DBName field's value.
func (s *DBInstance) SetDBParameterGroups(v []*DBParameterGroupStatus) *DBInstance
SetDBParameterGroups sets the DBParameterGroups field's value.
func (s *DBInstance) SetDBSecurityGroups(v []*DBSecurityGroupMembership) *DBInstance
SetDBSecurityGroups sets the DBSecurityGroups field's value.
func (s *DBInstance) SetDBSubnetGroup(v *DBSubnetGroup) *DBInstance
SetDBSubnetGroup sets the DBSubnetGroup field's value.
func (s *DBInstance) SetDbInstancePort(v int64) *DBInstance
SetDbInstancePort sets the DbInstancePort field's value.
func (s *DBInstance) SetDbiResourceId(v string) *DBInstance
SetDbiResourceId sets the DbiResourceId field's value.
func (s *DBInstance) SetDeletionProtection(v bool) *DBInstance
SetDeletionProtection sets the DeletionProtection field's value.
func (s *DBInstance) SetDomainMemberships(v []*DomainMembership) *DBInstance
SetDomainMemberships sets the DomainMemberships field's value.
func (s *DBInstance) SetEnabledCloudwatchLogsExports(v []*string) *DBInstance
SetEnabledCloudwatchLogsExports sets the EnabledCloudwatchLogsExports field's value.
func (s *DBInstance) SetEndpoint(v *Endpoint) *DBInstance
SetEndpoint sets the Endpoint field's value.
func (s *DBInstance) SetEngine(v string) *DBInstance
SetEngine sets the Engine field's value.
func (s *DBInstance) SetEngineVersion(v string) *DBInstance
SetEngineVersion sets the EngineVersion field's value.
func (s *DBInstance) SetEnhancedMonitoringResourceArn(v string) *DBInstance
SetEnhancedMonitoringResourceArn sets the EnhancedMonitoringResourceArn field's value.
func (s *DBInstance) SetIAMDatabaseAuthenticationEnabled(v bool) *DBInstance
SetIAMDatabaseAuthenticationEnabled sets the IAMDatabaseAuthenticationEnabled field's value.
func (s *DBInstance) SetInstanceCreateTime(v time.Time) *DBInstance
SetInstanceCreateTime sets the InstanceCreateTime field's value.
func (s *DBInstance) SetIops(v int64) *DBInstance
SetIops sets the Iops field's value.
func (s *DBInstance) SetKmsKeyId(v string) *DBInstance
SetKmsKeyId sets the KmsKeyId field's value.
func (s *DBInstance) SetLatestRestorableTime(v time.Time) *DBInstance
SetLatestRestorableTime sets the LatestRestorableTime field's value.
func (s *DBInstance) SetLicenseModel(v string) *DBInstance
SetLicenseModel sets the LicenseModel field's value.
func (s *DBInstance) SetMasterUsername(v string) *DBInstance
SetMasterUsername sets the MasterUsername field's value.
func (s *DBInstance) SetMonitoringInterval(v int64) *DBInstance
SetMonitoringInterval sets the MonitoringInterval field's value.
func (s *DBInstance) SetMonitoringRoleArn(v string) *DBInstance
SetMonitoringRoleArn sets the MonitoringRoleArn field's value.
func (s *DBInstance) SetMultiAZ(v bool) *DBInstance
SetMultiAZ sets the MultiAZ field's value.
func (s *DBInstance) SetOptionGroupMemberships(v []*OptionGroupMembership) *DBInstance
SetOptionGroupMemberships sets the OptionGroupMemberships field's value.
func (s *DBInstance) SetPendingModifiedValues(v *PendingModifiedValues) *DBInstance
SetPendingModifiedValues sets the PendingModifiedValues field's value.
func (s *DBInstance) SetPerformanceInsightsEnabled(v bool) *DBInstance
SetPerformanceInsightsEnabled sets the PerformanceInsightsEnabled field's value.
func (s *DBInstance) SetPerformanceInsightsKMSKeyId(v string) *DBInstance
SetPerformanceInsightsKMSKeyId sets the PerformanceInsightsKMSKeyId field's value.
func (s *DBInstance) SetPreferredBackupWindow(v string) *DBInstance
SetPreferredBackupWindow sets the PreferredBackupWindow field's value.
func (s *DBInstance) SetPreferredMaintenanceWindow(v string) *DBInstance
SetPreferredMaintenanceWindow sets the PreferredMaintenanceWindow field's value.
func (s *DBInstance) SetPromotionTier(v int64) *DBInstance
SetPromotionTier sets the PromotionTier field's value.
func (s *DBInstance) SetPubliclyAccessible(v bool) *DBInstance
SetPubliclyAccessible sets the PubliclyAccessible field's value.
func (s *DBInstance) SetReadReplicaDBClusterIdentifiers(v []*string) *DBInstance
SetReadReplicaDBClusterIdentifiers sets the ReadReplicaDBClusterIdentifiers field's value.
func (s *DBInstance) SetReadReplicaDBInstanceIdentifiers(v []*string) *DBInstance
SetReadReplicaDBInstanceIdentifiers sets the ReadReplicaDBInstanceIdentifiers field's value.
func (s *DBInstance) SetReadReplicaSourceDBInstanceIdentifier(v string) *DBInstance
SetReadReplicaSourceDBInstanceIdentifier sets the ReadReplicaSourceDBInstanceIdentifier field's value.
func (s *DBInstance) SetSecondaryAvailabilityZone(v string) *DBInstance
SetSecondaryAvailabilityZone sets the SecondaryAvailabilityZone field's value.
func (s *DBInstance) SetStatusInfos(v []*DBInstanceStatusInfo) *DBInstance
SetStatusInfos sets the StatusInfos field's value.
func (s *DBInstance) SetStorageEncrypted(v bool) *DBInstance
SetStorageEncrypted sets the StorageEncrypted field's value.
func (s *DBInstance) SetStorageType(v string) *DBInstance
SetStorageType sets the StorageType field's value.
func (s *DBInstance) SetTdeCredentialArn(v string) *DBInstance
SetTdeCredentialArn sets the TdeCredentialArn field's value.
func (s *DBInstance) SetTimezone(v string) *DBInstance
SetTimezone sets the Timezone field's value.
func (s *DBInstance) SetVpcSecurityGroups(v []*VpcSecurityGroupMembership) *DBInstance
SetVpcSecurityGroups sets the VpcSecurityGroups field's value.
func (s DBInstance) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBInstanceStatusInfo struct { // Details of the error if there is an error for the instance. If the instance // is not in an error state, this value is blank. Message *string `type:"string"` // Boolean value that is true if the instance is operating normally, or false // if the instance is in an error state. Normal *bool `type:"boolean"` // Status of the DB instance. For a StatusType of read replica, the values can // be replicating, error, stopped, or terminated. Status *string `type:"string"` // This value is currently "read replication." StatusType *string `type:"string"` // contains filtered or unexported fields }
Provides a list of status information for a DB instance.
func (s DBInstanceStatusInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBInstanceStatusInfo) SetMessage(v string) *DBInstanceStatusInfo
SetMessage sets the Message field's value.
func (s *DBInstanceStatusInfo) SetNormal(v bool) *DBInstanceStatusInfo
SetNormal sets the Normal field's value.
func (s *DBInstanceStatusInfo) SetStatus(v string) *DBInstanceStatusInfo
SetStatus sets the Status field's value.
func (s *DBInstanceStatusInfo) SetStatusType(v string) *DBInstanceStatusInfo
SetStatusType sets the StatusType field's value.
func (s DBInstanceStatusInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBParameterGroup struct { // The Amazon Resource Name (ARN) for the DB parameter group. DBParameterGroupArn *string `type:"string"` // Provides the name of the DB parameter group family that this DB parameter // group is compatible with. DBParameterGroupFamily *string `type:"string"` // Provides the name of the DB parameter group. DBParameterGroupName *string `type:"string"` // Provides the customer-specified description for this DB parameter group. Description *string `type:"string"` // contains filtered or unexported fields }
Contains the details of an Amazon Neptune DB parameter group.
This data type is used as a response element in the DescribeDBParameterGroups action.
func (s DBParameterGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBParameterGroup) SetDBParameterGroupArn(v string) *DBParameterGroup
SetDBParameterGroupArn sets the DBParameterGroupArn field's value.
func (s *DBParameterGroup) SetDBParameterGroupFamily(v string) *DBParameterGroup
SetDBParameterGroupFamily sets the DBParameterGroupFamily field's value.
func (s *DBParameterGroup) SetDBParameterGroupName(v string) *DBParameterGroup
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s *DBParameterGroup) SetDescription(v string) *DBParameterGroup
SetDescription sets the Description field's value.
func (s DBParameterGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBParameterGroupStatus struct { // The name of the DP parameter group. DBParameterGroupName *string `type:"string"` // The status of parameter updates. ParameterApplyStatus *string `type:"string"` // contains filtered or unexported fields }
The status of the DB parameter group.
This data type is used as a response element in the following actions:
CreateDBInstance
DeleteDBInstance
ModifyDBInstance
RebootDBInstance
func (s DBParameterGroupStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBParameterGroupStatus) SetDBParameterGroupName(v string) *DBParameterGroupStatus
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s *DBParameterGroupStatus) SetParameterApplyStatus(v string) *DBParameterGroupStatus
SetParameterApplyStatus sets the ParameterApplyStatus field's value.
func (s DBParameterGroupStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBSecurityGroupMembership struct { // The name of the DB security group. DBSecurityGroupName *string `type:"string"` // The status of the DB security group. Status *string `type:"string"` // contains filtered or unexported fields }
Specifies membership in a designated DB security group.
func (s DBSecurityGroupMembership) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBSecurityGroupMembership) SetDBSecurityGroupName(v string) *DBSecurityGroupMembership
SetDBSecurityGroupName sets the DBSecurityGroupName field's value.
func (s *DBSecurityGroupMembership) SetStatus(v string) *DBSecurityGroupMembership
SetStatus sets the Status field's value.
func (s DBSecurityGroupMembership) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DBSubnetGroup struct { // The Amazon Resource Name (ARN) for the DB subnet group. DBSubnetGroupArn *string `type:"string"` // Provides the description of the DB subnet group. DBSubnetGroupDescription *string `type:"string"` // The name of the DB subnet group. DBSubnetGroupName *string `type:"string"` // Provides the status of the DB subnet group. SubnetGroupStatus *string `type:"string"` // Contains a list of Subnet elements. Subnets []*Subnet `locationNameList:"Subnet" type:"list"` // Provides the VpcId of the DB subnet group. VpcId *string `type:"string"` // contains filtered or unexported fields }
Contains the details of an Amazon Neptune DB subnet group.
This data type is used as a response element in the DescribeDBSubnetGroups action.
func (s DBSubnetGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DBSubnetGroup) SetDBSubnetGroupArn(v string) *DBSubnetGroup
SetDBSubnetGroupArn sets the DBSubnetGroupArn field's value.
func (s *DBSubnetGroup) SetDBSubnetGroupDescription(v string) *DBSubnetGroup
SetDBSubnetGroupDescription sets the DBSubnetGroupDescription field's value.
func (s *DBSubnetGroup) SetDBSubnetGroupName(v string) *DBSubnetGroup
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *DBSubnetGroup) SetSubnetGroupStatus(v string) *DBSubnetGroup
SetSubnetGroupStatus sets the SubnetGroupStatus field's value.
func (s *DBSubnetGroup) SetSubnets(v []*Subnet) *DBSubnetGroup
SetSubnets sets the Subnets field's value.
func (s *DBSubnetGroup) SetVpcId(v string) *DBSubnetGroup
SetVpcId sets the VpcId field's value.
func (s DBSubnetGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDBClusterEndpointInput struct { // The identifier associated with the custom endpoint. This parameter is stored // as a lowercase string. // // DBClusterEndpointIdentifier is a required field DBClusterEndpointIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteDBClusterEndpointInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterEndpointInput) SetDBClusterEndpointIdentifier(v string) *DeleteDBClusterEndpointInput
SetDBClusterEndpointIdentifier sets the DBClusterEndpointIdentifier field's value.
func (s DeleteDBClusterEndpointInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDBClusterEndpointOutput struct { // The type associated with a custom endpoint. One of: READER, WRITER, ANY. CustomEndpointType *string `type:"string"` // The Amazon Resource Name (ARN) for the endpoint. DBClusterEndpointArn *string `type:"string"` // The identifier associated with the endpoint. This parameter is stored as // a lowercase string. DBClusterEndpointIdentifier *string `type:"string"` // A unique system-generated identifier for an endpoint. It remains the same // for the whole life of the endpoint. DBClusterEndpointResourceIdentifier *string `type:"string"` // The DB cluster identifier of the DB cluster associated with the endpoint. // This parameter is stored as a lowercase string. DBClusterIdentifier *string `type:"string"` // The DNS address of the endpoint. Endpoint *string `type:"string"` // The type of the endpoint. One of: READER, WRITER, CUSTOM. EndpointType *string `type:"string"` // List of DB instance identifiers that aren't part of the custom endpoint group. // All other eligible instances are reachable through the custom endpoint. Only // relevant if the list of static members is empty. ExcludedMembers []*string `type:"list"` // List of DB instance identifiers that are part of the custom endpoint group. StaticMembers []*string `type:"list"` // The current status of the endpoint. One of: creating, available, deleting, // inactive, modifying. The inactive state applies to an endpoint that cannot // be used for a certain kind of cluster, such as a writer endpoint for a read-only // secondary cluster in a global database. Status *string `type:"string"` // contains filtered or unexported fields }
This data type represents the information you need to connect to an Amazon Neptune DB cluster. This data type is used as a response element in the following actions:
CreateDBClusterEndpoint
DescribeDBClusterEndpoints
ModifyDBClusterEndpoint
DeleteDBClusterEndpoint
For the data structure that represents Amazon RDS DB instance endpoints, see Endpoint.
func (s DeleteDBClusterEndpointOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterEndpointOutput) SetCustomEndpointType(v string) *DeleteDBClusterEndpointOutput
SetCustomEndpointType sets the CustomEndpointType field's value.
func (s *DeleteDBClusterEndpointOutput) SetDBClusterEndpointArn(v string) *DeleteDBClusterEndpointOutput
SetDBClusterEndpointArn sets the DBClusterEndpointArn field's value.
func (s *DeleteDBClusterEndpointOutput) SetDBClusterEndpointIdentifier(v string) *DeleteDBClusterEndpointOutput
SetDBClusterEndpointIdentifier sets the DBClusterEndpointIdentifier field's value.
func (s *DeleteDBClusterEndpointOutput) SetDBClusterEndpointResourceIdentifier(v string) *DeleteDBClusterEndpointOutput
SetDBClusterEndpointResourceIdentifier sets the DBClusterEndpointResourceIdentifier field's value.
func (s *DeleteDBClusterEndpointOutput) SetDBClusterIdentifier(v string) *DeleteDBClusterEndpointOutput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *DeleteDBClusterEndpointOutput) SetEndpoint(v string) *DeleteDBClusterEndpointOutput
SetEndpoint sets the Endpoint field's value.
func (s *DeleteDBClusterEndpointOutput) SetEndpointType(v string) *DeleteDBClusterEndpointOutput
SetEndpointType sets the EndpointType field's value.
func (s *DeleteDBClusterEndpointOutput) SetExcludedMembers(v []*string) *DeleteDBClusterEndpointOutput
SetExcludedMembers sets the ExcludedMembers field's value.
func (s *DeleteDBClusterEndpointOutput) SetStaticMembers(v []*string) *DeleteDBClusterEndpointOutput
SetStaticMembers sets the StaticMembers field's value.
func (s *DeleteDBClusterEndpointOutput) SetStatus(v string) *DeleteDBClusterEndpointOutput
SetStatus sets the Status field's value.
func (s DeleteDBClusterEndpointOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDBClusterInput struct { // The DB cluster identifier for the DB cluster to be deleted. This parameter // isn't case-sensitive. // // Constraints: // // * Must match an existing DBClusterIdentifier. // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The DB cluster snapshot identifier of the new DB cluster snapshot created // when SkipFinalSnapshot is set to false. // // Specifying this parameter and also setting the SkipFinalShapshot parameter // to true results in an error. // // Constraints: // // * Must be 1 to 255 letters, numbers, or hyphens. // // * First character must be a letter // // * Cannot end with a hyphen or contain two consecutive hyphens FinalDBSnapshotIdentifier *string `type:"string"` // Determines whether a final DB cluster snapshot is created before the DB cluster // is deleted. If true is specified, no DB cluster snapshot is created. If false // is specified, a DB cluster snapshot is created before the DB cluster is deleted. // // You must specify a FinalDBSnapshotIdentifier parameter if SkipFinalSnapshot // is false. // // Default: false SkipFinalSnapshot *bool `type:"boolean"` // contains filtered or unexported fields }
func (s DeleteDBClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterInput) SetDBClusterIdentifier(v string) *DeleteDBClusterInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *DeleteDBClusterInput) SetFinalDBSnapshotIdentifier(v string) *DeleteDBClusterInput
SetFinalDBSnapshotIdentifier sets the FinalDBSnapshotIdentifier field's value.
func (s *DeleteDBClusterInput) SetSkipFinalSnapshot(v bool) *DeleteDBClusterInput
SetSkipFinalSnapshot sets the SkipFinalSnapshot field's value.
func (s DeleteDBClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDBClusterOutput struct { // Contains the details of an Amazon Neptune DB cluster. // // This data type is used as a response element in the DescribeDBClusters. DBCluster *DBCluster `type:"structure"` // contains filtered or unexported fields }
func (s DeleteDBClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterOutput) SetDBCluster(v *DBCluster) *DeleteDBClusterOutput
SetDBCluster sets the DBCluster field's value.
func (s DeleteDBClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDBClusterParameterGroupInput struct { // The name of the DB cluster parameter group. // // Constraints: // // * Must be the name of an existing DB cluster parameter group. // // * You can't delete a default DB cluster parameter group. // // * Cannot be associated with any DB clusters. // // DBClusterParameterGroupName is a required field DBClusterParameterGroupName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteDBClusterParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterParameterGroupInput) SetDBClusterParameterGroupName(v string) *DeleteDBClusterParameterGroupInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s DeleteDBClusterParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDBClusterParameterGroupOutput struct {
// contains filtered or unexported fields
}
func (s DeleteDBClusterParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteDBClusterParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDBClusterSnapshotInput struct { // The identifier of the DB cluster snapshot to delete. // // Constraints: Must be the name of an existing DB cluster snapshot in the available // state. // // DBClusterSnapshotIdentifier is a required field DBClusterSnapshotIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteDBClusterSnapshotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterSnapshotInput) SetDBClusterSnapshotIdentifier(v string) *DeleteDBClusterSnapshotInput
SetDBClusterSnapshotIdentifier sets the DBClusterSnapshotIdentifier field's value.
func (s DeleteDBClusterSnapshotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDBClusterSnapshotOutput struct { // Contains the details for an Amazon Neptune DB cluster snapshot // // This data type is used as a response element in the DescribeDBClusterSnapshots // action. DBClusterSnapshot *DBClusterSnapshot `type:"structure"` // contains filtered or unexported fields }
func (s DeleteDBClusterSnapshotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBClusterSnapshotOutput) SetDBClusterSnapshot(v *DBClusterSnapshot) *DeleteDBClusterSnapshotOutput
SetDBClusterSnapshot sets the DBClusterSnapshot field's value.
func (s DeleteDBClusterSnapshotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDBInstanceInput struct { // The DB instance identifier for the DB instance to be deleted. This parameter // isn't case-sensitive. // // Constraints: // // * Must match the name of an existing DB instance. // // DBInstanceIdentifier is a required field DBInstanceIdentifier *string `type:"string" required:"true"` // The DBSnapshotIdentifier of the new DBSnapshot created when SkipFinalSnapshot // is set to false. // // Specifying this parameter and also setting the SkipFinalShapshot parameter // to true results in an error. // // Constraints: // // * Must be 1 to 255 letters or numbers. // // * First character must be a letter // // * Cannot end with a hyphen or contain two consecutive hyphens // // * Cannot be specified when deleting a Read Replica. FinalDBSnapshotIdentifier *string `type:"string"` // Determines whether a final DB snapshot is created before the DB instance // is deleted. If true is specified, no DBSnapshot is created. If false is specified, // a DB snapshot is created before the DB instance is deleted. // // Note that when a DB instance is in a failure state and has a status of 'failed', // 'incompatible-restore', or 'incompatible-network', it can only be deleted // when the SkipFinalSnapshot parameter is set to "true". // // Specify true when deleting a Read Replica. // // The FinalDBSnapshotIdentifier parameter must be specified if SkipFinalSnapshot // is false. // // Default: false SkipFinalSnapshot *bool `type:"boolean"` // contains filtered or unexported fields }
func (s DeleteDBInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBInstanceInput) SetDBInstanceIdentifier(v string) *DeleteDBInstanceInput
SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.
func (s *DeleteDBInstanceInput) SetFinalDBSnapshotIdentifier(v string) *DeleteDBInstanceInput
SetFinalDBSnapshotIdentifier sets the FinalDBSnapshotIdentifier field's value.
func (s *DeleteDBInstanceInput) SetSkipFinalSnapshot(v bool) *DeleteDBInstanceInput
SetSkipFinalSnapshot sets the SkipFinalSnapshot field's value.
func (s DeleteDBInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDBInstanceOutput struct { // Contains the details of an Amazon Neptune DB instance. // // This data type is used as a response element in the DescribeDBInstances action. DBInstance *DBInstance `type:"structure"` // contains filtered or unexported fields }
func (s DeleteDBInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBInstanceOutput) SetDBInstance(v *DBInstance) *DeleteDBInstanceOutput
SetDBInstance sets the DBInstance field's value.
func (s DeleteDBInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDBParameterGroupInput struct { // The name of the DB parameter group. // // Constraints: // // * Must be the name of an existing DB parameter group // // * You can't delete a default DB parameter group // // * Cannot be associated with any DB instances // // DBParameterGroupName is a required field DBParameterGroupName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteDBParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBParameterGroupInput) SetDBParameterGroupName(v string) *DeleteDBParameterGroupInput
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s DeleteDBParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDBParameterGroupOutput struct {
// contains filtered or unexported fields
}
func (s DeleteDBParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteDBParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDBSubnetGroupInput struct { // The name of the database subnet group to delete. // // You can't delete the default subnet group. // // Constraints: // // Constraints: Must match the name of an existing DBSubnetGroup. Must not be // default. // // Example: mySubnetgroup // // DBSubnetGroupName is a required field DBSubnetGroupName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteDBSubnetGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBSubnetGroupInput) SetDBSubnetGroupName(v string) *DeleteDBSubnetGroupInput
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s DeleteDBSubnetGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDBSubnetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDBSubnetGroupOutput struct {
// contains filtered or unexported fields
}
func (s DeleteDBSubnetGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteDBSubnetGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteEventSubscriptionInput struct { // The name of the event notification subscription you want to delete. // // SubscriptionName is a required field SubscriptionName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteEventSubscriptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteEventSubscriptionInput) SetSubscriptionName(v string) *DeleteEventSubscriptionInput
SetSubscriptionName sets the SubscriptionName field's value.
func (s DeleteEventSubscriptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteEventSubscriptionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEventSubscriptionOutput struct { // Contains the results of a successful invocation of the DescribeEventSubscriptions // action. EventSubscription *EventSubscription `type:"structure"` // contains filtered or unexported fields }
func (s DeleteEventSubscriptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteEventSubscriptionOutput) SetEventSubscription(v *EventSubscription) *DeleteEventSubscriptionOutput
SetEventSubscription sets the EventSubscription field's value.
func (s DeleteEventSubscriptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteGlobalClusterInput struct { // The cluster identifier of the global database cluster being deleted. // // GlobalClusterIdentifier is a required field GlobalClusterIdentifier *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteGlobalClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteGlobalClusterInput) SetGlobalClusterIdentifier(v string) *DeleteGlobalClusterInput
SetGlobalClusterIdentifier sets the GlobalClusterIdentifier field's value.
func (s DeleteGlobalClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteGlobalClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGlobalClusterOutput struct { // Contains the details of an Amazon Neptune global database. // // This data type is used as a response element for the CreateGlobalCluster, // DescribeGlobalClusters, ModifyGlobalCluster, DeleteGlobalCluster, FailoverGlobalCluster, // and RemoveFromGlobalCluster actions. GlobalCluster *GlobalCluster `type:"structure"` // contains filtered or unexported fields }
func (s DeleteGlobalClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteGlobalClusterOutput) SetGlobalCluster(v *GlobalCluster) *DeleteGlobalClusterOutput
SetGlobalCluster sets the GlobalCluster field's value.
func (s DeleteGlobalClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBClusterEndpointsInput struct { // The identifier of the endpoint to describe. This parameter is stored as a // lowercase string. DBClusterEndpointIdentifier *string `type:"string"` // The DB cluster identifier of the DB cluster associated with the endpoint. // This parameter is stored as a lowercase string. DBClusterIdentifier *string `type:"string"` // A set of name-value pairs that define which endpoints to include in the output. // The filters are specified as name-value pairs, in the format Name=endpoint_type,Values=endpoint_type1,endpoint_type2,.... // Name can be one of: db-cluster-endpoint-type, db-cluster-endpoint-custom-type, // db-cluster-endpoint-id, db-cluster-endpoint-status. Values for the db-cluster-endpoint-type // filter can be one or more of: reader, writer, custom. Values for the db-cluster-endpoint-custom-type // filter can be one or more of: reader, any. Values for the db-cluster-endpoint-status // filter can be one or more of: available, creating, deleting, inactive, modifying. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeDBClusterEndpoints // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so you can retrieve the remaining results. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeDBClusterEndpointsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterEndpointsInput) SetDBClusterEndpointIdentifier(v string) *DescribeDBClusterEndpointsInput
SetDBClusterEndpointIdentifier sets the DBClusterEndpointIdentifier field's value.
func (s *DescribeDBClusterEndpointsInput) SetDBClusterIdentifier(v string) *DescribeDBClusterEndpointsInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *DescribeDBClusterEndpointsInput) SetFilters(v []*Filter) *DescribeDBClusterEndpointsInput
SetFilters sets the Filters field's value.
func (s *DescribeDBClusterEndpointsInput) SetMarker(v string) *DescribeDBClusterEndpointsInput
SetMarker sets the Marker field's value.
func (s *DescribeDBClusterEndpointsInput) SetMaxRecords(v int64) *DescribeDBClusterEndpointsInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeDBClusterEndpointsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterEndpointsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBClusterEndpointsOutput struct { // Contains the details of the endpoints associated with the cluster and matching // any filter conditions. DBClusterEndpoints []*DBClusterEndpoint `locationNameList:"DBClusterEndpointList" type:"list"` // An optional pagination token provided by a previous DescribeDBClusterEndpoints // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBClusterEndpointsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterEndpointsOutput) SetDBClusterEndpoints(v []*DBClusterEndpoint) *DescribeDBClusterEndpointsOutput
SetDBClusterEndpoints sets the DBClusterEndpoints field's value.
func (s *DescribeDBClusterEndpointsOutput) SetMarker(v string) *DescribeDBClusterEndpointsOutput
SetMarker sets the Marker field's value.
func (s DescribeDBClusterEndpointsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBClusterParameterGroupsInput struct { // The name of a specific DB cluster parameter group to return details for. // // Constraints: // // * If supplied, must match the name of an existing DBClusterParameterGroup. DBClusterParameterGroupName *string `type:"string"` // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeDBClusterParameterGroups // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeDBClusterParameterGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterParameterGroupsInput) SetDBClusterParameterGroupName(v string) *DescribeDBClusterParameterGroupsInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *DescribeDBClusterParameterGroupsInput) SetFilters(v []*Filter) *DescribeDBClusterParameterGroupsInput
SetFilters sets the Filters field's value.
func (s *DescribeDBClusterParameterGroupsInput) SetMarker(v string) *DescribeDBClusterParameterGroupsInput
SetMarker sets the Marker field's value.
func (s *DescribeDBClusterParameterGroupsInput) SetMaxRecords(v int64) *DescribeDBClusterParameterGroupsInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeDBClusterParameterGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterParameterGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBClusterParameterGroupsOutput struct { // A list of DB cluster parameter groups. DBClusterParameterGroups []*DBClusterParameterGroup `locationNameList:"DBClusterParameterGroup" type:"list"` // An optional pagination token provided by a previous DescribeDBClusterParameterGroups // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBClusterParameterGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterParameterGroupsOutput) SetDBClusterParameterGroups(v []*DBClusterParameterGroup) *DescribeDBClusterParameterGroupsOutput
SetDBClusterParameterGroups sets the DBClusterParameterGroups field's value.
func (s *DescribeDBClusterParameterGroupsOutput) SetMarker(v string) *DescribeDBClusterParameterGroupsOutput
SetMarker sets the Marker field's value.
func (s DescribeDBClusterParameterGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBClusterParametersInput struct { // The name of a specific DB cluster parameter group to return parameter details // for. // // Constraints: // // * If supplied, must match the name of an existing DBClusterParameterGroup. // // DBClusterParameterGroupName is a required field DBClusterParameterGroupName *string `type:"string" required:"true"` // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeDBClusterParameters // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // A value that indicates to return only parameters for a specific source. Parameter // sources can be engine, service, or customer. Source *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBClusterParametersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterParametersInput) SetDBClusterParameterGroupName(v string) *DescribeDBClusterParametersInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *DescribeDBClusterParametersInput) SetFilters(v []*Filter) *DescribeDBClusterParametersInput
SetFilters sets the Filters field's value.
func (s *DescribeDBClusterParametersInput) SetMarker(v string) *DescribeDBClusterParametersInput
SetMarker sets the Marker field's value.
func (s *DescribeDBClusterParametersInput) SetMaxRecords(v int64) *DescribeDBClusterParametersInput
SetMaxRecords sets the MaxRecords field's value.
func (s *DescribeDBClusterParametersInput) SetSource(v string) *DescribeDBClusterParametersInput
SetSource sets the Source field's value.
func (s DescribeDBClusterParametersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterParametersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBClusterParametersOutput struct { // An optional pagination token provided by a previous DescribeDBClusterParameters // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords . Marker *string `type:"string"` // Provides a list of parameters for the DB cluster parameter group. Parameters []*Parameter `locationNameList:"Parameter" type:"list"` // contains filtered or unexported fields }
func (s DescribeDBClusterParametersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterParametersOutput) SetMarker(v string) *DescribeDBClusterParametersOutput
SetMarker sets the Marker field's value.
func (s *DescribeDBClusterParametersOutput) SetParameters(v []*Parameter) *DescribeDBClusterParametersOutput
SetParameters sets the Parameters field's value.
func (s DescribeDBClusterParametersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBClusterSnapshotAttributesInput struct { // The identifier for the DB cluster snapshot to describe the attributes for. // // DBClusterSnapshotIdentifier is a required field DBClusterSnapshotIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeDBClusterSnapshotAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterSnapshotAttributesInput) SetDBClusterSnapshotIdentifier(v string) *DescribeDBClusterSnapshotAttributesInput
SetDBClusterSnapshotIdentifier sets the DBClusterSnapshotIdentifier field's value.
func (s DescribeDBClusterSnapshotAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterSnapshotAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBClusterSnapshotAttributesOutput struct { // Contains the results of a successful call to the DescribeDBClusterSnapshotAttributes // API action. // // Manual DB cluster snapshot attributes are used to authorize other Amazon // accounts to copy or restore a manual DB cluster snapshot. For more information, // see the ModifyDBClusterSnapshotAttribute API action. DBClusterSnapshotAttributesResult *DBClusterSnapshotAttributesResult `type:"structure"` // contains filtered or unexported fields }
func (s DescribeDBClusterSnapshotAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterSnapshotAttributesOutput) SetDBClusterSnapshotAttributesResult(v *DBClusterSnapshotAttributesResult) *DescribeDBClusterSnapshotAttributesOutput
SetDBClusterSnapshotAttributesResult sets the DBClusterSnapshotAttributesResult field's value.
func (s DescribeDBClusterSnapshotAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBClusterSnapshotsInput struct { // The ID of the DB cluster to retrieve the list of DB cluster snapshots for. // This parameter can't be used in conjunction with the DBClusterSnapshotIdentifier // parameter. This parameter is not case-sensitive. // // Constraints: // // * If supplied, must match the identifier of an existing DBCluster. DBClusterIdentifier *string `type:"string"` // A specific DB cluster snapshot identifier to describe. This parameter can't // be used in conjunction with the DBClusterIdentifier parameter. This value // is stored as a lowercase string. // // Constraints: // // * If supplied, must match the identifier of an existing DBClusterSnapshot. // // * If this identifier is for an automated snapshot, the SnapshotType parameter // must also be specified. DBClusterSnapshotIdentifier *string `type:"string"` // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // True to include manual DB cluster snapshots that are public and can be copied // or restored by any Amazon account, and otherwise false. The default is false. // The default is false. // // You can share a manual DB cluster snapshot as public by using the ModifyDBClusterSnapshotAttribute // API action. IncludePublic *bool `type:"boolean"` // True to include shared manual DB cluster snapshots from other Amazon accounts // that this Amazon account has been given permission to copy or restore, and // otherwise false. The default is false. // // You can give an Amazon account permission to restore a manual DB cluster // snapshot from another Amazon account by the ModifyDBClusterSnapshotAttribute // API action. IncludeShared *bool `type:"boolean"` // An optional pagination token provided by a previous DescribeDBClusterSnapshots // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // The type of DB cluster snapshots to be returned. You can specify one of the // following values: // // * automated - Return all DB cluster snapshots that have been automatically // taken by Amazon Neptune for my Amazon account. // // * manual - Return all DB cluster snapshots that have been taken by my // Amazon account. // // * shared - Return all manual DB cluster snapshots that have been shared // to my Amazon account. // // * public - Return all DB cluster snapshots that have been marked as public. // // If you don't specify a SnapshotType value, then both automated and manual // DB cluster snapshots are returned. You can include shared DB cluster snapshots // with these results by setting the IncludeShared parameter to true. You can // include public DB cluster snapshots with these results by setting the IncludePublic // parameter to true. // // The IncludeShared and IncludePublic parameters don't apply for SnapshotType // values of manual or automated. The IncludePublic parameter doesn't apply // when SnapshotType is set to shared. The IncludeShared parameter doesn't apply // when SnapshotType is set to public. SnapshotType *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBClusterSnapshotsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterSnapshotsInput) SetDBClusterIdentifier(v string) *DescribeDBClusterSnapshotsInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *DescribeDBClusterSnapshotsInput) SetDBClusterSnapshotIdentifier(v string) *DescribeDBClusterSnapshotsInput
SetDBClusterSnapshotIdentifier sets the DBClusterSnapshotIdentifier field's value.
func (s *DescribeDBClusterSnapshotsInput) SetFilters(v []*Filter) *DescribeDBClusterSnapshotsInput
SetFilters sets the Filters field's value.
func (s *DescribeDBClusterSnapshotsInput) SetIncludePublic(v bool) *DescribeDBClusterSnapshotsInput
SetIncludePublic sets the IncludePublic field's value.
func (s *DescribeDBClusterSnapshotsInput) SetIncludeShared(v bool) *DescribeDBClusterSnapshotsInput
SetIncludeShared sets the IncludeShared field's value.
func (s *DescribeDBClusterSnapshotsInput) SetMarker(v string) *DescribeDBClusterSnapshotsInput
SetMarker sets the Marker field's value.
func (s *DescribeDBClusterSnapshotsInput) SetMaxRecords(v int64) *DescribeDBClusterSnapshotsInput
SetMaxRecords sets the MaxRecords field's value.
func (s *DescribeDBClusterSnapshotsInput) SetSnapshotType(v string) *DescribeDBClusterSnapshotsInput
SetSnapshotType sets the SnapshotType field's value.
func (s DescribeDBClusterSnapshotsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterSnapshotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBClusterSnapshotsOutput struct { // Provides a list of DB cluster snapshots for the user. DBClusterSnapshots []*DBClusterSnapshot `locationNameList:"DBClusterSnapshot" type:"list"` // An optional pagination token provided by a previous DescribeDBClusterSnapshots // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBClusterSnapshotsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClusterSnapshotsOutput) SetDBClusterSnapshots(v []*DBClusterSnapshot) *DescribeDBClusterSnapshotsOutput
SetDBClusterSnapshots sets the DBClusterSnapshots field's value.
func (s *DescribeDBClusterSnapshotsOutput) SetMarker(v string) *DescribeDBClusterSnapshotsOutput
SetMarker sets the Marker field's value.
func (s DescribeDBClusterSnapshotsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBClustersInput struct { // The user-supplied DB cluster identifier. If this parameter is specified, // information from only the specific DB cluster is returned. This parameter // isn't case-sensitive. // // Constraints: // // * If supplied, must match an existing DBClusterIdentifier. DBClusterIdentifier *string `type:"string"` // A filter that specifies one or more DB clusters to describe. // // Supported filters: // // * db-cluster-id - Accepts DB cluster identifiers and DB cluster Amazon // Resource Names (ARNs). The results list will only include information // about the DB clusters identified by these ARNs. // // * engine - Accepts an engine name (such as neptune), and restricts the // results list to DB clusters created by that engine. // // For example, to invoke this API from the Amazon CLI and filter so that only // Neptune DB clusters are returned, you could use the following command: Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeDBClusters request. // If this parameter is specified, the response includes only records beyond // the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeDBClustersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClustersInput) SetDBClusterIdentifier(v string) *DescribeDBClustersInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *DescribeDBClustersInput) SetFilters(v []*Filter) *DescribeDBClustersInput
SetFilters sets the Filters field's value.
func (s *DescribeDBClustersInput) SetMarker(v string) *DescribeDBClustersInput
SetMarker sets the Marker field's value.
func (s *DescribeDBClustersInput) SetMaxRecords(v int64) *DescribeDBClustersInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeDBClustersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClustersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBClustersOutput struct { // Contains a list of DB clusters for the user. DBClusters []*DBCluster `locationNameList:"DBCluster" type:"list"` // A pagination token that can be used in a subsequent DescribeDBClusters request. Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBClustersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBClustersOutput) SetDBClusters(v []*DBCluster) *DescribeDBClustersOutput
SetDBClusters sets the DBClusters field's value.
func (s *DescribeDBClustersOutput) SetMarker(v string) *DescribeDBClustersOutput
SetMarker sets the Marker field's value.
func (s DescribeDBClustersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBEngineVersionsInput struct { // The name of a specific DB parameter group family to return details for. // // Constraints: // // * If supplied, must match an existing DBParameterGroupFamily. DBParameterGroupFamily *string `type:"string"` // Indicates that only the default version of the specified engine or engine // and major version combination is returned. DefaultOnly *bool `type:"boolean"` // The database engine to return. Engine *string `type:"string"` // The database engine version to return. // // Example: 5.1.49 EngineVersion *string `type:"string"` // Not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // If this parameter is specified and the requested engine supports the CharacterSetName // parameter for CreateDBInstance, the response includes a list of supported // character sets for each engine version. ListSupportedCharacterSets *bool `type:"boolean"` // If this parameter is specified and the requested engine supports the TimeZone // parameter for CreateDBInstance, the response includes a list of supported // time zones for each engine version. ListSupportedTimezones *bool `type:"boolean"` // An optional pagination token provided by a previous request. If this parameter // is specified, the response includes only records beyond the marker, up to // the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more than the // MaxRecords value is available, a pagination token called a marker is included // in the response so that the following results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeDBEngineVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBEngineVersionsInput) SetDBParameterGroupFamily(v string) *DescribeDBEngineVersionsInput
SetDBParameterGroupFamily sets the DBParameterGroupFamily field's value.
func (s *DescribeDBEngineVersionsInput) SetDefaultOnly(v bool) *DescribeDBEngineVersionsInput
SetDefaultOnly sets the DefaultOnly field's value.
func (s *DescribeDBEngineVersionsInput) SetEngine(v string) *DescribeDBEngineVersionsInput
SetEngine sets the Engine field's value.
func (s *DescribeDBEngineVersionsInput) SetEngineVersion(v string) *DescribeDBEngineVersionsInput
SetEngineVersion sets the EngineVersion field's value.
func (s *DescribeDBEngineVersionsInput) SetFilters(v []*Filter) *DescribeDBEngineVersionsInput
SetFilters sets the Filters field's value.
func (s *DescribeDBEngineVersionsInput) SetListSupportedCharacterSets(v bool) *DescribeDBEngineVersionsInput
SetListSupportedCharacterSets sets the ListSupportedCharacterSets field's value.
func (s *DescribeDBEngineVersionsInput) SetListSupportedTimezones(v bool) *DescribeDBEngineVersionsInput
SetListSupportedTimezones sets the ListSupportedTimezones field's value.
func (s *DescribeDBEngineVersionsInput) SetMarker(v string) *DescribeDBEngineVersionsInput
SetMarker sets the Marker field's value.
func (s *DescribeDBEngineVersionsInput) SetMaxRecords(v int64) *DescribeDBEngineVersionsInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeDBEngineVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBEngineVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBEngineVersionsOutput struct { // A list of DBEngineVersion elements. DBEngineVersions []*DBEngineVersion `locationNameList:"DBEngineVersion" type:"list"` // An optional pagination token provided by a previous request. If this parameter // is specified, the response includes only records beyond the marker, up to // the value specified by MaxRecords. Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBEngineVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBEngineVersionsOutput) SetDBEngineVersions(v []*DBEngineVersion) *DescribeDBEngineVersionsOutput
SetDBEngineVersions sets the DBEngineVersions field's value.
func (s *DescribeDBEngineVersionsOutput) SetMarker(v string) *DescribeDBEngineVersionsOutput
SetMarker sets the Marker field's value.
func (s DescribeDBEngineVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBInstancesInput struct { // The user-supplied instance identifier. If this parameter is specified, information // from only the specific DB instance is returned. This parameter isn't case-sensitive. // // Constraints: // // * If supplied, must match the identifier of an existing DBInstance. DBInstanceIdentifier *string `type:"string"` // A filter that specifies one or more DB instances to describe. // // Supported filters: // // * db-cluster-id - Accepts DB cluster identifiers and DB cluster Amazon // Resource Names (ARNs). The results list will only include information // about the DB instances associated with the DB clusters identified by these // ARNs. // // * engine - Accepts an engine name (such as neptune), and restricts the // results list to DB instances created by that engine. // // For example, to invoke this API from the Amazon CLI and filter so that only // Neptune DB instances are returned, you could use the following command: Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeDBInstances request. // If this parameter is specified, the response includes only records beyond // the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeDBInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBInstancesInput) SetDBInstanceIdentifier(v string) *DescribeDBInstancesInput
SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.
func (s *DescribeDBInstancesInput) SetFilters(v []*Filter) *DescribeDBInstancesInput
SetFilters sets the Filters field's value.
func (s *DescribeDBInstancesInput) SetMarker(v string) *DescribeDBInstancesInput
SetMarker sets the Marker field's value.
func (s *DescribeDBInstancesInput) SetMaxRecords(v int64) *DescribeDBInstancesInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeDBInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBInstancesOutput struct { // A list of DBInstance instances. DBInstances []*DBInstance `locationNameList:"DBInstance" type:"list"` // An optional pagination token provided by a previous request. If this parameter // is specified, the response includes only records beyond the marker, up to // the value specified by MaxRecords . Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBInstancesOutput) SetDBInstances(v []*DBInstance) *DescribeDBInstancesOutput
SetDBInstances sets the DBInstances field's value.
func (s *DescribeDBInstancesOutput) SetMarker(v string) *DescribeDBInstancesOutput
SetMarker sets the Marker field's value.
func (s DescribeDBInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBParameterGroupsInput struct { // The name of a specific DB parameter group to return details for. // // Constraints: // // * If supplied, must match the name of an existing DBClusterParameterGroup. DBParameterGroupName *string `type:"string"` // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeDBParameterGroups // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeDBParameterGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBParameterGroupsInput) SetDBParameterGroupName(v string) *DescribeDBParameterGroupsInput
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s *DescribeDBParameterGroupsInput) SetFilters(v []*Filter) *DescribeDBParameterGroupsInput
SetFilters sets the Filters field's value.
func (s *DescribeDBParameterGroupsInput) SetMarker(v string) *DescribeDBParameterGroupsInput
SetMarker sets the Marker field's value.
func (s *DescribeDBParameterGroupsInput) SetMaxRecords(v int64) *DescribeDBParameterGroupsInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeDBParameterGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBParameterGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBParameterGroupsOutput struct { // A list of DBParameterGroup instances. DBParameterGroups []*DBParameterGroup `locationNameList:"DBParameterGroup" type:"list"` // An optional pagination token provided by a previous request. If this parameter // is specified, the response includes only records beyond the marker, up to // the value specified by MaxRecords. Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBParameterGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBParameterGroupsOutput) SetDBParameterGroups(v []*DBParameterGroup) *DescribeDBParameterGroupsOutput
SetDBParameterGroups sets the DBParameterGroups field's value.
func (s *DescribeDBParameterGroupsOutput) SetMarker(v string) *DescribeDBParameterGroupsOutput
SetMarker sets the Marker field's value.
func (s DescribeDBParameterGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBParametersInput struct { // The name of a specific DB parameter group to return details for. // // Constraints: // // * If supplied, must match the name of an existing DBParameterGroup. // // DBParameterGroupName is a required field DBParameterGroupName *string `type:"string" required:"true"` // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeDBParameters // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // The parameter types to return. // // Default: All parameter types returned // // Valid Values: user | system | engine-default Source *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBParametersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBParametersInput) SetDBParameterGroupName(v string) *DescribeDBParametersInput
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s *DescribeDBParametersInput) SetFilters(v []*Filter) *DescribeDBParametersInput
SetFilters sets the Filters field's value.
func (s *DescribeDBParametersInput) SetMarker(v string) *DescribeDBParametersInput
SetMarker sets the Marker field's value.
func (s *DescribeDBParametersInput) SetMaxRecords(v int64) *DescribeDBParametersInput
SetMaxRecords sets the MaxRecords field's value.
func (s *DescribeDBParametersInput) SetSource(v string) *DescribeDBParametersInput
SetSource sets the Source field's value.
func (s DescribeDBParametersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBParametersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBParametersOutput struct { // An optional pagination token provided by a previous request. If this parameter // is specified, the response includes only records beyond the marker, up to // the value specified by MaxRecords. Marker *string `type:"string"` // A list of Parameter values. Parameters []*Parameter `locationNameList:"Parameter" type:"list"` // contains filtered or unexported fields }
func (s DescribeDBParametersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBParametersOutput) SetMarker(v string) *DescribeDBParametersOutput
SetMarker sets the Marker field's value.
func (s *DescribeDBParametersOutput) SetParameters(v []*Parameter) *DescribeDBParametersOutput
SetParameters sets the Parameters field's value.
func (s DescribeDBParametersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDBSubnetGroupsInput struct { // The name of the DB subnet group to return details for. DBSubnetGroupName *string `type:"string"` // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeDBSubnetGroups // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeDBSubnetGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBSubnetGroupsInput) SetDBSubnetGroupName(v string) *DescribeDBSubnetGroupsInput
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *DescribeDBSubnetGroupsInput) SetFilters(v []*Filter) *DescribeDBSubnetGroupsInput
SetFilters sets the Filters field's value.
func (s *DescribeDBSubnetGroupsInput) SetMarker(v string) *DescribeDBSubnetGroupsInput
SetMarker sets the Marker field's value.
func (s *DescribeDBSubnetGroupsInput) SetMaxRecords(v int64) *DescribeDBSubnetGroupsInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeDBSubnetGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBSubnetGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDBSubnetGroupsOutput struct { // A list of DBSubnetGroup instances. DBSubnetGroups []*DBSubnetGroup `locationNameList:"DBSubnetGroup" type:"list"` // An optional pagination token provided by a previous request. If this parameter // is specified, the response includes only records beyond the marker, up to // the value specified by MaxRecords. Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeDBSubnetGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDBSubnetGroupsOutput) SetDBSubnetGroups(v []*DBSubnetGroup) *DescribeDBSubnetGroupsOutput
SetDBSubnetGroups sets the DBSubnetGroups field's value.
func (s *DescribeDBSubnetGroupsOutput) SetMarker(v string) *DescribeDBSubnetGroupsOutput
SetMarker sets the Marker field's value.
func (s DescribeDBSubnetGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEngineDefaultClusterParametersInput struct { // The name of the DB cluster parameter group family to return engine parameter // information for. // // DBParameterGroupFamily is a required field DBParameterGroupFamily *string `type:"string" required:"true"` // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeEngineDefaultClusterParameters // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeEngineDefaultClusterParametersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEngineDefaultClusterParametersInput) SetDBParameterGroupFamily(v string) *DescribeEngineDefaultClusterParametersInput
SetDBParameterGroupFamily sets the DBParameterGroupFamily field's value.
func (s *DescribeEngineDefaultClusterParametersInput) SetFilters(v []*Filter) *DescribeEngineDefaultClusterParametersInput
SetFilters sets the Filters field's value.
func (s *DescribeEngineDefaultClusterParametersInput) SetMarker(v string) *DescribeEngineDefaultClusterParametersInput
SetMarker sets the Marker field's value.
func (s *DescribeEngineDefaultClusterParametersInput) SetMaxRecords(v int64) *DescribeEngineDefaultClusterParametersInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeEngineDefaultClusterParametersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEngineDefaultClusterParametersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEngineDefaultClusterParametersOutput struct { // Contains the result of a successful invocation of the DescribeEngineDefaultParameters // action. EngineDefaults *EngineDefaults `type:"structure"` // contains filtered or unexported fields }
func (s DescribeEngineDefaultClusterParametersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEngineDefaultClusterParametersOutput) SetEngineDefaults(v *EngineDefaults) *DescribeEngineDefaultClusterParametersOutput
SetEngineDefaults sets the EngineDefaults field's value.
func (s DescribeEngineDefaultClusterParametersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEngineDefaultParametersInput struct { // The name of the DB parameter group family. // // DBParameterGroupFamily is a required field DBParameterGroupFamily *string `type:"string" required:"true"` // Not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeEngineDefaultParameters // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeEngineDefaultParametersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEngineDefaultParametersInput) SetDBParameterGroupFamily(v string) *DescribeEngineDefaultParametersInput
SetDBParameterGroupFamily sets the DBParameterGroupFamily field's value.
func (s *DescribeEngineDefaultParametersInput) SetFilters(v []*Filter) *DescribeEngineDefaultParametersInput
SetFilters sets the Filters field's value.
func (s *DescribeEngineDefaultParametersInput) SetMarker(v string) *DescribeEngineDefaultParametersInput
SetMarker sets the Marker field's value.
func (s *DescribeEngineDefaultParametersInput) SetMaxRecords(v int64) *DescribeEngineDefaultParametersInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeEngineDefaultParametersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEngineDefaultParametersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEngineDefaultParametersOutput struct { // Contains the result of a successful invocation of the DescribeEngineDefaultParameters // action. EngineDefaults *EngineDefaults `type:"structure"` // contains filtered or unexported fields }
func (s DescribeEngineDefaultParametersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEngineDefaultParametersOutput) SetEngineDefaults(v *EngineDefaults) *DescribeEngineDefaultParametersOutput
SetEngineDefaults sets the EngineDefaults field's value.
func (s DescribeEngineDefaultParametersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEventCategoriesInput struct { // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // The type of source that is generating the events. // // Valid values: db-instance | db-parameter-group | db-security-group | db-snapshot SourceType *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeEventCategoriesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEventCategoriesInput) SetFilters(v []*Filter) *DescribeEventCategoriesInput
SetFilters sets the Filters field's value.
func (s *DescribeEventCategoriesInput) SetSourceType(v string) *DescribeEventCategoriesInput
SetSourceType sets the SourceType field's value.
func (s DescribeEventCategoriesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEventCategoriesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEventCategoriesOutput struct { // A list of EventCategoriesMap data types. EventCategoriesMapList []*EventCategoriesMap `locationNameList:"EventCategoriesMap" type:"list"` // contains filtered or unexported fields }
func (s DescribeEventCategoriesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEventCategoriesOutput) SetEventCategoriesMapList(v []*EventCategoriesMap) *DescribeEventCategoriesOutput
SetEventCategoriesMapList sets the EventCategoriesMapList field's value.
func (s DescribeEventCategoriesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEventSubscriptionsInput struct { // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeOrderableDBInstanceOptions // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords . Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // The name of the event notification subscription you want to describe. SubscriptionName *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeEventSubscriptionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEventSubscriptionsInput) SetFilters(v []*Filter) *DescribeEventSubscriptionsInput
SetFilters sets the Filters field's value.
func (s *DescribeEventSubscriptionsInput) SetMarker(v string) *DescribeEventSubscriptionsInput
SetMarker sets the Marker field's value.
func (s *DescribeEventSubscriptionsInput) SetMaxRecords(v int64) *DescribeEventSubscriptionsInput
SetMaxRecords sets the MaxRecords field's value.
func (s *DescribeEventSubscriptionsInput) SetSubscriptionName(v string) *DescribeEventSubscriptionsInput
SetSubscriptionName sets the SubscriptionName field's value.
func (s DescribeEventSubscriptionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEventSubscriptionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEventSubscriptionsOutput struct { // A list of EventSubscriptions data types. EventSubscriptionsList []*EventSubscription `locationNameList:"EventSubscription" type:"list"` // An optional pagination token provided by a previous DescribeOrderableDBInstanceOptions // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeEventSubscriptionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEventSubscriptionsOutput) SetEventSubscriptionsList(v []*EventSubscription) *DescribeEventSubscriptionsOutput
SetEventSubscriptionsList sets the EventSubscriptionsList field's value.
func (s *DescribeEventSubscriptionsOutput) SetMarker(v string) *DescribeEventSubscriptionsOutput
SetMarker sets the Marker field's value.
func (s DescribeEventSubscriptionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEventsInput struct { // The number of minutes to retrieve events for. // // Default: 60 Duration *int64 `type:"integer"` // The end of the time interval for which to retrieve events, specified in ISO // 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia // page. (http://en.wikipedia.org/wiki/ISO_8601) // // Example: 2009-07-08T18:00Z EndTime *time.Time `type:"timestamp"` // A list of event categories that trigger notifications for a event notification // subscription. EventCategories []*string `locationNameList:"EventCategory" type:"list"` // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribeEvents request. // If this parameter is specified, the response includes only records beyond // the marker, up to the value specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // The identifier of the event source for which events are returned. If not // specified, then all sources are included in the response. // // Constraints: // // * If SourceIdentifier is supplied, SourceType must also be provided. // // * If the source type is DBInstance, then a DBInstanceIdentifier must be // supplied. // // * If the source type is DBSecurityGroup, a DBSecurityGroupName must be // supplied. // // * If the source type is DBParameterGroup, a DBParameterGroupName must // be supplied. // // * If the source type is DBSnapshot, a DBSnapshotIdentifier must be supplied. // // * Cannot end with a hyphen or contain two consecutive hyphens. SourceIdentifier *string `type:"string"` // The event source to retrieve events for. If no value is specified, all events // are returned. SourceType *string `type:"string" enum:"SourceType"` // The beginning of the time interval to retrieve events for, specified in ISO // 8601 format. For more information about ISO 8601, go to the ISO8601 Wikipedia // page. (http://en.wikipedia.org/wiki/ISO_8601) // // Example: 2009-07-08T18:00Z StartTime *time.Time `type:"timestamp"` // contains filtered or unexported fields }
func (s DescribeEventsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEventsInput) SetDuration(v int64) *DescribeEventsInput
SetDuration sets the Duration field's value.
func (s *DescribeEventsInput) SetEndTime(v time.Time) *DescribeEventsInput
SetEndTime sets the EndTime field's value.
func (s *DescribeEventsInput) SetEventCategories(v []*string) *DescribeEventsInput
SetEventCategories sets the EventCategories field's value.
func (s *DescribeEventsInput) SetFilters(v []*Filter) *DescribeEventsInput
SetFilters sets the Filters field's value.
func (s *DescribeEventsInput) SetMarker(v string) *DescribeEventsInput
SetMarker sets the Marker field's value.
func (s *DescribeEventsInput) SetMaxRecords(v int64) *DescribeEventsInput
SetMaxRecords sets the MaxRecords field's value.
func (s *DescribeEventsInput) SetSourceIdentifier(v string) *DescribeEventsInput
SetSourceIdentifier sets the SourceIdentifier field's value.
func (s *DescribeEventsInput) SetSourceType(v string) *DescribeEventsInput
SetSourceType sets the SourceType field's value.
func (s *DescribeEventsInput) SetStartTime(v time.Time) *DescribeEventsInput
SetStartTime sets the StartTime field's value.
func (s DescribeEventsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEventsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEventsOutput struct { // A list of Event instances. Events []*Event `locationNameList:"Event" type:"list"` // An optional pagination token provided by a previous Events request. If this // parameter is specified, the response includes only records beyond the marker, // up to the value specified by MaxRecords . Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeEventsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeEventsOutput) SetEvents(v []*Event) *DescribeEventsOutput
SetEvents sets the Events field's value.
func (s *DescribeEventsOutput) SetMarker(v string) *DescribeEventsOutput
SetMarker sets the Marker field's value.
func (s DescribeEventsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeGlobalClustersInput struct { // The user-supplied DB cluster identifier. If this parameter is specified, // only information about the specified DB cluster is returned. This parameter // is not case-sensitive. // // Constraints: If supplied, must match an existing DB cluster identifier. GlobalClusterIdentifier *string `min:"1" type:"string"` // (Optional) A pagination token returned by a previous call to DescribeGlobalClusters. // If this parameter is specified, the response will only include records beyond // the marker, up to the number specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination marker token is included // in the response that you can use to retrieve the remaining results. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // contains filtered or unexported fields }
func (s DescribeGlobalClustersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeGlobalClustersInput) SetGlobalClusterIdentifier(v string) *DescribeGlobalClustersInput
SetGlobalClusterIdentifier sets the GlobalClusterIdentifier field's value.
func (s *DescribeGlobalClustersInput) SetMarker(v string) *DescribeGlobalClustersInput
SetMarker sets the Marker field's value.
func (s *DescribeGlobalClustersInput) SetMaxRecords(v int64) *DescribeGlobalClustersInput
SetMaxRecords sets the MaxRecords field's value.
func (s DescribeGlobalClustersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeGlobalClustersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeGlobalClustersOutput struct { // The list of global clusters and instances returned by this request. GlobalClusters []*GlobalCluster `locationNameList:"GlobalClusterMember" type:"list"` // A pagination token. If this parameter is returned in the response, more records // are available, which can be retrieved by one or more additional calls to // DescribeGlobalClusters. Marker *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeGlobalClustersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeGlobalClustersOutput) SetGlobalClusters(v []*GlobalCluster) *DescribeGlobalClustersOutput
SetGlobalClusters sets the GlobalClusters field's value.
func (s *DescribeGlobalClustersOutput) SetMarker(v string) *DescribeGlobalClustersOutput
SetMarker sets the Marker field's value.
func (s DescribeGlobalClustersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeOrderableDBInstanceOptionsInput struct { // The DB instance class filter value. Specify this parameter to show only the // available offerings matching the specified DB instance class. DBInstanceClass *string `type:"string"` // The name of the engine to retrieve DB instance options for. // // Engine is a required field Engine *string `type:"string" required:"true"` // The engine version filter value. Specify this parameter to show only the // available offerings matching the specified engine version. EngineVersion *string `type:"string"` // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // The license model filter value. Specify this parameter to show only the available // offerings matching the specified license model. LicenseModel *string `type:"string"` // An optional pagination token provided by a previous DescribeOrderableDBInstanceOptions // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords . Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // The VPC filter value. Specify this parameter to show only the available VPC // or non-VPC offerings. Vpc *bool `type:"boolean"` // contains filtered or unexported fields }
func (s DescribeOrderableDBInstanceOptionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeOrderableDBInstanceOptionsInput) SetDBInstanceClass(v string) *DescribeOrderableDBInstanceOptionsInput
SetDBInstanceClass sets the DBInstanceClass field's value.
func (s *DescribeOrderableDBInstanceOptionsInput) SetEngine(v string) *DescribeOrderableDBInstanceOptionsInput
SetEngine sets the Engine field's value.
func (s *DescribeOrderableDBInstanceOptionsInput) SetEngineVersion(v string) *DescribeOrderableDBInstanceOptionsInput
SetEngineVersion sets the EngineVersion field's value.
func (s *DescribeOrderableDBInstanceOptionsInput) SetFilters(v []*Filter) *DescribeOrderableDBInstanceOptionsInput
SetFilters sets the Filters field's value.
func (s *DescribeOrderableDBInstanceOptionsInput) SetLicenseModel(v string) *DescribeOrderableDBInstanceOptionsInput
SetLicenseModel sets the LicenseModel field's value.
func (s *DescribeOrderableDBInstanceOptionsInput) SetMarker(v string) *DescribeOrderableDBInstanceOptionsInput
SetMarker sets the Marker field's value.
func (s *DescribeOrderableDBInstanceOptionsInput) SetMaxRecords(v int64) *DescribeOrderableDBInstanceOptionsInput
SetMaxRecords sets the MaxRecords field's value.
func (s *DescribeOrderableDBInstanceOptionsInput) SetVpc(v bool) *DescribeOrderableDBInstanceOptionsInput
SetVpc sets the Vpc field's value.
func (s DescribeOrderableDBInstanceOptionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeOrderableDBInstanceOptionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeOrderableDBInstanceOptionsOutput struct { // An optional pagination token provided by a previous OrderableDBInstanceOptions // request. If this parameter is specified, the response includes only records // beyond the marker, up to the value specified by MaxRecords . Marker *string `type:"string"` // An OrderableDBInstanceOption structure containing information about orderable // options for the DB instance. OrderableDBInstanceOptions []*OrderableDBInstanceOption `locationNameList:"OrderableDBInstanceOption" type:"list"` // contains filtered or unexported fields }
func (s DescribeOrderableDBInstanceOptionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeOrderableDBInstanceOptionsOutput) SetMarker(v string) *DescribeOrderableDBInstanceOptionsOutput
SetMarker sets the Marker field's value.
func (s *DescribeOrderableDBInstanceOptionsOutput) SetOrderableDBInstanceOptions(v []*OrderableDBInstanceOption) *DescribeOrderableDBInstanceOptionsOutput
SetOrderableDBInstanceOptions sets the OrderableDBInstanceOptions field's value.
func (s DescribeOrderableDBInstanceOptionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribePendingMaintenanceActionsInput struct { // A filter that specifies one or more resources to return pending maintenance // actions for. // // Supported filters: // // * db-cluster-id - Accepts DB cluster identifiers and DB cluster Amazon // Resource Names (ARNs). The results list will only include pending maintenance // actions for the DB clusters identified by these ARNs. // // * db-instance-id - Accepts DB instance identifiers and DB instance ARNs. // The results list will only include pending maintenance actions for the // DB instances identified by these ARNs. Filters []*Filter `locationNameList:"Filter" type:"list"` // An optional pagination token provided by a previous DescribePendingMaintenanceActions // request. If this parameter is specified, the response includes only records // beyond the marker, up to a number of records specified by MaxRecords. Marker *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a pagination token called a marker // is included in the response so that the remaining results can be retrieved. // // Default: 100 // // Constraints: Minimum 20, maximum 100. MaxRecords *int64 `type:"integer"` // The ARN of a resource to return pending maintenance actions for. ResourceIdentifier *string `type:"string"` // contains filtered or unexported fields }
func (s DescribePendingMaintenanceActionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePendingMaintenanceActionsInput) SetFilters(v []*Filter) *DescribePendingMaintenanceActionsInput
SetFilters sets the Filters field's value.
func (s *DescribePendingMaintenanceActionsInput) SetMarker(v string) *DescribePendingMaintenanceActionsInput
SetMarker sets the Marker field's value.
func (s *DescribePendingMaintenanceActionsInput) SetMaxRecords(v int64) *DescribePendingMaintenanceActionsInput
SetMaxRecords sets the MaxRecords field's value.
func (s *DescribePendingMaintenanceActionsInput) SetResourceIdentifier(v string) *DescribePendingMaintenanceActionsInput
SetResourceIdentifier sets the ResourceIdentifier field's value.
func (s DescribePendingMaintenanceActionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePendingMaintenanceActionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribePendingMaintenanceActionsOutput struct { // An optional pagination token provided by a previous DescribePendingMaintenanceActions // request. If this parameter is specified, the response includes only records // beyond the marker, up to a number of records specified by MaxRecords. Marker *string `type:"string"` // A list of the pending maintenance actions for the resource. PendingMaintenanceActions []*ResourcePendingMaintenanceActions `locationNameList:"ResourcePendingMaintenanceActions" type:"list"` // contains filtered or unexported fields }
func (s DescribePendingMaintenanceActionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePendingMaintenanceActionsOutput) SetMarker(v string) *DescribePendingMaintenanceActionsOutput
SetMarker sets the Marker field's value.
func (s *DescribePendingMaintenanceActionsOutput) SetPendingMaintenanceActions(v []*ResourcePendingMaintenanceActions) *DescribePendingMaintenanceActionsOutput
SetPendingMaintenanceActions sets the PendingMaintenanceActions field's value.
func (s DescribePendingMaintenanceActionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeValidDBInstanceModificationsInput struct { // The customer identifier or the ARN of your DB instance. // // DBInstanceIdentifier is a required field DBInstanceIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeValidDBInstanceModificationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeValidDBInstanceModificationsInput) SetDBInstanceIdentifier(v string) *DescribeValidDBInstanceModificationsInput
SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.
func (s DescribeValidDBInstanceModificationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeValidDBInstanceModificationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeValidDBInstanceModificationsOutput struct { // Information about valid modifications that you can make to your DB instance. // Contains the result of a successful call to the DescribeValidDBInstanceModifications // action. You can use this information when you call ModifyDBInstance. ValidDBInstanceModificationsMessage *ValidDBInstanceModificationsMessage `type:"structure"` // contains filtered or unexported fields }
func (s DescribeValidDBInstanceModificationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeValidDBInstanceModificationsOutput) SetValidDBInstanceModificationsMessage(v *ValidDBInstanceModificationsMessage) *DescribeValidDBInstanceModificationsOutput
SetValidDBInstanceModificationsMessage sets the ValidDBInstanceModificationsMessage field's value.
func (s DescribeValidDBInstanceModificationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DomainMembership struct { // The identifier of the Active Directory Domain. Domain *string `type:"string"` // The fully qualified domain name of the Active Directory Domain. FQDN *string `type:"string"` // The name of the IAM role to be used when making API calls to the Directory // Service. IAMRoleName *string `type:"string"` // The status of the DB instance's Active Directory Domain membership, such // as joined, pending-join, failed etc). Status *string `type:"string"` // contains filtered or unexported fields }
An Active Directory Domain membership record associated with a DB instance.
func (s DomainMembership) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DomainMembership) SetDomain(v string) *DomainMembership
SetDomain sets the Domain field's value.
func (s *DomainMembership) SetFQDN(v string) *DomainMembership
SetFQDN sets the FQDN field's value.
func (s *DomainMembership) SetIAMRoleName(v string) *DomainMembership
SetIAMRoleName sets the IAMRoleName field's value.
func (s *DomainMembership) SetStatus(v string) *DomainMembership
SetStatus sets the Status field's value.
func (s DomainMembership) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DoubleRange struct { // The minimum value in the range. From *float64 `type:"double"` // The maximum value in the range. To *float64 `type:"double"` // contains filtered or unexported fields }
A range of double values.
func (s DoubleRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DoubleRange) SetFrom(v float64) *DoubleRange
SetFrom sets the From field's value.
func (s *DoubleRange) SetTo(v float64) *DoubleRange
SetTo sets the To field's value.
func (s DoubleRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Endpoint struct { // Specifies the DNS address of the DB instance. Address *string `type:"string"` // Specifies the ID that Amazon Route 53 assigns when you create a hosted zone. HostedZoneId *string `type:"string"` // Specifies the port that the database engine is listening on. Port *int64 `type:"integer"` // contains filtered or unexported fields }
Specifies a connection endpoint.
For the data structure that represents Amazon Neptune DB cluster endpoints, see DBClusterEndpoint.
func (s Endpoint) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Endpoint) SetAddress(v string) *Endpoint
SetAddress sets the Address field's value.
func (s *Endpoint) SetHostedZoneId(v string) *Endpoint
SetHostedZoneId sets the HostedZoneId field's value.
func (s *Endpoint) SetPort(v int64) *Endpoint
SetPort sets the Port field's value.
func (s Endpoint) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EngineDefaults struct { // Specifies the name of the DB parameter group family that the engine default // parameters apply to. DBParameterGroupFamily *string `type:"string"` // An optional pagination token provided by a previous EngineDefaults request. // If this parameter is specified, the response includes only records beyond // the marker, up to the value specified by MaxRecords . Marker *string `type:"string"` // Contains a list of engine default parameters. Parameters []*Parameter `locationNameList:"Parameter" type:"list"` // contains filtered or unexported fields }
Contains the result of a successful invocation of the DescribeEngineDefaultParameters action.
func (s EngineDefaults) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *EngineDefaults) SetDBParameterGroupFamily(v string) *EngineDefaults
SetDBParameterGroupFamily sets the DBParameterGroupFamily field's value.
func (s *EngineDefaults) SetMarker(v string) *EngineDefaults
SetMarker sets the Marker field's value.
func (s *EngineDefaults) SetParameters(v []*Parameter) *EngineDefaults
SetParameters sets the Parameters field's value.
func (s EngineDefaults) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Event struct { // Specifies the date and time of the event. Date *time.Time `type:"timestamp"` // Specifies the category for the event. EventCategories []*string `locationNameList:"EventCategory" type:"list"` // Provides the text of this event. Message *string `type:"string"` // The Amazon Resource Name (ARN) for the event. SourceArn *string `type:"string"` // Provides the identifier for the source of the event. SourceIdentifier *string `type:"string"` // Specifies the source type for this event. SourceType *string `type:"string" enum:"SourceType"` // contains filtered or unexported fields }
This data type is used as a response element in the DescribeEvents action.
func (s Event) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Event) SetDate(v time.Time) *Event
SetDate sets the Date field's value.
func (s *Event) SetEventCategories(v []*string) *Event
SetEventCategories sets the EventCategories field's value.
func (s *Event) SetMessage(v string) *Event
SetMessage sets the Message field's value.
func (s *Event) SetSourceArn(v string) *Event
SetSourceArn sets the SourceArn field's value.
func (s *Event) SetSourceIdentifier(v string) *Event
SetSourceIdentifier sets the SourceIdentifier field's value.
func (s *Event) SetSourceType(v string) *Event
SetSourceType sets the SourceType field's value.
func (s Event) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EventCategoriesMap struct { // The event categories for the specified source type EventCategories []*string `locationNameList:"EventCategory" type:"list"` // The source type that the returned categories belong to SourceType *string `type:"string"` // contains filtered or unexported fields }
Contains the results of a successful invocation of the DescribeEventCategories action.
func (s EventCategoriesMap) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *EventCategoriesMap) SetEventCategories(v []*string) *EventCategoriesMap
SetEventCategories sets the EventCategories field's value.
func (s *EventCategoriesMap) SetSourceType(v string) *EventCategoriesMap
SetSourceType sets the SourceType field's value.
func (s EventCategoriesMap) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EventSubscription struct { // The event notification subscription Id. CustSubscriptionId *string `type:"string"` // The Amazon customer account associated with the event notification subscription. CustomerAwsId *string `type:"string"` // A Boolean value indicating if the subscription is enabled. True indicates // the subscription is enabled. Enabled *bool `type:"boolean"` // A list of event categories for the event notification subscription. EventCategoriesList []*string `locationNameList:"EventCategory" type:"list"` // The Amazon Resource Name (ARN) for the event subscription. EventSubscriptionArn *string `type:"string"` // The topic ARN of the event notification subscription. SnsTopicArn *string `type:"string"` // A list of source IDs for the event notification subscription. SourceIdsList []*string `locationNameList:"SourceId" type:"list"` // The source type for the event notification subscription. SourceType *string `type:"string"` // The status of the event notification subscription. // // Constraints: // // Can be one of the following: creating | modifying | deleting | active | no-permission // | topic-not-exist // // The status "no-permission" indicates that Neptune no longer has permission // to post to the SNS topic. The status "topic-not-exist" indicates that the // topic was deleted after the subscription was created. Status *string `type:"string"` // The time the event notification subscription was created. SubscriptionCreationTime *string `type:"string"` // contains filtered or unexported fields }
Contains the results of a successful invocation of the DescribeEventSubscriptions action.
func (s EventSubscription) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *EventSubscription) SetCustSubscriptionId(v string) *EventSubscription
SetCustSubscriptionId sets the CustSubscriptionId field's value.
func (s *EventSubscription) SetCustomerAwsId(v string) *EventSubscription
SetCustomerAwsId sets the CustomerAwsId field's value.
func (s *EventSubscription) SetEnabled(v bool) *EventSubscription
SetEnabled sets the Enabled field's value.
func (s *EventSubscription) SetEventCategoriesList(v []*string) *EventSubscription
SetEventCategoriesList sets the EventCategoriesList field's value.
func (s *EventSubscription) SetEventSubscriptionArn(v string) *EventSubscription
SetEventSubscriptionArn sets the EventSubscriptionArn field's value.
func (s *EventSubscription) SetSnsTopicArn(v string) *EventSubscription
SetSnsTopicArn sets the SnsTopicArn field's value.
func (s *EventSubscription) SetSourceIdsList(v []*string) *EventSubscription
SetSourceIdsList sets the SourceIdsList field's value.
func (s *EventSubscription) SetSourceType(v string) *EventSubscription
SetSourceType sets the SourceType field's value.
func (s *EventSubscription) SetStatus(v string) *EventSubscription
SetStatus sets the Status field's value.
func (s *EventSubscription) SetSubscriptionCreationTime(v string) *EventSubscription
SetSubscriptionCreationTime sets the SubscriptionCreationTime field's value.
func (s EventSubscription) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FailoverDBClusterInput struct { // A DB cluster identifier to force a failover for. This parameter is not case-sensitive. // // Constraints: // // * Must match the identifier of an existing DBCluster. DBClusterIdentifier *string `type:"string"` // The name of the instance to promote to the primary instance. // // You must specify the instance identifier for an Read Replica in the DB cluster. // For example, mydbcluster-replica1. TargetDBInstanceIdentifier *string `type:"string"` // contains filtered or unexported fields }
func (s FailoverDBClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *FailoverDBClusterInput) SetDBClusterIdentifier(v string) *FailoverDBClusterInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *FailoverDBClusterInput) SetTargetDBInstanceIdentifier(v string) *FailoverDBClusterInput
SetTargetDBInstanceIdentifier sets the TargetDBInstanceIdentifier field's value.
func (s FailoverDBClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FailoverDBClusterOutput struct { // Contains the details of an Amazon Neptune DB cluster. // // This data type is used as a response element in the DescribeDBClusters. DBCluster *DBCluster `type:"structure"` // contains filtered or unexported fields }
func (s FailoverDBClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *FailoverDBClusterOutput) SetDBCluster(v *DBCluster) *FailoverDBClusterOutput
SetDBCluster sets the DBCluster field's value.
func (s FailoverDBClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FailoverGlobalClusterInput struct { // Identifier of the Neptune global database that should be failed over. The // identifier is the unique key assigned by the user when the Neptune global // database was created. In other words, it's the name of the global database // that you want to fail over. // // Constraints: Must match the identifier of an existing Neptune global database. // // GlobalClusterIdentifier is a required field GlobalClusterIdentifier *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the secondary Neptune DB cluster that you // want to promote to primary for the global database. // // TargetDbClusterIdentifier is a required field TargetDbClusterIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s FailoverGlobalClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *FailoverGlobalClusterInput) SetGlobalClusterIdentifier(v string) *FailoverGlobalClusterInput
SetGlobalClusterIdentifier sets the GlobalClusterIdentifier field's value.
func (s *FailoverGlobalClusterInput) SetTargetDbClusterIdentifier(v string) *FailoverGlobalClusterInput
SetTargetDbClusterIdentifier sets the TargetDbClusterIdentifier field's value.
func (s FailoverGlobalClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *FailoverGlobalClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FailoverGlobalClusterOutput struct { // Contains the details of an Amazon Neptune global database. // // This data type is used as a response element for the CreateGlobalCluster, // DescribeGlobalClusters, ModifyGlobalCluster, DeleteGlobalCluster, FailoverGlobalCluster, // and RemoveFromGlobalCluster actions. GlobalCluster *GlobalCluster `type:"structure"` // contains filtered or unexported fields }
func (s FailoverGlobalClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *FailoverGlobalClusterOutput) SetGlobalCluster(v *GlobalCluster) *FailoverGlobalClusterOutput
SetGlobalCluster sets the GlobalCluster field's value.
func (s FailoverGlobalClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Filter struct { // This parameter is not currently supported. // // Name is a required field Name *string `type:"string" required:"true"` // This parameter is not currently supported. // // Values is a required field Values []*string `locationNameList:"Value" type:"list" required:"true"` // contains filtered or unexported fields }
This type is not currently supported.
func (s Filter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Filter) SetName(v string) *Filter
SetName sets the Name field's value.
func (s *Filter) SetValues(v []*string) *Filter
SetValues sets the Values field's value.
func (s Filter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Filter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GlobalCluster struct { // The deletion protection setting for the global database. DeletionProtection *bool `type:"boolean"` // The Neptune database engine used by the global database ("neptune"). Engine *string `type:"string"` // The Neptune engine version used by the global database. EngineVersion *string `type:"string"` // The Amazon Resource Name (ARN) for the global database. GlobalClusterArn *string `type:"string"` // Contains a user-supplied global database cluster identifier. This identifier // is the unique key that identifies a global database. GlobalClusterIdentifier *string `min:"1" type:"string"` // A list of cluster ARNs and instance ARNs for all the DB clusters that are // part of the global database. GlobalClusterMembers []*GlobalClusterMember `locationNameList:"GlobalClusterMember" type:"list"` // An immutable identifier for the global database that is unique within in // all regions. This identifier is found in CloudTrail log entries whenever // the KMS key for the DB cluster is accessed. GlobalClusterResourceId *string `type:"string"` // Specifies the current state of this global database. Status *string `type:"string"` // The storage encryption setting for the global database. StorageEncrypted *bool `type:"boolean"` // contains filtered or unexported fields }
Contains the details of an Amazon Neptune global database.
This data type is used as a response element for the CreateGlobalCluster, DescribeGlobalClusters, ModifyGlobalCluster, DeleteGlobalCluster, FailoverGlobalCluster, and RemoveFromGlobalCluster actions.
func (s GlobalCluster) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GlobalCluster) SetDeletionProtection(v bool) *GlobalCluster
SetDeletionProtection sets the DeletionProtection field's value.
func (s *GlobalCluster) SetEngine(v string) *GlobalCluster
SetEngine sets the Engine field's value.
func (s *GlobalCluster) SetEngineVersion(v string) *GlobalCluster
SetEngineVersion sets the EngineVersion field's value.
func (s *GlobalCluster) SetGlobalClusterArn(v string) *GlobalCluster
SetGlobalClusterArn sets the GlobalClusterArn field's value.
func (s *GlobalCluster) SetGlobalClusterIdentifier(v string) *GlobalCluster
SetGlobalClusterIdentifier sets the GlobalClusterIdentifier field's value.
func (s *GlobalCluster) SetGlobalClusterMembers(v []*GlobalClusterMember) *GlobalCluster
SetGlobalClusterMembers sets the GlobalClusterMembers field's value.
func (s *GlobalCluster) SetGlobalClusterResourceId(v string) *GlobalCluster
SetGlobalClusterResourceId sets the GlobalClusterResourceId field's value.
func (s *GlobalCluster) SetStatus(v string) *GlobalCluster
SetStatus sets the Status field's value.
func (s *GlobalCluster) SetStorageEncrypted(v bool) *GlobalCluster
SetStorageEncrypted sets the StorageEncrypted field's value.
func (s GlobalCluster) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GlobalClusterMember struct { // The Amazon Resource Name (ARN) for each Neptune cluster. DBClusterArn *string `type:"string"` // Specifies whether the Neptune cluster is the primary cluster (that is, has // read-write capability) for the Neptune global database with which it is associated. IsWriter *bool `type:"boolean"` // The Amazon Resource Name (ARN) for each read-only secondary cluster associated // with the Neptune global database. Readers []*string `type:"list"` // contains filtered or unexported fields }
A data structure with information about any primary and secondary clusters associated with an Neptune global database.
func (s GlobalClusterMember) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GlobalClusterMember) SetDBClusterArn(v string) *GlobalClusterMember
SetDBClusterArn sets the DBClusterArn field's value.
func (s *GlobalClusterMember) SetIsWriter(v bool) *GlobalClusterMember
SetIsWriter sets the IsWriter field's value.
func (s *GlobalClusterMember) SetReaders(v []*string) *GlobalClusterMember
SetReaders sets the Readers field's value.
func (s GlobalClusterMember) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput struct { // This parameter is not currently supported. Filters []*Filter `locationNameList:"Filter" type:"list"` // The Amazon Neptune resource with tags to be listed. This value is an Amazon // Resource Name (ARN). For information about creating an ARN, see Constructing // an Amazon Resource Name (ARN) (https://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). // // ResourceName is a required field ResourceName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagsForResourceInput) SetFilters(v []*Filter) *ListTagsForResourceInput
SetFilters sets the Filters field's value.
func (s *ListTagsForResourceInput) SetResourceName(v string) *ListTagsForResourceInput
SetResourceName sets the ResourceName field's value.
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput struct { // List of tags returned by the ListTagsForResource operation. TagList []*Tag `locationNameList:"Tag" type:"list"` // contains filtered or unexported fields }
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagsForResourceOutput) SetTagList(v []*Tag) *ListTagsForResourceOutput
SetTagList sets the TagList field's value.
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ModifyDBClusterEndpointInput struct { // The identifier of the endpoint to modify. This parameter is stored as a lowercase // string. // // DBClusterEndpointIdentifier is a required field DBClusterEndpointIdentifier *string `type:"string" required:"true"` // The type of the endpoint. One of: READER, WRITER, ANY. EndpointType *string `type:"string"` // List of DB instance identifiers that aren't part of the custom endpoint group. // All other eligible instances are reachable through the custom endpoint. Only // relevant if the list of static members is empty. ExcludedMembers []*string `type:"list"` // List of DB instance identifiers that are part of the custom endpoint group. StaticMembers []*string `type:"list"` // contains filtered or unexported fields }
func (s ModifyDBClusterEndpointInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterEndpointInput) SetDBClusterEndpointIdentifier(v string) *ModifyDBClusterEndpointInput
SetDBClusterEndpointIdentifier sets the DBClusterEndpointIdentifier field's value.
func (s *ModifyDBClusterEndpointInput) SetEndpointType(v string) *ModifyDBClusterEndpointInput
SetEndpointType sets the EndpointType field's value.
func (s *ModifyDBClusterEndpointInput) SetExcludedMembers(v []*string) *ModifyDBClusterEndpointInput
SetExcludedMembers sets the ExcludedMembers field's value.
func (s *ModifyDBClusterEndpointInput) SetStaticMembers(v []*string) *ModifyDBClusterEndpointInput
SetStaticMembers sets the StaticMembers field's value.
func (s ModifyDBClusterEndpointInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyDBClusterEndpointOutput struct { // The type associated with a custom endpoint. One of: READER, WRITER, ANY. CustomEndpointType *string `type:"string"` // The Amazon Resource Name (ARN) for the endpoint. DBClusterEndpointArn *string `type:"string"` // The identifier associated with the endpoint. This parameter is stored as // a lowercase string. DBClusterEndpointIdentifier *string `type:"string"` // A unique system-generated identifier for an endpoint. It remains the same // for the whole life of the endpoint. DBClusterEndpointResourceIdentifier *string `type:"string"` // The DB cluster identifier of the DB cluster associated with the endpoint. // This parameter is stored as a lowercase string. DBClusterIdentifier *string `type:"string"` // The DNS address of the endpoint. Endpoint *string `type:"string"` // The type of the endpoint. One of: READER, WRITER, CUSTOM. EndpointType *string `type:"string"` // List of DB instance identifiers that aren't part of the custom endpoint group. // All other eligible instances are reachable through the custom endpoint. Only // relevant if the list of static members is empty. ExcludedMembers []*string `type:"list"` // List of DB instance identifiers that are part of the custom endpoint group. StaticMembers []*string `type:"list"` // The current status of the endpoint. One of: creating, available, deleting, // inactive, modifying. The inactive state applies to an endpoint that cannot // be used for a certain kind of cluster, such as a writer endpoint for a read-only // secondary cluster in a global database. Status *string `type:"string"` // contains filtered or unexported fields }
This data type represents the information you need to connect to an Amazon Neptune DB cluster. This data type is used as a response element in the following actions:
CreateDBClusterEndpoint
DescribeDBClusterEndpoints
ModifyDBClusterEndpoint
DeleteDBClusterEndpoint
For the data structure that represents Amazon RDS DB instance endpoints, see Endpoint.
func (s ModifyDBClusterEndpointOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterEndpointOutput) SetCustomEndpointType(v string) *ModifyDBClusterEndpointOutput
SetCustomEndpointType sets the CustomEndpointType field's value.
func (s *ModifyDBClusterEndpointOutput) SetDBClusterEndpointArn(v string) *ModifyDBClusterEndpointOutput
SetDBClusterEndpointArn sets the DBClusterEndpointArn field's value.
func (s *ModifyDBClusterEndpointOutput) SetDBClusterEndpointIdentifier(v string) *ModifyDBClusterEndpointOutput
SetDBClusterEndpointIdentifier sets the DBClusterEndpointIdentifier field's value.
func (s *ModifyDBClusterEndpointOutput) SetDBClusterEndpointResourceIdentifier(v string) *ModifyDBClusterEndpointOutput
SetDBClusterEndpointResourceIdentifier sets the DBClusterEndpointResourceIdentifier field's value.
func (s *ModifyDBClusterEndpointOutput) SetDBClusterIdentifier(v string) *ModifyDBClusterEndpointOutput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *ModifyDBClusterEndpointOutput) SetEndpoint(v string) *ModifyDBClusterEndpointOutput
SetEndpoint sets the Endpoint field's value.
func (s *ModifyDBClusterEndpointOutput) SetEndpointType(v string) *ModifyDBClusterEndpointOutput
SetEndpointType sets the EndpointType field's value.
func (s *ModifyDBClusterEndpointOutput) SetExcludedMembers(v []*string) *ModifyDBClusterEndpointOutput
SetExcludedMembers sets the ExcludedMembers field's value.
func (s *ModifyDBClusterEndpointOutput) SetStaticMembers(v []*string) *ModifyDBClusterEndpointOutput
SetStaticMembers sets the StaticMembers field's value.
func (s *ModifyDBClusterEndpointOutput) SetStatus(v string) *ModifyDBClusterEndpointOutput
SetStatus sets the Status field's value.
func (s ModifyDBClusterEndpointOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ModifyDBClusterInput struct { // A value that indicates whether upgrades between different major versions // are allowed. // // Constraints: You must set the allow-major-version-upgrade flag when providing // an EngineVersion parameter that uses a different major version than the DB // cluster's current version. AllowMajorVersionUpgrade *bool `type:"boolean"` // A value that specifies whether the modifications in this request and any // pending modifications are asynchronously applied as soon as possible, regardless // of the PreferredMaintenanceWindow setting for the DB cluster. If this parameter // is set to false, changes to the DB cluster are applied during the next maintenance // window. // // The ApplyImmediately parameter only affects NewDBClusterIdentifier values. // If you set the ApplyImmediately parameter value to false, then changes to // NewDBClusterIdentifier values are applied during the next maintenance window. // All other changes are applied immediately, regardless of the value of the // ApplyImmediately parameter. // // Default: false ApplyImmediately *bool `type:"boolean"` // The number of days for which automated backups are retained. You must specify // a minimum value of 1. // // Default: 1 // // Constraints: // // * Must be a value from 1 to 35 BackupRetentionPeriod *int64 `type:"integer"` // The configuration setting for the log types to be enabled for export to CloudWatch // Logs for a specific DB cluster. See Using the CLI to publish Neptune audit // logs to CloudWatch Logs (https://docs.aws.amazon.com/neptune/latest/userguide/cloudwatch-logs.html#cloudwatch-logs-cli). CloudwatchLogsExportConfiguration *CloudwatchLogsExportConfiguration `type:"structure"` // If set to true, tags are copied to any snapshot of the DB cluster that is // created. CopyTagsToSnapshot *bool `type:"boolean"` // The DB cluster identifier for the cluster being modified. This parameter // is not case-sensitive. // // Constraints: // // * Must match the identifier of an existing DBCluster. // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The name of the DB cluster parameter group to use for the DB cluster. DBClusterParameterGroupName *string `type:"string"` // The name of the DB parameter group to apply to all instances of the DB cluster. // // When you apply a parameter group using DBInstanceParameterGroupName, parameter // changes aren't applied during the next maintenance window but instead are // applied immediately. // // Default: The existing name setting // // Constraints: // // * The DB parameter group must be in the same DB parameter group family // as the target DB cluster version. // // * The DBInstanceParameterGroupName parameter is only valid in combination // with the AllowMajorVersionUpgrade parameter. DBInstanceParameterGroupName *string `type:"string"` // A value that indicates whether the DB cluster has deletion protection enabled. // The database can't be deleted when deletion protection is enabled. By default, // deletion protection is disabled. DeletionProtection *bool `type:"boolean"` // True to enable mapping of Amazon Identity and Access Management (IAM) accounts // to database accounts, and otherwise false. // // Default: false EnableIAMDatabaseAuthentication *bool `type:"boolean"` // The version number of the database engine to which you want to upgrade. Changing // this parameter results in an outage. The change is applied during the next // maintenance window unless the ApplyImmediately parameter is set to true. // // For a list of valid engine versions, see Engine Releases for Amazon Neptune // (https://docs.aws.amazon.com/neptune/latest/userguide/engine-releases.html), // or call DescribeDBEngineVersions. EngineVersion *string `type:"string"` // Not supported by Neptune. MasterUserPassword *string `type:"string"` // The new DB cluster identifier for the DB cluster when renaming a DB cluster. // This value is stored as a lowercase string. // // Constraints: // // * Must contain from 1 to 63 letters, numbers, or hyphens // // * The first character must be a letter // // * Cannot end with a hyphen or contain two consecutive hyphens // // Example: my-cluster2 NewDBClusterIdentifier *string `type:"string"` // Not supported by Neptune. OptionGroupName *string `type:"string"` // The port number on which the DB cluster accepts connections. // // Constraints: Value must be 1150-65535 // // Default: The same port as the original DB cluster. Port *int64 `type:"integer"` // The daily time range during which automated backups are created if automated // backups are enabled, using the BackupRetentionPeriod parameter. // // The default is a 30-minute window selected at random from an 8-hour block // of time for each Amazon Region. // // Constraints: // // * Must be in the format hh24:mi-hh24:mi. // // * Must be in Universal Coordinated Time (UTC). // // * Must not conflict with the preferred maintenance window. // // * Must be at least 30 minutes. PreferredBackupWindow *string `type:"string"` // The weekly time range during which system maintenance can occur, in Universal // Coordinated Time (UTC). // // Format: ddd:hh24:mi-ddd:hh24:mi // // The default is a 30-minute window selected at random from an 8-hour block // of time for each Amazon Region, occurring on a random day of the week. // // Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun. // // Constraints: Minimum 30-minute window. PreferredMaintenanceWindow *string `type:"string"` // Contains the scaling configuration of a Neptune Serverless DB cluster. // // For more information, see Using Amazon Neptune Serverless (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-serverless-using.html) // in the Amazon Neptune User Guide. ServerlessV2ScalingConfiguration *ServerlessV2ScalingConfiguration `type:"structure"` // The storage type to associate with the DB cluster. // // Valid Values: // // * standard | iopt1 // // Default: // // * standard StorageType *string `type:"string"` // A list of VPC security groups that the DB cluster will belong to. VpcSecurityGroupIds []*string `locationNameList:"VpcSecurityGroupId" type:"list"` // contains filtered or unexported fields }
func (s ModifyDBClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterInput) SetAllowMajorVersionUpgrade(v bool) *ModifyDBClusterInput
SetAllowMajorVersionUpgrade sets the AllowMajorVersionUpgrade field's value.
func (s *ModifyDBClusterInput) SetApplyImmediately(v bool) *ModifyDBClusterInput
SetApplyImmediately sets the ApplyImmediately field's value.
func (s *ModifyDBClusterInput) SetBackupRetentionPeriod(v int64) *ModifyDBClusterInput
SetBackupRetentionPeriod sets the BackupRetentionPeriod field's value.
func (s *ModifyDBClusterInput) SetCloudwatchLogsExportConfiguration(v *CloudwatchLogsExportConfiguration) *ModifyDBClusterInput
SetCloudwatchLogsExportConfiguration sets the CloudwatchLogsExportConfiguration field's value.
func (s *ModifyDBClusterInput) SetCopyTagsToSnapshot(v bool) *ModifyDBClusterInput
SetCopyTagsToSnapshot sets the CopyTagsToSnapshot field's value.
func (s *ModifyDBClusterInput) SetDBClusterIdentifier(v string) *ModifyDBClusterInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *ModifyDBClusterInput) SetDBClusterParameterGroupName(v string) *ModifyDBClusterInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *ModifyDBClusterInput) SetDBInstanceParameterGroupName(v string) *ModifyDBClusterInput
SetDBInstanceParameterGroupName sets the DBInstanceParameterGroupName field's value.
func (s *ModifyDBClusterInput) SetDeletionProtection(v bool) *ModifyDBClusterInput
SetDeletionProtection sets the DeletionProtection field's value.
func (s *ModifyDBClusterInput) SetEnableIAMDatabaseAuthentication(v bool) *ModifyDBClusterInput
SetEnableIAMDatabaseAuthentication sets the EnableIAMDatabaseAuthentication field's value.
func (s *ModifyDBClusterInput) SetEngineVersion(v string) *ModifyDBClusterInput
SetEngineVersion sets the EngineVersion field's value.
func (s *ModifyDBClusterInput) SetMasterUserPassword(v string) *ModifyDBClusterInput
SetMasterUserPassword sets the MasterUserPassword field's value.
func (s *ModifyDBClusterInput) SetNewDBClusterIdentifier(v string) *ModifyDBClusterInput
SetNewDBClusterIdentifier sets the NewDBClusterIdentifier field's value.
func (s *ModifyDBClusterInput) SetOptionGroupName(v string) *ModifyDBClusterInput
SetOptionGroupName sets the OptionGroupName field's value.
func (s *ModifyDBClusterInput) SetPort(v int64) *ModifyDBClusterInput
SetPort sets the Port field's value.
func (s *ModifyDBClusterInput) SetPreferredBackupWindow(v string) *ModifyDBClusterInput
SetPreferredBackupWindow sets the PreferredBackupWindow field's value.
func (s *ModifyDBClusterInput) SetPreferredMaintenanceWindow(v string) *ModifyDBClusterInput
SetPreferredMaintenanceWindow sets the PreferredMaintenanceWindow field's value.
func (s *ModifyDBClusterInput) SetServerlessV2ScalingConfiguration(v *ServerlessV2ScalingConfiguration) *ModifyDBClusterInput
SetServerlessV2ScalingConfiguration sets the ServerlessV2ScalingConfiguration field's value.
func (s *ModifyDBClusterInput) SetStorageType(v string) *ModifyDBClusterInput
SetStorageType sets the StorageType field's value.
func (s *ModifyDBClusterInput) SetVpcSecurityGroupIds(v []*string) *ModifyDBClusterInput
SetVpcSecurityGroupIds sets the VpcSecurityGroupIds field's value.
func (s ModifyDBClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyDBClusterOutput struct { // Contains the details of an Amazon Neptune DB cluster. // // This data type is used as a response element in the DescribeDBClusters. DBCluster *DBCluster `type:"structure"` // contains filtered or unexported fields }
func (s ModifyDBClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterOutput) SetDBCluster(v *DBCluster) *ModifyDBClusterOutput
SetDBCluster sets the DBCluster field's value.
func (s ModifyDBClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ModifyDBClusterParameterGroupInput struct { // The name of the DB cluster parameter group to modify. // // DBClusterParameterGroupName is a required field DBClusterParameterGroupName *string `type:"string" required:"true"` // A list of parameters in the DB cluster parameter group to modify. // // Parameters is a required field Parameters []*Parameter `locationNameList:"Parameter" type:"list" required:"true"` // contains filtered or unexported fields }
func (s ModifyDBClusterParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterParameterGroupInput) SetDBClusterParameterGroupName(v string) *ModifyDBClusterParameterGroupInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *ModifyDBClusterParameterGroupInput) SetParameters(v []*Parameter) *ModifyDBClusterParameterGroupInput
SetParameters sets the Parameters field's value.
func (s ModifyDBClusterParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyDBClusterSnapshotAttributeInput struct { // The name of the DB cluster snapshot attribute to modify. // // To manage authorization for other Amazon accounts to copy or restore a manual // DB cluster snapshot, set this value to restore. // // AttributeName is a required field AttributeName *string `type:"string" required:"true"` // The identifier for the DB cluster snapshot to modify the attributes for. // // DBClusterSnapshotIdentifier is a required field DBClusterSnapshotIdentifier *string `type:"string" required:"true"` // A list of DB cluster snapshot attributes to add to the attribute specified // by AttributeName. // // To authorize other Amazon accounts to copy or restore a manual DB cluster // snapshot, set this list to include one or more Amazon account IDs, or all // to make the manual DB cluster snapshot restorable by any Amazon account. // Do not add the all value for any manual DB cluster snapshots that contain // private information that you don't want available to all Amazon accounts. ValuesToAdd []*string `locationNameList:"AttributeValue" type:"list"` // A list of DB cluster snapshot attributes to remove from the attribute specified // by AttributeName. // // To remove authorization for other Amazon accounts to copy or restore a manual // DB cluster snapshot, set this list to include one or more Amazon account // identifiers, or all to remove authorization for any Amazon account to copy // or restore the DB cluster snapshot. If you specify all, an Amazon account // whose account ID is explicitly added to the restore attribute can still copy // or restore a manual DB cluster snapshot. ValuesToRemove []*string `locationNameList:"AttributeValue" type:"list"` // contains filtered or unexported fields }
func (s ModifyDBClusterSnapshotAttributeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterSnapshotAttributeInput) SetAttributeName(v string) *ModifyDBClusterSnapshotAttributeInput
SetAttributeName sets the AttributeName field's value.
func (s *ModifyDBClusterSnapshotAttributeInput) SetDBClusterSnapshotIdentifier(v string) *ModifyDBClusterSnapshotAttributeInput
SetDBClusterSnapshotIdentifier sets the DBClusterSnapshotIdentifier field's value.
func (s *ModifyDBClusterSnapshotAttributeInput) SetValuesToAdd(v []*string) *ModifyDBClusterSnapshotAttributeInput
SetValuesToAdd sets the ValuesToAdd field's value.
func (s *ModifyDBClusterSnapshotAttributeInput) SetValuesToRemove(v []*string) *ModifyDBClusterSnapshotAttributeInput
SetValuesToRemove sets the ValuesToRemove field's value.
func (s ModifyDBClusterSnapshotAttributeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterSnapshotAttributeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyDBClusterSnapshotAttributeOutput struct { // Contains the results of a successful call to the DescribeDBClusterSnapshotAttributes // API action. // // Manual DB cluster snapshot attributes are used to authorize other Amazon // accounts to copy or restore a manual DB cluster snapshot. For more information, // see the ModifyDBClusterSnapshotAttribute API action. DBClusterSnapshotAttributesResult *DBClusterSnapshotAttributesResult `type:"structure"` // contains filtered or unexported fields }
func (s ModifyDBClusterSnapshotAttributeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBClusterSnapshotAttributeOutput) SetDBClusterSnapshotAttributesResult(v *DBClusterSnapshotAttributesResult) *ModifyDBClusterSnapshotAttributeOutput
SetDBClusterSnapshotAttributesResult sets the DBClusterSnapshotAttributesResult field's value.
func (s ModifyDBClusterSnapshotAttributeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ModifyDBInstanceInput struct { // Not supported by Neptune. AllocatedStorage *int64 `type:"integer"` // Indicates that major version upgrades are allowed. Changing this parameter // doesn't result in an outage and the change is asynchronously applied as soon // as possible. AllowMajorVersionUpgrade *bool `type:"boolean"` // Specifies whether the modifications in this request and any pending modifications // are asynchronously applied as soon as possible, regardless of the PreferredMaintenanceWindow // setting for the DB instance. // // If this parameter is set to false, changes to the DB instance are applied // during the next maintenance window. Some parameter changes can cause an outage // and are applied on the next call to RebootDBInstance, or the next failure // reboot. // // Default: false ApplyImmediately *bool `type:"boolean"` // Indicates that minor version upgrades are applied automatically to the DB // instance during the maintenance window. Changing this parameter doesn't result // in an outage except in the following case and the change is asynchronously // applied as soon as possible. An outage will result if this parameter is set // to true during the maintenance window, and a newer minor version is available, // and Neptune has enabled auto patching for that engine version. AutoMinorVersionUpgrade *bool `type:"boolean"` // Not applicable. The retention period for automated backups is managed by // the DB cluster. For more information, see ModifyDBCluster. // // Default: Uses existing setting BackupRetentionPeriod *int64 `type:"integer"` // Indicates the certificate that needs to be associated with the instance. CACertificateIdentifier *string `type:"string"` // The configuration setting for the log types to be enabled for export to CloudWatch // Logs for a specific DB instance or DB cluster. CloudwatchLogsExportConfiguration *CloudwatchLogsExportConfiguration `type:"structure"` // True to copy all tags from the DB instance to snapshots of the DB instance, // and otherwise false. The default is false. CopyTagsToSnapshot *bool `type:"boolean"` // The new compute and memory capacity of the DB instance, for example, db.m4.large. // Not all DB instance classes are available in all Amazon Regions. // // If you modify the DB instance class, an outage occurs during the change. // The change is applied during the next maintenance window, unless ApplyImmediately // is specified as true for this request. // // Default: Uses existing setting DBInstanceClass *string `type:"string"` // The DB instance identifier. This value is stored as a lowercase string. // // Constraints: // // * Must match the identifier of an existing DBInstance. // // DBInstanceIdentifier is a required field DBInstanceIdentifier *string `type:"string" required:"true"` // The name of the DB parameter group to apply to the DB instance. Changing // this setting doesn't result in an outage. The parameter group name itself // is changed immediately, but the actual parameter changes are not applied // until you reboot the instance without failover. The db instance will NOT // be rebooted automatically and the parameter changes will NOT be applied during // the next maintenance window. // // Default: Uses existing setting // // Constraints: The DB parameter group must be in the same DB parameter group // family as this DB instance. DBParameterGroupName *string `type:"string"` // The port number on which the database accepts connections. // // The value of the DBPortNumber parameter must not match any of the port values // specified for options in the option group for the DB instance. // // Your database will restart when you change the DBPortNumber value regardless // of the value of the ApplyImmediately parameter. // // Default: 8182 DBPortNumber *int64 `type:"integer"` // A list of DB security groups to authorize on this DB instance. Changing this // setting doesn't result in an outage and the change is asynchronously applied // as soon as possible. // // Constraints: // // * If supplied, must match existing DBSecurityGroups. DBSecurityGroups []*string `locationNameList:"DBSecurityGroupName" type:"list"` // The new DB subnet group for the DB instance. You can use this parameter to // move your DB instance to a different VPC. // // Changing the subnet group causes an outage during the change. The change // is applied during the next maintenance window, unless you specify true for // the ApplyImmediately parameter. // // Constraints: If supplied, must match the name of an existing DBSubnetGroup. // // Example: mySubnetGroup DBSubnetGroupName *string `type:"string"` // A value that indicates whether the DB instance has deletion protection enabled. // The database can't be deleted when deletion protection is enabled. By default, // deletion protection is disabled. See Deleting a DB Instance (https://docs.aws.amazon.com/neptune/latest/userguide/manage-console-instances-delete.html). DeletionProtection *bool `type:"boolean"` // Not supported. Domain *string `type:"string"` // Not supported DomainIAMRoleName *string `type:"string"` // True to enable mapping of Amazon Identity and Access Management (IAM) accounts // to database accounts, and otherwise false. // // You can enable IAM database authentication for the following database engines // // Not applicable. Mapping Amazon IAM accounts to database accounts is managed // by the DB cluster. For more information, see ModifyDBCluster. // // Default: false EnableIAMDatabaseAuthentication *bool `type:"boolean"` // (Not supported by Neptune) EnablePerformanceInsights *bool `type:"boolean"` // The version number of the database engine to upgrade to. Currently, setting // this parameter has no effect. To upgrade your database engine to the most // recent release, use the ApplyPendingMaintenanceAction API. EngineVersion *string `type:"string"` // The new Provisioned IOPS (I/O operations per second) value for the instance. // // Changing this setting doesn't result in an outage and the change is applied // during the next maintenance window unless the ApplyImmediately parameter // is set to true for this request. // // Default: Uses existing setting Iops *int64 `type:"integer"` // Not supported by Neptune. LicenseModel *string `type:"string"` // Not supported by Neptune. MasterUserPassword *string `type:"string"` // The interval, in seconds, between points when Enhanced Monitoring metrics // are collected for the DB instance. To disable collecting Enhanced Monitoring // metrics, specify 0. The default is 0. // // If MonitoringRoleArn is specified, then you must also set MonitoringInterval // to a value other than 0. // // Valid Values: 0, 1, 5, 10, 15, 30, 60 MonitoringInterval *int64 `type:"integer"` // The ARN for the IAM role that permits Neptune to send enhanced monitoring // metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. // // If MonitoringInterval is set to a value other than 0, then you must supply // a MonitoringRoleArn value. MonitoringRoleArn *string `type:"string"` // Specifies if the DB instance is a Multi-AZ deployment. Changing this parameter // doesn't result in an outage and the change is applied during the next maintenance // window unless the ApplyImmediately parameter is set to true for this request. MultiAZ *bool `type:"boolean"` // The new DB instance identifier for the DB instance when renaming a DB instance. // When you change the DB instance identifier, an instance reboot will occur // immediately if you set Apply Immediately to true, or will occur during the // next maintenance window if Apply Immediately to false. This value is stored // as a lowercase string. // // Constraints: // // * Must contain from 1 to 63 letters, numbers, or hyphens. // // * The first character must be a letter. // // * Cannot end with a hyphen or contain two consecutive hyphens. // // Example: mydbinstance NewDBInstanceIdentifier *string `type:"string"` // (Not supported by Neptune) OptionGroupName *string `type:"string"` // (Not supported by Neptune) PerformanceInsightsKMSKeyId *string `type:"string"` // The daily time range during which automated backups are created if automated // backups are enabled. // // Not applicable. The daily time range for creating automated backups is managed // by the DB cluster. For more information, see ModifyDBCluster. // // Constraints: // // * Must be in the format hh24:mi-hh24:mi // // * Must be in Universal Time Coordinated (UTC) // // * Must not conflict with the preferred maintenance window // // * Must be at least 30 minutes PreferredBackupWindow *string `type:"string"` // The weekly time range (in UTC) during which system maintenance can occur, // which might result in an outage. Changing this parameter doesn't result in // an outage, except in the following situation, and the change is asynchronously // applied as soon as possible. If there are pending actions that cause a reboot, // and the maintenance window is changed to include the current time, then changing // this parameter will cause a reboot of the DB instance. If moving this window // to the current time, there must be at least 30 minutes between the current // time and end of the window to ensure pending changes are applied. // // Default: Uses existing setting // // Format: ddd:hh24:mi-ddd:hh24:mi // // Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun // // Constraints: Must be at least 30 minutes PreferredMaintenanceWindow *string `type:"string"` // A value that specifies the order in which a Read Replica is promoted to the // primary instance after a failure of the existing primary instance. // // Default: 1 // // Valid Values: 0 - 15 PromotionTier *int64 `type:"integer"` // This flag should no longer be used. // // Deprecated: PubliclyAccessible has been deprecated PubliclyAccessible *bool `deprecated:"true" type:"boolean"` // Not supported. StorageType *string `type:"string"` // The ARN from the key store with which to associate the instance for TDE encryption. TdeCredentialArn *string `type:"string"` // The password for the given ARN from the key store in order to access the // device. // // TdeCredentialPassword is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ModifyDBInstanceInput's // String and GoString methods. TdeCredentialPassword *string `type:"string" sensitive:"true"` // A list of EC2 VPC security groups to authorize on this DB instance. This // change is asynchronously applied as soon as possible. // // Not applicable. The associated list of EC2 VPC security groups is managed // by the DB cluster. For more information, see ModifyDBCluster. // // Constraints: // // * If supplied, must match existing VpcSecurityGroupIds. VpcSecurityGroupIds []*string `locationNameList:"VpcSecurityGroupId" type:"list"` // contains filtered or unexported fields }
func (s ModifyDBInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBInstanceInput) SetAllocatedStorage(v int64) *ModifyDBInstanceInput
SetAllocatedStorage sets the AllocatedStorage field's value.
func (s *ModifyDBInstanceInput) SetAllowMajorVersionUpgrade(v bool) *ModifyDBInstanceInput
SetAllowMajorVersionUpgrade sets the AllowMajorVersionUpgrade field's value.
func (s *ModifyDBInstanceInput) SetApplyImmediately(v bool) *ModifyDBInstanceInput
SetApplyImmediately sets the ApplyImmediately field's value.
func (s *ModifyDBInstanceInput) SetAutoMinorVersionUpgrade(v bool) *ModifyDBInstanceInput
SetAutoMinorVersionUpgrade sets the AutoMinorVersionUpgrade field's value.
func (s *ModifyDBInstanceInput) SetBackupRetentionPeriod(v int64) *ModifyDBInstanceInput
SetBackupRetentionPeriod sets the BackupRetentionPeriod field's value.
func (s *ModifyDBInstanceInput) SetCACertificateIdentifier(v string) *ModifyDBInstanceInput
SetCACertificateIdentifier sets the CACertificateIdentifier field's value.
func (s *ModifyDBInstanceInput) SetCloudwatchLogsExportConfiguration(v *CloudwatchLogsExportConfiguration) *ModifyDBInstanceInput
SetCloudwatchLogsExportConfiguration sets the CloudwatchLogsExportConfiguration field's value.
func (s *ModifyDBInstanceInput) SetCopyTagsToSnapshot(v bool) *ModifyDBInstanceInput
SetCopyTagsToSnapshot sets the CopyTagsToSnapshot field's value.
func (s *ModifyDBInstanceInput) SetDBInstanceClass(v string) *ModifyDBInstanceInput
SetDBInstanceClass sets the DBInstanceClass field's value.
func (s *ModifyDBInstanceInput) SetDBInstanceIdentifier(v string) *ModifyDBInstanceInput
SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.
func (s *ModifyDBInstanceInput) SetDBParameterGroupName(v string) *ModifyDBInstanceInput
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s *ModifyDBInstanceInput) SetDBPortNumber(v int64) *ModifyDBInstanceInput
SetDBPortNumber sets the DBPortNumber field's value.
func (s *ModifyDBInstanceInput) SetDBSecurityGroups(v []*string) *ModifyDBInstanceInput
SetDBSecurityGroups sets the DBSecurityGroups field's value.
func (s *ModifyDBInstanceInput) SetDBSubnetGroupName(v string) *ModifyDBInstanceInput
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *ModifyDBInstanceInput) SetDeletionProtection(v bool) *ModifyDBInstanceInput
SetDeletionProtection sets the DeletionProtection field's value.
func (s *ModifyDBInstanceInput) SetDomain(v string) *ModifyDBInstanceInput
SetDomain sets the Domain field's value.
func (s *ModifyDBInstanceInput) SetDomainIAMRoleName(v string) *ModifyDBInstanceInput
SetDomainIAMRoleName sets the DomainIAMRoleName field's value.
func (s *ModifyDBInstanceInput) SetEnableIAMDatabaseAuthentication(v bool) *ModifyDBInstanceInput
SetEnableIAMDatabaseAuthentication sets the EnableIAMDatabaseAuthentication field's value.
func (s *ModifyDBInstanceInput) SetEnablePerformanceInsights(v bool) *ModifyDBInstanceInput
SetEnablePerformanceInsights sets the EnablePerformanceInsights field's value.
func (s *ModifyDBInstanceInput) SetEngineVersion(v string) *ModifyDBInstanceInput
SetEngineVersion sets the EngineVersion field's value.
func (s *ModifyDBInstanceInput) SetIops(v int64) *ModifyDBInstanceInput
SetIops sets the Iops field's value.
func (s *ModifyDBInstanceInput) SetLicenseModel(v string) *ModifyDBInstanceInput
SetLicenseModel sets the LicenseModel field's value.
func (s *ModifyDBInstanceInput) SetMasterUserPassword(v string) *ModifyDBInstanceInput
SetMasterUserPassword sets the MasterUserPassword field's value.
func (s *ModifyDBInstanceInput) SetMonitoringInterval(v int64) *ModifyDBInstanceInput
SetMonitoringInterval sets the MonitoringInterval field's value.
func (s *ModifyDBInstanceInput) SetMonitoringRoleArn(v string) *ModifyDBInstanceInput
SetMonitoringRoleArn sets the MonitoringRoleArn field's value.
func (s *ModifyDBInstanceInput) SetMultiAZ(v bool) *ModifyDBInstanceInput
SetMultiAZ sets the MultiAZ field's value.
func (s *ModifyDBInstanceInput) SetNewDBInstanceIdentifier(v string) *ModifyDBInstanceInput
SetNewDBInstanceIdentifier sets the NewDBInstanceIdentifier field's value.
func (s *ModifyDBInstanceInput) SetOptionGroupName(v string) *ModifyDBInstanceInput
SetOptionGroupName sets the OptionGroupName field's value.
func (s *ModifyDBInstanceInput) SetPerformanceInsightsKMSKeyId(v string) *ModifyDBInstanceInput
SetPerformanceInsightsKMSKeyId sets the PerformanceInsightsKMSKeyId field's value.
func (s *ModifyDBInstanceInput) SetPreferredBackupWindow(v string) *ModifyDBInstanceInput
SetPreferredBackupWindow sets the PreferredBackupWindow field's value.
func (s *ModifyDBInstanceInput) SetPreferredMaintenanceWindow(v string) *ModifyDBInstanceInput
SetPreferredMaintenanceWindow sets the PreferredMaintenanceWindow field's value.
func (s *ModifyDBInstanceInput) SetPromotionTier(v int64) *ModifyDBInstanceInput
SetPromotionTier sets the PromotionTier field's value.
func (s *ModifyDBInstanceInput) SetPubliclyAccessible(v bool) *ModifyDBInstanceInput
SetPubliclyAccessible sets the PubliclyAccessible field's value.
func (s *ModifyDBInstanceInput) SetStorageType(v string) *ModifyDBInstanceInput
SetStorageType sets the StorageType field's value.
func (s *ModifyDBInstanceInput) SetTdeCredentialArn(v string) *ModifyDBInstanceInput
SetTdeCredentialArn sets the TdeCredentialArn field's value.
func (s *ModifyDBInstanceInput) SetTdeCredentialPassword(v string) *ModifyDBInstanceInput
SetTdeCredentialPassword sets the TdeCredentialPassword field's value.
func (s *ModifyDBInstanceInput) SetVpcSecurityGroupIds(v []*string) *ModifyDBInstanceInput
SetVpcSecurityGroupIds sets the VpcSecurityGroupIds field's value.
func (s ModifyDBInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyDBInstanceOutput struct { // Contains the details of an Amazon Neptune DB instance. // // This data type is used as a response element in the DescribeDBInstances action. DBInstance *DBInstance `type:"structure"` // contains filtered or unexported fields }
func (s ModifyDBInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBInstanceOutput) SetDBInstance(v *DBInstance) *ModifyDBInstanceOutput
SetDBInstance sets the DBInstance field's value.
func (s ModifyDBInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ModifyDBParameterGroupInput struct { // The name of the DB parameter group. // // Constraints: // // * If supplied, must match the name of an existing DBParameterGroup. // // DBParameterGroupName is a required field DBParameterGroupName *string `type:"string" required:"true"` // An array of parameter names, values, and the apply method for the parameter // update. At least one parameter name, value, and apply method must be supplied; // subsequent arguments are optional. A maximum of 20 parameters can be modified // in a single request. // // Valid Values (for the application method): immediate | pending-reboot // // You can use the immediate value with dynamic parameters only. You can use // the pending-reboot value for both dynamic and static parameters, and changes // are applied when you reboot the DB instance without failover. // // Parameters is a required field Parameters []*Parameter `locationNameList:"Parameter" type:"list" required:"true"` // contains filtered or unexported fields }
func (s ModifyDBParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBParameterGroupInput) SetDBParameterGroupName(v string) *ModifyDBParameterGroupInput
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s *ModifyDBParameterGroupInput) SetParameters(v []*Parameter) *ModifyDBParameterGroupInput
SetParameters sets the Parameters field's value.
func (s ModifyDBParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyDBSubnetGroupInput struct { // The description for the DB subnet group. DBSubnetGroupDescription *string `type:"string"` // The name for the DB subnet group. This value is stored as a lowercase string. // You can't modify the default subnet group. // // Constraints: Must match the name of an existing DBSubnetGroup. Must not be // default. // // Example: mySubnetgroup // // DBSubnetGroupName is a required field DBSubnetGroupName *string `type:"string" required:"true"` // The EC2 subnet IDs for the DB subnet group. // // SubnetIds is a required field SubnetIds []*string `locationNameList:"SubnetIdentifier" type:"list" required:"true"` // contains filtered or unexported fields }
func (s ModifyDBSubnetGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBSubnetGroupInput) SetDBSubnetGroupDescription(v string) *ModifyDBSubnetGroupInput
SetDBSubnetGroupDescription sets the DBSubnetGroupDescription field's value.
func (s *ModifyDBSubnetGroupInput) SetDBSubnetGroupName(v string) *ModifyDBSubnetGroupInput
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *ModifyDBSubnetGroupInput) SetSubnetIds(v []*string) *ModifyDBSubnetGroupInput
SetSubnetIds sets the SubnetIds field's value.
func (s ModifyDBSubnetGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBSubnetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyDBSubnetGroupOutput struct { // Contains the details of an Amazon Neptune DB subnet group. // // This data type is used as a response element in the DescribeDBSubnetGroups // action. DBSubnetGroup *DBSubnetGroup `type:"structure"` // contains filtered or unexported fields }
func (s ModifyDBSubnetGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyDBSubnetGroupOutput) SetDBSubnetGroup(v *DBSubnetGroup) *ModifyDBSubnetGroupOutput
SetDBSubnetGroup sets the DBSubnetGroup field's value.
func (s ModifyDBSubnetGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ModifyEventSubscriptionInput struct { // A Boolean value; set to true to activate the subscription. Enabled *bool `type:"boolean"` // A list of event categories for a SourceType that you want to subscribe to. // You can see a list of the categories for a given SourceType by using the // DescribeEventCategories action. EventCategories []*string `locationNameList:"EventCategory" type:"list"` // The Amazon Resource Name (ARN) of the SNS topic created for event notification. // The ARN is created by Amazon SNS when you create a topic and subscribe to // it. SnsTopicArn *string `type:"string"` // The type of source that is generating the events. For example, if you want // to be notified of events generated by a DB instance, you would set this parameter // to db-instance. if this value is not specified, all events are returned. // // Valid values: db-instance | db-parameter-group | db-security-group | db-snapshot SourceType *string `type:"string"` // The name of the event notification subscription. // // SubscriptionName is a required field SubscriptionName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s ModifyEventSubscriptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyEventSubscriptionInput) SetEnabled(v bool) *ModifyEventSubscriptionInput
SetEnabled sets the Enabled field's value.
func (s *ModifyEventSubscriptionInput) SetEventCategories(v []*string) *ModifyEventSubscriptionInput
SetEventCategories sets the EventCategories field's value.
func (s *ModifyEventSubscriptionInput) SetSnsTopicArn(v string) *ModifyEventSubscriptionInput
SetSnsTopicArn sets the SnsTopicArn field's value.
func (s *ModifyEventSubscriptionInput) SetSourceType(v string) *ModifyEventSubscriptionInput
SetSourceType sets the SourceType field's value.
func (s *ModifyEventSubscriptionInput) SetSubscriptionName(v string) *ModifyEventSubscriptionInput
SetSubscriptionName sets the SubscriptionName field's value.
func (s ModifyEventSubscriptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyEventSubscriptionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyEventSubscriptionOutput struct { // Contains the results of a successful invocation of the DescribeEventSubscriptions // action. EventSubscription *EventSubscription `type:"structure"` // contains filtered or unexported fields }
func (s ModifyEventSubscriptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyEventSubscriptionOutput) SetEventSubscription(v *EventSubscription) *ModifyEventSubscriptionOutput
SetEventSubscription sets the EventSubscription field's value.
func (s ModifyEventSubscriptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ModifyGlobalClusterInput struct { // A value that indicates whether major version upgrades are allowed. // // Constraints: You must allow major version upgrades if you specify a value // for the EngineVersion parameter that is a different major version than the // DB cluster's current version. // // If you upgrade the major version of a global database, the cluster and DB // instance parameter groups are set to the default parameter groups for the // new version, so you will need to apply any custom parameter groups after // completing the upgrade. AllowMajorVersionUpgrade *bool `type:"boolean"` // Indicates whether the global database has deletion protection enabled. The // global database cannot be deleted when deletion protection is enabled. DeletionProtection *bool `type:"boolean"` // The version number of the database engine to which you want to upgrade. Changing // this parameter will result in an outage. The change is applied during the // next maintenance window unless ApplyImmediately is enabled. // // To list all of the available Neptune engine versions, use the following command: EngineVersion *string `type:"string"` // The DB cluster identifier for the global cluster being modified. This parameter // is not case-sensitive. // // Constraints: Must match the identifier of an existing global database cluster. // // GlobalClusterIdentifier is a required field GlobalClusterIdentifier *string `min:"1" type:"string" required:"true"` // A new cluster identifier to assign to the global database. This value is // stored as a lowercase string. // // Constraints: // // * Must contain from 1 to 63 letters, numbers, or hyphens. // // * The first character must be a letter. // // * Can't end with a hyphen or contain two consecutive hyphens // // Example: my-cluster2 NewGlobalClusterIdentifier *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s ModifyGlobalClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyGlobalClusterInput) SetAllowMajorVersionUpgrade(v bool) *ModifyGlobalClusterInput
SetAllowMajorVersionUpgrade sets the AllowMajorVersionUpgrade field's value.
func (s *ModifyGlobalClusterInput) SetDeletionProtection(v bool) *ModifyGlobalClusterInput
SetDeletionProtection sets the DeletionProtection field's value.
func (s *ModifyGlobalClusterInput) SetEngineVersion(v string) *ModifyGlobalClusterInput
SetEngineVersion sets the EngineVersion field's value.
func (s *ModifyGlobalClusterInput) SetGlobalClusterIdentifier(v string) *ModifyGlobalClusterInput
SetGlobalClusterIdentifier sets the GlobalClusterIdentifier field's value.
func (s *ModifyGlobalClusterInput) SetNewGlobalClusterIdentifier(v string) *ModifyGlobalClusterInput
SetNewGlobalClusterIdentifier sets the NewGlobalClusterIdentifier field's value.
func (s ModifyGlobalClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyGlobalClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModifyGlobalClusterOutput struct { // Contains the details of an Amazon Neptune global database. // // This data type is used as a response element for the CreateGlobalCluster, // DescribeGlobalClusters, ModifyGlobalCluster, DeleteGlobalCluster, FailoverGlobalCluster, // and RemoveFromGlobalCluster actions. GlobalCluster *GlobalCluster `type:"structure"` // contains filtered or unexported fields }
func (s ModifyGlobalClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ModifyGlobalClusterOutput) SetGlobalCluster(v *GlobalCluster) *ModifyGlobalClusterOutput
SetGlobalCluster sets the GlobalCluster field's value.
func (s ModifyGlobalClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Neptune struct { *client.Client }
Neptune provides the API operation methods for making requests to Amazon Neptune. See this package's package overview docs for details on the service.
Neptune methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Neptune
New creates a new instance of the Neptune client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Neptune client from just a session. svc := neptune.New(mySession) // Create a Neptune client with additional configuration svc := neptune.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (c *Neptune) AddRoleToDBCluster(input *AddRoleToDBClusterInput) (*AddRoleToDBClusterOutput, error)
AddRoleToDBCluster API operation for Amazon Neptune.
Associates an Identity and Access Management (IAM) role with an Neptune DB cluster.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation AddRoleToDBCluster for usage and error information.
Returned Error Codes:
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeDBClusterRoleAlreadyExistsFault "DBClusterRoleAlreadyExists" The specified IAM role Amazon Resource Name (ARN) is already associated with the specified DB cluster.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeDBClusterRoleQuotaExceededFault "DBClusterRoleQuotaExceeded" You have exceeded the maximum number of IAM roles that can be associated with the specified DB cluster.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/AddRoleToDBCluster
func (c *Neptune) AddRoleToDBClusterRequest(input *AddRoleToDBClusterInput) (req *request.Request, output *AddRoleToDBClusterOutput)
AddRoleToDBClusterRequest generates a "aws/request.Request" representing the client's request for the AddRoleToDBCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddRoleToDBCluster for more information on using the AddRoleToDBCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddRoleToDBClusterRequest method. req, resp := client.AddRoleToDBClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/AddRoleToDBCluster
func (c *Neptune) AddRoleToDBClusterWithContext(ctx aws.Context, input *AddRoleToDBClusterInput, opts ...request.Option) (*AddRoleToDBClusterOutput, error)
AddRoleToDBClusterWithContext is the same as AddRoleToDBCluster with the addition of the ability to pass a context and additional request options.
See AddRoleToDBCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) AddSourceIdentifierToSubscription(input *AddSourceIdentifierToSubscriptionInput) (*AddSourceIdentifierToSubscriptionOutput, error)
AddSourceIdentifierToSubscription API operation for Amazon Neptune.
Adds a source identifier to an existing event notification subscription.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation AddSourceIdentifierToSubscription for usage and error information.
Returned Error Codes:
ErrCodeSubscriptionNotFoundFault "SubscriptionNotFound" The designated subscription could not be found.
ErrCodeSourceNotFoundFault "SourceNotFound" The source could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/AddSourceIdentifierToSubscription
func (c *Neptune) AddSourceIdentifierToSubscriptionRequest(input *AddSourceIdentifierToSubscriptionInput) (req *request.Request, output *AddSourceIdentifierToSubscriptionOutput)
AddSourceIdentifierToSubscriptionRequest generates a "aws/request.Request" representing the client's request for the AddSourceIdentifierToSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddSourceIdentifierToSubscription for more information on using the AddSourceIdentifierToSubscription API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddSourceIdentifierToSubscriptionRequest method. req, resp := client.AddSourceIdentifierToSubscriptionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/AddSourceIdentifierToSubscription
func (c *Neptune) AddSourceIdentifierToSubscriptionWithContext(ctx aws.Context, input *AddSourceIdentifierToSubscriptionInput, opts ...request.Option) (*AddSourceIdentifierToSubscriptionOutput, error)
AddSourceIdentifierToSubscriptionWithContext is the same as AddSourceIdentifierToSubscription with the addition of the ability to pass a context and additional request options.
See AddSourceIdentifierToSubscription for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) AddTagsToResource(input *AddTagsToResourceInput) (*AddTagsToResourceOutput, error)
AddTagsToResource API operation for Amazon Neptune.
Adds metadata tags to an Amazon Neptune resource. These tags can also be used with cost allocation reporting to track cost associated with Amazon Neptune resources, or used in a Condition statement in an IAM policy for Amazon Neptune.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation AddTagsToResource for usage and error information.
Returned Error Codes:
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
ErrCodeDBSnapshotNotFoundFault "DBSnapshotNotFound" DBSnapshotIdentifier does not refer to an existing DB snapshot.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/AddTagsToResource
func (c *Neptune) AddTagsToResourceRequest(input *AddTagsToResourceInput) (req *request.Request, output *AddTagsToResourceOutput)
AddTagsToResourceRequest generates a "aws/request.Request" representing the client's request for the AddTagsToResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddTagsToResource for more information on using the AddTagsToResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddTagsToResourceRequest method. req, resp := client.AddTagsToResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/AddTagsToResource
func (c *Neptune) AddTagsToResourceWithContext(ctx aws.Context, input *AddTagsToResourceInput, opts ...request.Option) (*AddTagsToResourceOutput, error)
AddTagsToResourceWithContext is the same as AddTagsToResource with the addition of the ability to pass a context and additional request options.
See AddTagsToResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ApplyPendingMaintenanceAction(input *ApplyPendingMaintenanceActionInput) (*ApplyPendingMaintenanceActionOutput, error)
ApplyPendingMaintenanceAction API operation for Amazon Neptune.
Applies a pending maintenance action to a resource (for example, to a DB instance).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ApplyPendingMaintenanceAction for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ApplyPendingMaintenanceAction
func (c *Neptune) ApplyPendingMaintenanceActionRequest(input *ApplyPendingMaintenanceActionInput) (req *request.Request, output *ApplyPendingMaintenanceActionOutput)
ApplyPendingMaintenanceActionRequest generates a "aws/request.Request" representing the client's request for the ApplyPendingMaintenanceAction operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ApplyPendingMaintenanceAction for more information on using the ApplyPendingMaintenanceAction API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ApplyPendingMaintenanceActionRequest method. req, resp := client.ApplyPendingMaintenanceActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ApplyPendingMaintenanceAction
func (c *Neptune) ApplyPendingMaintenanceActionWithContext(ctx aws.Context, input *ApplyPendingMaintenanceActionInput, opts ...request.Option) (*ApplyPendingMaintenanceActionOutput, error)
ApplyPendingMaintenanceActionWithContext is the same as ApplyPendingMaintenanceAction with the addition of the ability to pass a context and additional request options.
See ApplyPendingMaintenanceAction for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CopyDBClusterParameterGroup(input *CopyDBClusterParameterGroupInput) (*CopyDBClusterParameterGroupOutput, error)
CopyDBClusterParameterGroup API operation for Amazon Neptune.
Copies the specified DB cluster parameter group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CopyDBClusterParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
ErrCodeDBParameterGroupQuotaExceededFault "DBParameterGroupQuotaExceeded" Request would result in user exceeding the allowed number of DB parameter groups.
ErrCodeDBParameterGroupAlreadyExistsFault "DBParameterGroupAlreadyExists" A DB parameter group with the same name exists.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CopyDBClusterParameterGroup
func (c *Neptune) CopyDBClusterParameterGroupRequest(input *CopyDBClusterParameterGroupInput) (req *request.Request, output *CopyDBClusterParameterGroupOutput)
CopyDBClusterParameterGroupRequest generates a "aws/request.Request" representing the client's request for the CopyDBClusterParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CopyDBClusterParameterGroup for more information on using the CopyDBClusterParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CopyDBClusterParameterGroupRequest method. req, resp := client.CopyDBClusterParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CopyDBClusterParameterGroup
func (c *Neptune) CopyDBClusterParameterGroupWithContext(ctx aws.Context, input *CopyDBClusterParameterGroupInput, opts ...request.Option) (*CopyDBClusterParameterGroupOutput, error)
CopyDBClusterParameterGroupWithContext is the same as CopyDBClusterParameterGroup with the addition of the ability to pass a context and additional request options.
See CopyDBClusterParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CopyDBClusterSnapshot(input *CopyDBClusterSnapshotInput) (*CopyDBClusterSnapshotOutput, error)
CopyDBClusterSnapshot API operation for Amazon Neptune.
Copies a snapshot of a DB cluster.
To copy a DB cluster snapshot from a shared manual DB cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared DB cluster snapshot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CopyDBClusterSnapshot for usage and error information.
Returned Error Codes:
ErrCodeDBClusterSnapshotAlreadyExistsFault "DBClusterSnapshotAlreadyExistsFault" User already has a DB cluster snapshot with the given identifier.
ErrCodeDBClusterSnapshotNotFoundFault "DBClusterSnapshotNotFoundFault" DBClusterSnapshotIdentifier does not refer to an existing DB cluster snapshot.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeInvalidDBClusterSnapshotStateFault "InvalidDBClusterSnapshotStateFault" The supplied value is not a valid DB cluster snapshot state.
ErrCodeSnapshotQuotaExceededFault "SnapshotQuotaExceeded" Request would result in user exceeding the allowed number of DB snapshots.
ErrCodeKMSKeyNotAccessibleFault "KMSKeyNotAccessibleFault" Error accessing KMS key.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CopyDBClusterSnapshot
func (c *Neptune) CopyDBClusterSnapshotRequest(input *CopyDBClusterSnapshotInput) (req *request.Request, output *CopyDBClusterSnapshotOutput)
CopyDBClusterSnapshotRequest generates a "aws/request.Request" representing the client's request for the CopyDBClusterSnapshot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CopyDBClusterSnapshot for more information on using the CopyDBClusterSnapshot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CopyDBClusterSnapshotRequest method. req, resp := client.CopyDBClusterSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CopyDBClusterSnapshot
func (c *Neptune) CopyDBClusterSnapshotWithContext(ctx aws.Context, input *CopyDBClusterSnapshotInput, opts ...request.Option) (*CopyDBClusterSnapshotOutput, error)
CopyDBClusterSnapshotWithContext is the same as CopyDBClusterSnapshot with the addition of the ability to pass a context and additional request options.
See CopyDBClusterSnapshot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CopyDBParameterGroup(input *CopyDBParameterGroupInput) (*CopyDBParameterGroupOutput, error)
CopyDBParameterGroup API operation for Amazon Neptune.
Copies the specified DB parameter group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CopyDBParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
ErrCodeDBParameterGroupAlreadyExistsFault "DBParameterGroupAlreadyExists" A DB parameter group with the same name exists.
ErrCodeDBParameterGroupQuotaExceededFault "DBParameterGroupQuotaExceeded" Request would result in user exceeding the allowed number of DB parameter groups.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CopyDBParameterGroup
func (c *Neptune) CopyDBParameterGroupRequest(input *CopyDBParameterGroupInput) (req *request.Request, output *CopyDBParameterGroupOutput)
CopyDBParameterGroupRequest generates a "aws/request.Request" representing the client's request for the CopyDBParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CopyDBParameterGroup for more information on using the CopyDBParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CopyDBParameterGroupRequest method. req, resp := client.CopyDBParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CopyDBParameterGroup
func (c *Neptune) CopyDBParameterGroupWithContext(ctx aws.Context, input *CopyDBParameterGroupInput, opts ...request.Option) (*CopyDBParameterGroupOutput, error)
CopyDBParameterGroupWithContext is the same as CopyDBParameterGroup with the addition of the ability to pass a context and additional request options.
See CopyDBParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CreateDBCluster(input *CreateDBClusterInput) (*CreateDBClusterOutput, error)
CreateDBCluster API operation for Amazon Neptune.
Creates a new Amazon Neptune DB cluster.
You can use the ReplicationSourceIdentifier parameter to create the DB cluster as a Read Replica of another DB cluster or Amazon Neptune DB instance.
Note that when you create a new cluster using CreateDBCluster directly, deletion protection is disabled by default (when you create a new production cluster in the console, deletion protection is enabled by default). You can only delete a DB cluster if its DeletionProtection field is set to false.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CreateDBCluster for usage and error information.
Returned Error Codes:
ErrCodeDBClusterAlreadyExistsFault "DBClusterAlreadyExistsFault" User already has a DB cluster with the given identifier.
ErrCodeInsufficientStorageClusterCapacityFault "InsufficientStorageClusterCapacity" There is insufficient storage available for the current action. You may be able to resolve this error by updating your subnet group to use different Availability Zones that have more storage available.
ErrCodeDBClusterQuotaExceededFault "DBClusterQuotaExceededFault" User attempted to create a new DB cluster and the user has already reached the maximum allowed DB cluster quota.
ErrCodeStorageQuotaExceededFault "StorageQuotaExceeded" Request would result in user exceeding the allowed amount of storage available across all DB instances.
ErrCodeDBSubnetGroupNotFoundFault "DBSubnetGroupNotFoundFault" DBSubnetGroupName does not refer to an existing DB subnet group.
ErrCodeInvalidVPCNetworkStateFault "InvalidVPCNetworkStateFault" DB subnet group does not cover all Availability Zones after it is created because users' change.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeInvalidDBSubnetGroupStateFault "InvalidDBSubnetGroupStateFault" The DB subnet group cannot be deleted because it is in use.
ErrCodeInvalidSubnet "InvalidSubnet" The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
ErrCodeDBClusterParameterGroupNotFoundFault "DBClusterParameterGroupNotFound" DBClusterParameterGroupName does not refer to an existing DB Cluster parameter group.
ErrCodeKMSKeyNotAccessibleFault "KMSKeyNotAccessibleFault" Error accessing KMS key.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
ErrCodeDBSubnetGroupDoesNotCoverEnoughAZs "DBSubnetGroupDoesNotCoverEnoughAZs" Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.
ErrCodeGlobalClusterNotFoundFault "GlobalClusterNotFoundFault" The GlobalClusterIdentifier doesn't refer to an existing global database cluster.
ErrCodeInvalidGlobalClusterStateFault "InvalidGlobalClusterStateFault" The global cluster is in an invalid state and can't perform the requested operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBCluster
func (c *Neptune) CreateDBClusterEndpoint(input *CreateDBClusterEndpointInput) (*CreateDBClusterEndpointOutput, error)
CreateDBClusterEndpoint API operation for Amazon Neptune.
Creates a new custom endpoint and associates it with an Amazon Neptune DB cluster.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CreateDBClusterEndpoint for usage and error information.
Returned Error Codes:
ErrCodeDBClusterEndpointQuotaExceededFault "DBClusterEndpointQuotaExceededFault" The cluster already has the maximum number of custom endpoints.
ErrCodeDBClusterEndpointAlreadyExistsFault "DBClusterEndpointAlreadyExistsFault" The specified custom endpoint cannot be created because it already exists.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBClusterEndpoint
func (c *Neptune) CreateDBClusterEndpointRequest(input *CreateDBClusterEndpointInput) (req *request.Request, output *CreateDBClusterEndpointOutput)
CreateDBClusterEndpointRequest generates a "aws/request.Request" representing the client's request for the CreateDBClusterEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDBClusterEndpoint for more information on using the CreateDBClusterEndpoint API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDBClusterEndpointRequest method. req, resp := client.CreateDBClusterEndpointRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBClusterEndpoint
func (c *Neptune) CreateDBClusterEndpointWithContext(ctx aws.Context, input *CreateDBClusterEndpointInput, opts ...request.Option) (*CreateDBClusterEndpointOutput, error)
CreateDBClusterEndpointWithContext is the same as CreateDBClusterEndpoint with the addition of the ability to pass a context and additional request options.
See CreateDBClusterEndpoint for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CreateDBClusterParameterGroup(input *CreateDBClusterParameterGroupInput) (*CreateDBClusterParameterGroupOutput, error)
CreateDBClusterParameterGroup API operation for Amazon Neptune.
Creates a new DB cluster parameter group.
Parameters in a DB cluster parameter group apply to all of the instances in a DB cluster.
A DB cluster parameter group is initially created with the default parameters for the database engine used by instances in the DB cluster. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBClusterParameterGroup. Once you've created a DB cluster parameter group, you need to associate it with your DB cluster using ModifyDBCluster. When you associate a new DB cluster parameter group with a running DB cluster, you need to reboot the DB instances in the DB cluster without failover for the new DB cluster parameter group and associated settings to take effect.
After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon Neptune to fully complete the create action before the DB cluster parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console (https://console.aws.amazon.com/rds/) or the DescribeDBClusterParameters command to verify that your DB cluster parameter group has been created or modified.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CreateDBClusterParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeDBParameterGroupQuotaExceededFault "DBParameterGroupQuotaExceeded" Request would result in user exceeding the allowed number of DB parameter groups.
ErrCodeDBParameterGroupAlreadyExistsFault "DBParameterGroupAlreadyExists" A DB parameter group with the same name exists.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBClusterParameterGroup
func (c *Neptune) CreateDBClusterParameterGroupRequest(input *CreateDBClusterParameterGroupInput) (req *request.Request, output *CreateDBClusterParameterGroupOutput)
CreateDBClusterParameterGroupRequest generates a "aws/request.Request" representing the client's request for the CreateDBClusterParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDBClusterParameterGroup for more information on using the CreateDBClusterParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDBClusterParameterGroupRequest method. req, resp := client.CreateDBClusterParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBClusterParameterGroup
func (c *Neptune) CreateDBClusterParameterGroupWithContext(ctx aws.Context, input *CreateDBClusterParameterGroupInput, opts ...request.Option) (*CreateDBClusterParameterGroupOutput, error)
CreateDBClusterParameterGroupWithContext is the same as CreateDBClusterParameterGroup with the addition of the ability to pass a context and additional request options.
See CreateDBClusterParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CreateDBClusterRequest(input *CreateDBClusterInput) (req *request.Request, output *CreateDBClusterOutput)
CreateDBClusterRequest generates a "aws/request.Request" representing the client's request for the CreateDBCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDBCluster for more information on using the CreateDBCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDBClusterRequest method. req, resp := client.CreateDBClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBCluster
func (c *Neptune) CreateDBClusterSnapshot(input *CreateDBClusterSnapshotInput) (*CreateDBClusterSnapshotOutput, error)
CreateDBClusterSnapshot API operation for Amazon Neptune.
Creates a snapshot of a DB cluster.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CreateDBClusterSnapshot for usage and error information.
Returned Error Codes:
ErrCodeDBClusterSnapshotAlreadyExistsFault "DBClusterSnapshotAlreadyExistsFault" User already has a DB cluster snapshot with the given identifier.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeSnapshotQuotaExceededFault "SnapshotQuotaExceeded" Request would result in user exceeding the allowed number of DB snapshots.
ErrCodeInvalidDBClusterSnapshotStateFault "InvalidDBClusterSnapshotStateFault" The supplied value is not a valid DB cluster snapshot state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBClusterSnapshot
func (c *Neptune) CreateDBClusterSnapshotRequest(input *CreateDBClusterSnapshotInput) (req *request.Request, output *CreateDBClusterSnapshotOutput)
CreateDBClusterSnapshotRequest generates a "aws/request.Request" representing the client's request for the CreateDBClusterSnapshot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDBClusterSnapshot for more information on using the CreateDBClusterSnapshot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDBClusterSnapshotRequest method. req, resp := client.CreateDBClusterSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBClusterSnapshot
func (c *Neptune) CreateDBClusterSnapshotWithContext(ctx aws.Context, input *CreateDBClusterSnapshotInput, opts ...request.Option) (*CreateDBClusterSnapshotOutput, error)
CreateDBClusterSnapshotWithContext is the same as CreateDBClusterSnapshot with the addition of the ability to pass a context and additional request options.
See CreateDBClusterSnapshot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CreateDBClusterWithContext(ctx aws.Context, input *CreateDBClusterInput, opts ...request.Option) (*CreateDBClusterOutput, error)
CreateDBClusterWithContext is the same as CreateDBCluster with the addition of the ability to pass a context and additional request options.
See CreateDBCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CreateDBInstance(input *CreateDBInstanceInput) (*CreateDBInstanceOutput, error)
CreateDBInstance API operation for Amazon Neptune.
Creates a new DB instance.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CreateDBInstance for usage and error information.
Returned Error Codes:
ErrCodeDBInstanceAlreadyExistsFault "DBInstanceAlreadyExists" User already has a DB instance with the given identifier.
ErrCodeInsufficientDBInstanceCapacityFault "InsufficientDBInstanceCapacity" Specified DB instance class is not available in the specified Availability Zone.
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
ErrCodeDBSecurityGroupNotFoundFault "DBSecurityGroupNotFound" DBSecurityGroupName does not refer to an existing DB security group.
ErrCodeInstanceQuotaExceededFault "InstanceQuotaExceeded" Request would result in user exceeding the allowed number of DB instances.
ErrCodeStorageQuotaExceededFault "StorageQuotaExceeded" Request would result in user exceeding the allowed amount of storage available across all DB instances.
ErrCodeDBSubnetGroupNotFoundFault "DBSubnetGroupNotFoundFault" DBSubnetGroupName does not refer to an existing DB subnet group.
ErrCodeDBSubnetGroupDoesNotCoverEnoughAZs "DBSubnetGroupDoesNotCoverEnoughAZs" Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeInvalidSubnet "InvalidSubnet" The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.
ErrCodeInvalidVPCNetworkStateFault "InvalidVPCNetworkStateFault" DB subnet group does not cover all Availability Zones after it is created because users' change.
ErrCodeProvisionedIopsNotAvailableInAZFault "ProvisionedIopsNotAvailableInAZFault" Provisioned IOPS not available in the specified Availability Zone.
ErrCodeOptionGroupNotFoundFault "OptionGroupNotFoundFault" The designated option group could not be found.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeStorageTypeNotSupportedFault "StorageTypeNotSupported" StorageType specified cannot be associated with the DB Instance.
ErrCodeAuthorizationNotFoundFault "AuthorizationNotFound" Specified CIDRIP or EC2 security group is not authorized for the specified DB security group.
Neptune may not also be authorized via IAM to perform necessary actions on your behalf.
ErrCodeKMSKeyNotAccessibleFault "KMSKeyNotAccessibleFault" Error accessing KMS key.
ErrCodeDomainNotFoundFault "DomainNotFoundFault" Domain does not refer to an existing Active Directory Domain.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBInstance
func (c *Neptune) CreateDBInstanceRequest(input *CreateDBInstanceInput) (req *request.Request, output *CreateDBInstanceOutput)
CreateDBInstanceRequest generates a "aws/request.Request" representing the client's request for the CreateDBInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDBInstance for more information on using the CreateDBInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDBInstanceRequest method. req, resp := client.CreateDBInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBInstance
func (c *Neptune) CreateDBInstanceWithContext(ctx aws.Context, input *CreateDBInstanceInput, opts ...request.Option) (*CreateDBInstanceOutput, error)
CreateDBInstanceWithContext is the same as CreateDBInstance with the addition of the ability to pass a context and additional request options.
See CreateDBInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CreateDBParameterGroup(input *CreateDBParameterGroupInput) (*CreateDBParameterGroupOutput, error)
CreateDBParameterGroup API operation for Amazon Neptune.
Creates a new DB parameter group.
A DB parameter group is initially created with the default parameters for the database engine used by the DB instance. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBParameterGroup. Once you've created a DB parameter group, you need to associate it with your DB instance using ModifyDBInstance. When you associate a new DB parameter group with a running DB instance, you need to reboot the DB instance without failover for the new DB parameter group and associated settings to take effect.
After you create a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon Neptune to fully complete the create action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CreateDBParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeDBParameterGroupQuotaExceededFault "DBParameterGroupQuotaExceeded" Request would result in user exceeding the allowed number of DB parameter groups.
ErrCodeDBParameterGroupAlreadyExistsFault "DBParameterGroupAlreadyExists" A DB parameter group with the same name exists.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBParameterGroup
func (c *Neptune) CreateDBParameterGroupRequest(input *CreateDBParameterGroupInput) (req *request.Request, output *CreateDBParameterGroupOutput)
CreateDBParameterGroupRequest generates a "aws/request.Request" representing the client's request for the CreateDBParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDBParameterGroup for more information on using the CreateDBParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDBParameterGroupRequest method. req, resp := client.CreateDBParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBParameterGroup
func (c *Neptune) CreateDBParameterGroupWithContext(ctx aws.Context, input *CreateDBParameterGroupInput, opts ...request.Option) (*CreateDBParameterGroupOutput, error)
CreateDBParameterGroupWithContext is the same as CreateDBParameterGroup with the addition of the ability to pass a context and additional request options.
See CreateDBParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CreateDBSubnetGroup(input *CreateDBSubnetGroupInput) (*CreateDBSubnetGroupOutput, error)
CreateDBSubnetGroup API operation for Amazon Neptune.
Creates a new DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the Amazon Region.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CreateDBSubnetGroup for usage and error information.
Returned Error Codes:
ErrCodeDBSubnetGroupAlreadyExistsFault "DBSubnetGroupAlreadyExists" DBSubnetGroupName is already used by an existing DB subnet group.
ErrCodeDBSubnetGroupQuotaExceededFault "DBSubnetGroupQuotaExceeded" Request would result in user exceeding the allowed number of DB subnet groups.
ErrCodeDBSubnetQuotaExceededFault "DBSubnetQuotaExceededFault" Request would result in user exceeding the allowed number of subnets in a DB subnet groups.
ErrCodeDBSubnetGroupDoesNotCoverEnoughAZs "DBSubnetGroupDoesNotCoverEnoughAZs" Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.
ErrCodeInvalidSubnet "InvalidSubnet" The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBSubnetGroup
func (c *Neptune) CreateDBSubnetGroupRequest(input *CreateDBSubnetGroupInput) (req *request.Request, output *CreateDBSubnetGroupOutput)
CreateDBSubnetGroupRequest generates a "aws/request.Request" representing the client's request for the CreateDBSubnetGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDBSubnetGroup for more information on using the CreateDBSubnetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDBSubnetGroupRequest method. req, resp := client.CreateDBSubnetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBSubnetGroup
func (c *Neptune) CreateDBSubnetGroupWithContext(ctx aws.Context, input *CreateDBSubnetGroupInput, opts ...request.Option) (*CreateDBSubnetGroupOutput, error)
CreateDBSubnetGroupWithContext is the same as CreateDBSubnetGroup with the addition of the ability to pass a context and additional request options.
See CreateDBSubnetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CreateEventSubscription(input *CreateEventSubscriptionInput) (*CreateEventSubscriptionOutput, error)
CreateEventSubscription API operation for Amazon Neptune.
Creates an event notification subscription. This action requires a topic ARN (Amazon Resource Name) created by either the Neptune console, the SNS console, or the SNS API. To obtain an ARN with SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console.
You can specify the type of source (SourceType) you want to be notified of, provide a list of Neptune sources (SourceIds) that triggers the events, and provide a list of event categories (EventCategories) for events you want to be notified of. For example, you can specify SourceType = db-instance, SourceIds = mydbinstance1, mydbinstance2 and EventCategories = Availability, Backup.
If you specify both the SourceType and SourceIds, such as SourceType = db-instance and SourceIdentifier = myDBInstance1, you are notified of all the db-instance events for the specified source. If you specify a SourceType but do not specify a SourceIdentifier, you receive notice of the events for that source type for all your Neptune sources. If you do not specify either the SourceType nor the SourceIdentifier, you are notified of events generated from all Neptune sources belonging to your customer account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CreateEventSubscription for usage and error information.
Returned Error Codes:
ErrCodeEventSubscriptionQuotaExceededFault "EventSubscriptionQuotaExceeded" You have exceeded the number of events you can subscribe to.
ErrCodeSubscriptionAlreadyExistFault "SubscriptionAlreadyExist" This subscription already exists.
ErrCodeSNSInvalidTopicFault "SNSInvalidTopic" The SNS topic is invalid.
ErrCodeSNSNoAuthorizationFault "SNSNoAuthorization" There is no SNS authorization.
ErrCodeSNSTopicArnNotFoundFault "SNSTopicArnNotFound" The ARN of the SNS topic could not be found.
ErrCodeSubscriptionCategoryNotFoundFault "SubscriptionCategoryNotFound" The designated subscription category could not be found.
ErrCodeSourceNotFoundFault "SourceNotFound" The source could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateEventSubscription
func (c *Neptune) CreateEventSubscriptionRequest(input *CreateEventSubscriptionInput) (req *request.Request, output *CreateEventSubscriptionOutput)
CreateEventSubscriptionRequest generates a "aws/request.Request" representing the client's request for the CreateEventSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateEventSubscription for more information on using the CreateEventSubscription API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateEventSubscriptionRequest method. req, resp := client.CreateEventSubscriptionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateEventSubscription
func (c *Neptune) CreateEventSubscriptionWithContext(ctx aws.Context, input *CreateEventSubscriptionInput, opts ...request.Option) (*CreateEventSubscriptionOutput, error)
CreateEventSubscriptionWithContext is the same as CreateEventSubscription with the addition of the ability to pass a context and additional request options.
See CreateEventSubscription for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) CreateGlobalCluster(input *CreateGlobalClusterInput) (*CreateGlobalClusterOutput, error)
CreateGlobalCluster API operation for Amazon Neptune.
Creates a Neptune global database spread across multiple Amazon Regions. The global database contains a single primary cluster with read-write capability, and read-only secondary clusters that receive data from the primary cluster through high-speed replication performed by the Neptune storage subsystem.
You can create a global database that is initially empty, and then add a primary cluster and secondary clusters to it, or you can specify an existing Neptune cluster during the create operation to become the primary cluster of the global database.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation CreateGlobalCluster for usage and error information.
Returned Error Codes:
ErrCodeGlobalClusterAlreadyExistsFault "GlobalClusterAlreadyExistsFault" The GlobalClusterIdentifier already exists. Choose a new global database identifier (unique name) to create a new global database cluster.
ErrCodeGlobalClusterQuotaExceededFault "GlobalClusterQuotaExceededFault" The number of global database clusters for this account is already at the maximum allowed.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateGlobalCluster
func (c *Neptune) CreateGlobalClusterRequest(input *CreateGlobalClusterInput) (req *request.Request, output *CreateGlobalClusterOutput)
CreateGlobalClusterRequest generates a "aws/request.Request" representing the client's request for the CreateGlobalCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateGlobalCluster for more information on using the CreateGlobalCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateGlobalClusterRequest method. req, resp := client.CreateGlobalClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateGlobalCluster
func (c *Neptune) CreateGlobalClusterWithContext(ctx aws.Context, input *CreateGlobalClusterInput, opts ...request.Option) (*CreateGlobalClusterOutput, error)
CreateGlobalClusterWithContext is the same as CreateGlobalCluster with the addition of the ability to pass a context and additional request options.
See CreateGlobalCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DeleteDBCluster(input *DeleteDBClusterInput) (*DeleteDBClusterOutput, error)
DeleteDBCluster API operation for Amazon Neptune.
The DeleteDBCluster action deletes a previously provisioned DB cluster. When you delete a DB cluster, all automated backups for that DB cluster are deleted and can't be recovered. Manual DB cluster snapshots of the specified DB cluster are not deleted.
Note that the DB Cluster cannot be deleted if deletion protection is enabled. To delete it, you must first set its DeletionProtection field to False.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DeleteDBCluster for usage and error information.
Returned Error Codes:
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeDBClusterSnapshotAlreadyExistsFault "DBClusterSnapshotAlreadyExistsFault" User already has a DB cluster snapshot with the given identifier.
ErrCodeSnapshotQuotaExceededFault "SnapshotQuotaExceeded" Request would result in user exceeding the allowed number of DB snapshots.
ErrCodeInvalidDBClusterSnapshotStateFault "InvalidDBClusterSnapshotStateFault" The supplied value is not a valid DB cluster snapshot state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBCluster
func (c *Neptune) DeleteDBClusterEndpoint(input *DeleteDBClusterEndpointInput) (*DeleteDBClusterEndpointOutput, error)
DeleteDBClusterEndpoint API operation for Amazon Neptune.
Deletes a custom endpoint and removes it from an Amazon Neptune DB cluster.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DeleteDBClusterEndpoint for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBClusterEndpointStateFault "InvalidDBClusterEndpointStateFault" The requested operation cannot be performed on the endpoint while the endpoint is in this state.
ErrCodeDBClusterEndpointNotFoundFault "DBClusterEndpointNotFoundFault" The specified custom endpoint doesn't exist.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBClusterEndpoint
func (c *Neptune) DeleteDBClusterEndpointRequest(input *DeleteDBClusterEndpointInput) (req *request.Request, output *DeleteDBClusterEndpointOutput)
DeleteDBClusterEndpointRequest generates a "aws/request.Request" representing the client's request for the DeleteDBClusterEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDBClusterEndpoint for more information on using the DeleteDBClusterEndpoint API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDBClusterEndpointRequest method. req, resp := client.DeleteDBClusterEndpointRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBClusterEndpoint
func (c *Neptune) DeleteDBClusterEndpointWithContext(ctx aws.Context, input *DeleteDBClusterEndpointInput, opts ...request.Option) (*DeleteDBClusterEndpointOutput, error)
DeleteDBClusterEndpointWithContext is the same as DeleteDBClusterEndpoint with the addition of the ability to pass a context and additional request options.
See DeleteDBClusterEndpoint for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DeleteDBClusterParameterGroup(input *DeleteDBClusterParameterGroupInput) (*DeleteDBClusterParameterGroupOutput, error)
DeleteDBClusterParameterGroup API operation for Amazon Neptune.
Deletes a specified DB cluster parameter group. The DB cluster parameter group to be deleted can't be associated with any DB clusters.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DeleteDBClusterParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBParameterGroupStateFault "InvalidDBParameterGroupState" The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you cannot delete it when the parameter group is in this state.
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBClusterParameterGroup
func (c *Neptune) DeleteDBClusterParameterGroupRequest(input *DeleteDBClusterParameterGroupInput) (req *request.Request, output *DeleteDBClusterParameterGroupOutput)
DeleteDBClusterParameterGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteDBClusterParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDBClusterParameterGroup for more information on using the DeleteDBClusterParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDBClusterParameterGroupRequest method. req, resp := client.DeleteDBClusterParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBClusterParameterGroup
func (c *Neptune) DeleteDBClusterParameterGroupWithContext(ctx aws.Context, input *DeleteDBClusterParameterGroupInput, opts ...request.Option) (*DeleteDBClusterParameterGroupOutput, error)
DeleteDBClusterParameterGroupWithContext is the same as DeleteDBClusterParameterGroup with the addition of the ability to pass a context and additional request options.
See DeleteDBClusterParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DeleteDBClusterRequest(input *DeleteDBClusterInput) (req *request.Request, output *DeleteDBClusterOutput)
DeleteDBClusterRequest generates a "aws/request.Request" representing the client's request for the DeleteDBCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDBCluster for more information on using the DeleteDBCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDBClusterRequest method. req, resp := client.DeleteDBClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBCluster
func (c *Neptune) DeleteDBClusterSnapshot(input *DeleteDBClusterSnapshotInput) (*DeleteDBClusterSnapshotOutput, error)
DeleteDBClusterSnapshot API operation for Amazon Neptune.
Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation is terminated.
The DB cluster snapshot must be in the available state to be deleted.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DeleteDBClusterSnapshot for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBClusterSnapshotStateFault "InvalidDBClusterSnapshotStateFault" The supplied value is not a valid DB cluster snapshot state.
ErrCodeDBClusterSnapshotNotFoundFault "DBClusterSnapshotNotFoundFault" DBClusterSnapshotIdentifier does not refer to an existing DB cluster snapshot.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBClusterSnapshot
func (c *Neptune) DeleteDBClusterSnapshotRequest(input *DeleteDBClusterSnapshotInput) (req *request.Request, output *DeleteDBClusterSnapshotOutput)
DeleteDBClusterSnapshotRequest generates a "aws/request.Request" representing the client's request for the DeleteDBClusterSnapshot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDBClusterSnapshot for more information on using the DeleteDBClusterSnapshot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDBClusterSnapshotRequest method. req, resp := client.DeleteDBClusterSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBClusterSnapshot
func (c *Neptune) DeleteDBClusterSnapshotWithContext(ctx aws.Context, input *DeleteDBClusterSnapshotInput, opts ...request.Option) (*DeleteDBClusterSnapshotOutput, error)
DeleteDBClusterSnapshotWithContext is the same as DeleteDBClusterSnapshot with the addition of the ability to pass a context and additional request options.
See DeleteDBClusterSnapshot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DeleteDBClusterWithContext(ctx aws.Context, input *DeleteDBClusterInput, opts ...request.Option) (*DeleteDBClusterOutput, error)
DeleteDBClusterWithContext is the same as DeleteDBCluster with the addition of the ability to pass a context and additional request options.
See DeleteDBCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DeleteDBInstance(input *DeleteDBInstanceInput) (*DeleteDBInstanceOutput, error)
DeleteDBInstance API operation for Amazon Neptune.
The DeleteDBInstance action deletes a previously provisioned DB instance. When you delete a DB instance, all automated backups for that instance are deleted and can't be recovered. Manual DB snapshots of the DB instance to be deleted by DeleteDBInstance are not deleted.
If you request a final DB snapshot the status of the Amazon Neptune DB instance is deleting until the DB snapshot is created. The API action DescribeDBInstance is used to monitor the status of this operation. The action can't be canceled or reverted once submitted.
Note that when a DB instance is in a failure state and has a status of failed, incompatible-restore, or incompatible-network, you can only delete it when the SkipFinalSnapshot parameter is set to true.
You can't delete a DB instance if it is the only instance in the DB cluster, or if it has deletion protection enabled.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DeleteDBInstance for usage and error information.
Returned Error Codes:
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
ErrCodeDBSnapshotAlreadyExistsFault "DBSnapshotAlreadyExists" DBSnapshotIdentifier is already used by an existing snapshot.
ErrCodeSnapshotQuotaExceededFault "SnapshotQuotaExceeded" Request would result in user exceeding the allowed number of DB snapshots.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBInstance
func (c *Neptune) DeleteDBInstanceRequest(input *DeleteDBInstanceInput) (req *request.Request, output *DeleteDBInstanceOutput)
DeleteDBInstanceRequest generates a "aws/request.Request" representing the client's request for the DeleteDBInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDBInstance for more information on using the DeleteDBInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDBInstanceRequest method. req, resp := client.DeleteDBInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBInstance
func (c *Neptune) DeleteDBInstanceWithContext(ctx aws.Context, input *DeleteDBInstanceInput, opts ...request.Option) (*DeleteDBInstanceOutput, error)
DeleteDBInstanceWithContext is the same as DeleteDBInstance with the addition of the ability to pass a context and additional request options.
See DeleteDBInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DeleteDBParameterGroup(input *DeleteDBParameterGroupInput) (*DeleteDBParameterGroupOutput, error)
DeleteDBParameterGroup API operation for Amazon Neptune.
Deletes a specified DBParameterGroup. The DBParameterGroup to be deleted can't be associated with any DB instances.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DeleteDBParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBParameterGroupStateFault "InvalidDBParameterGroupState" The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you cannot delete it when the parameter group is in this state.
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBParameterGroup
func (c *Neptune) DeleteDBParameterGroupRequest(input *DeleteDBParameterGroupInput) (req *request.Request, output *DeleteDBParameterGroupOutput)
DeleteDBParameterGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteDBParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDBParameterGroup for more information on using the DeleteDBParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDBParameterGroupRequest method. req, resp := client.DeleteDBParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBParameterGroup
func (c *Neptune) DeleteDBParameterGroupWithContext(ctx aws.Context, input *DeleteDBParameterGroupInput, opts ...request.Option) (*DeleteDBParameterGroupOutput, error)
DeleteDBParameterGroupWithContext is the same as DeleteDBParameterGroup with the addition of the ability to pass a context and additional request options.
See DeleteDBParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DeleteDBSubnetGroup(input *DeleteDBSubnetGroupInput) (*DeleteDBSubnetGroupOutput, error)
DeleteDBSubnetGroup API operation for Amazon Neptune.
Deletes a DB subnet group.
The specified database subnet group must not be associated with any DB instances.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DeleteDBSubnetGroup for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBSubnetGroupStateFault "InvalidDBSubnetGroupStateFault" The DB subnet group cannot be deleted because it is in use.
ErrCodeInvalidDBSubnetStateFault "InvalidDBSubnetStateFault" The DB subnet is not in the available state.
ErrCodeDBSubnetGroupNotFoundFault "DBSubnetGroupNotFoundFault" DBSubnetGroupName does not refer to an existing DB subnet group.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBSubnetGroup
func (c *Neptune) DeleteDBSubnetGroupRequest(input *DeleteDBSubnetGroupInput) (req *request.Request, output *DeleteDBSubnetGroupOutput)
DeleteDBSubnetGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteDBSubnetGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDBSubnetGroup for more information on using the DeleteDBSubnetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDBSubnetGroupRequest method. req, resp := client.DeleteDBSubnetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBSubnetGroup
func (c *Neptune) DeleteDBSubnetGroupWithContext(ctx aws.Context, input *DeleteDBSubnetGroupInput, opts ...request.Option) (*DeleteDBSubnetGroupOutput, error)
DeleteDBSubnetGroupWithContext is the same as DeleteDBSubnetGroup with the addition of the ability to pass a context and additional request options.
See DeleteDBSubnetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DeleteEventSubscription(input *DeleteEventSubscriptionInput) (*DeleteEventSubscriptionOutput, error)
DeleteEventSubscription API operation for Amazon Neptune.
Deletes an event notification subscription.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DeleteEventSubscription for usage and error information.
Returned Error Codes:
ErrCodeSubscriptionNotFoundFault "SubscriptionNotFound" The designated subscription could not be found.
ErrCodeInvalidEventSubscriptionStateFault "InvalidEventSubscriptionState" The event subscription is in an invalid state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteEventSubscription
func (c *Neptune) DeleteEventSubscriptionRequest(input *DeleteEventSubscriptionInput) (req *request.Request, output *DeleteEventSubscriptionOutput)
DeleteEventSubscriptionRequest generates a "aws/request.Request" representing the client's request for the DeleteEventSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteEventSubscription for more information on using the DeleteEventSubscription API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteEventSubscriptionRequest method. req, resp := client.DeleteEventSubscriptionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteEventSubscription
func (c *Neptune) DeleteEventSubscriptionWithContext(ctx aws.Context, input *DeleteEventSubscriptionInput, opts ...request.Option) (*DeleteEventSubscriptionOutput, error)
DeleteEventSubscriptionWithContext is the same as DeleteEventSubscription with the addition of the ability to pass a context and additional request options.
See DeleteEventSubscription for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DeleteGlobalCluster(input *DeleteGlobalClusterInput) (*DeleteGlobalClusterOutput, error)
DeleteGlobalCluster API operation for Amazon Neptune.
Deletes a global database. The primary and all secondary clusters must already be detached or deleted first.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DeleteGlobalCluster for usage and error information.
Returned Error Codes:
ErrCodeGlobalClusterNotFoundFault "GlobalClusterNotFoundFault" The GlobalClusterIdentifier doesn't refer to an existing global database cluster.
ErrCodeInvalidGlobalClusterStateFault "InvalidGlobalClusterStateFault" The global cluster is in an invalid state and can't perform the requested operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteGlobalCluster
func (c *Neptune) DeleteGlobalClusterRequest(input *DeleteGlobalClusterInput) (req *request.Request, output *DeleteGlobalClusterOutput)
DeleteGlobalClusterRequest generates a "aws/request.Request" representing the client's request for the DeleteGlobalCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteGlobalCluster for more information on using the DeleteGlobalCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteGlobalClusterRequest method. req, resp := client.DeleteGlobalClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteGlobalCluster
func (c *Neptune) DeleteGlobalClusterWithContext(ctx aws.Context, input *DeleteGlobalClusterInput, opts ...request.Option) (*DeleteGlobalClusterOutput, error)
DeleteGlobalClusterWithContext is the same as DeleteGlobalCluster with the addition of the ability to pass a context and additional request options.
See DeleteGlobalCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusterEndpoints(input *DescribeDBClusterEndpointsInput) (*DescribeDBClusterEndpointsOutput, error)
DescribeDBClusterEndpoints API operation for Amazon Neptune.
Returns information about endpoints for an Amazon Neptune DB cluster.
This operation can also return information for Amazon RDS clusters and Amazon DocDB clusters.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBClusterEndpoints for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterEndpoints
func (c *Neptune) DescribeDBClusterEndpointsPages(input *DescribeDBClusterEndpointsInput, fn func(*DescribeDBClusterEndpointsOutput, bool) bool) error
DescribeDBClusterEndpointsPages iterates over the pages of a DescribeDBClusterEndpoints operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBClusterEndpoints method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBClusterEndpoints operation. pageNum := 0 err := client.DescribeDBClusterEndpointsPages(params, func(page *neptune.DescribeDBClusterEndpointsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBClusterEndpointsPagesWithContext(ctx aws.Context, input *DescribeDBClusterEndpointsInput, fn func(*DescribeDBClusterEndpointsOutput, bool) bool, opts ...request.Option) error
DescribeDBClusterEndpointsPagesWithContext same as DescribeDBClusterEndpointsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusterEndpointsRequest(input *DescribeDBClusterEndpointsInput) (req *request.Request, output *DescribeDBClusterEndpointsOutput)
DescribeDBClusterEndpointsRequest generates a "aws/request.Request" representing the client's request for the DescribeDBClusterEndpoints operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBClusterEndpoints for more information on using the DescribeDBClusterEndpoints API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBClusterEndpointsRequest method. req, resp := client.DescribeDBClusterEndpointsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterEndpoints
func (c *Neptune) DescribeDBClusterEndpointsWithContext(ctx aws.Context, input *DescribeDBClusterEndpointsInput, opts ...request.Option) (*DescribeDBClusterEndpointsOutput, error)
DescribeDBClusterEndpointsWithContext is the same as DescribeDBClusterEndpoints with the addition of the ability to pass a context and additional request options.
See DescribeDBClusterEndpoints for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusterParameterGroups(input *DescribeDBClusterParameterGroupsInput) (*DescribeDBClusterParameterGroupsOutput, error)
DescribeDBClusterParameterGroups API operation for Amazon Neptune.
Returns a list of DBClusterParameterGroup descriptions. If a DBClusterParameterGroupName parameter is specified, the list will contain only the description of the specified DB cluster parameter group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBClusterParameterGroups for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterParameterGroups
func (c *Neptune) DescribeDBClusterParameterGroupsPages(input *DescribeDBClusterParameterGroupsInput, fn func(*DescribeDBClusterParameterGroupsOutput, bool) bool) error
DescribeDBClusterParameterGroupsPages iterates over the pages of a DescribeDBClusterParameterGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBClusterParameterGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBClusterParameterGroups operation. pageNum := 0 err := client.DescribeDBClusterParameterGroupsPages(params, func(page *neptune.DescribeDBClusterParameterGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBClusterParameterGroupsPagesWithContext(ctx aws.Context, input *DescribeDBClusterParameterGroupsInput, fn func(*DescribeDBClusterParameterGroupsOutput, bool) bool, opts ...request.Option) error
DescribeDBClusterParameterGroupsPagesWithContext same as DescribeDBClusterParameterGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusterParameterGroupsRequest(input *DescribeDBClusterParameterGroupsInput) (req *request.Request, output *DescribeDBClusterParameterGroupsOutput)
DescribeDBClusterParameterGroupsRequest generates a "aws/request.Request" representing the client's request for the DescribeDBClusterParameterGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBClusterParameterGroups for more information on using the DescribeDBClusterParameterGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBClusterParameterGroupsRequest method. req, resp := client.DescribeDBClusterParameterGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterParameterGroups
func (c *Neptune) DescribeDBClusterParameterGroupsWithContext(ctx aws.Context, input *DescribeDBClusterParameterGroupsInput, opts ...request.Option) (*DescribeDBClusterParameterGroupsOutput, error)
DescribeDBClusterParameterGroupsWithContext is the same as DescribeDBClusterParameterGroups with the addition of the ability to pass a context and additional request options.
See DescribeDBClusterParameterGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusterParameters(input *DescribeDBClusterParametersInput) (*DescribeDBClusterParametersOutput, error)
DescribeDBClusterParameters API operation for Amazon Neptune.
Returns the detailed parameter list for a particular DB cluster parameter group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBClusterParameters for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterParameters
func (c *Neptune) DescribeDBClusterParametersPages(input *DescribeDBClusterParametersInput, fn func(*DescribeDBClusterParametersOutput, bool) bool) error
DescribeDBClusterParametersPages iterates over the pages of a DescribeDBClusterParameters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBClusterParameters method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBClusterParameters operation. pageNum := 0 err := client.DescribeDBClusterParametersPages(params, func(page *neptune.DescribeDBClusterParametersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBClusterParametersPagesWithContext(ctx aws.Context, input *DescribeDBClusterParametersInput, fn func(*DescribeDBClusterParametersOutput, bool) bool, opts ...request.Option) error
DescribeDBClusterParametersPagesWithContext same as DescribeDBClusterParametersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusterParametersRequest(input *DescribeDBClusterParametersInput) (req *request.Request, output *DescribeDBClusterParametersOutput)
DescribeDBClusterParametersRequest generates a "aws/request.Request" representing the client's request for the DescribeDBClusterParameters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBClusterParameters for more information on using the DescribeDBClusterParameters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBClusterParametersRequest method. req, resp := client.DescribeDBClusterParametersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterParameters
func (c *Neptune) DescribeDBClusterParametersWithContext(ctx aws.Context, input *DescribeDBClusterParametersInput, opts ...request.Option) (*DescribeDBClusterParametersOutput, error)
DescribeDBClusterParametersWithContext is the same as DescribeDBClusterParameters with the addition of the ability to pass a context and additional request options.
See DescribeDBClusterParameters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusterSnapshotAttributes(input *DescribeDBClusterSnapshotAttributesInput) (*DescribeDBClusterSnapshotAttributesOutput, error)
DescribeDBClusterSnapshotAttributes API operation for Amazon Neptune.
Returns a list of DB cluster snapshot attribute names and values for a manual DB cluster snapshot.
When sharing snapshots with other Amazon accounts, DescribeDBClusterSnapshotAttributes returns the restore attribute and a list of IDs for the Amazon accounts that are authorized to copy or restore the manual DB cluster snapshot. If all is included in the list of values for the restore attribute, then the manual DB cluster snapshot is public and can be copied or restored by all Amazon accounts.
To add or remove access for an Amazon account to copy or restore a manual DB cluster snapshot, or to make the manual DB cluster snapshot public or private, use the ModifyDBClusterSnapshotAttribute API action.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBClusterSnapshotAttributes for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterSnapshotAttributes
func (c *Neptune) DescribeDBClusterSnapshotAttributesRequest(input *DescribeDBClusterSnapshotAttributesInput) (req *request.Request, output *DescribeDBClusterSnapshotAttributesOutput)
DescribeDBClusterSnapshotAttributesRequest generates a "aws/request.Request" representing the client's request for the DescribeDBClusterSnapshotAttributes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBClusterSnapshotAttributes for more information on using the DescribeDBClusterSnapshotAttributes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBClusterSnapshotAttributesRequest method. req, resp := client.DescribeDBClusterSnapshotAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterSnapshotAttributes
func (c *Neptune) DescribeDBClusterSnapshotAttributesWithContext(ctx aws.Context, input *DescribeDBClusterSnapshotAttributesInput, opts ...request.Option) (*DescribeDBClusterSnapshotAttributesOutput, error)
DescribeDBClusterSnapshotAttributesWithContext is the same as DescribeDBClusterSnapshotAttributes with the addition of the ability to pass a context and additional request options.
See DescribeDBClusterSnapshotAttributes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusterSnapshots(input *DescribeDBClusterSnapshotsInput) (*DescribeDBClusterSnapshotsOutput, error)
DescribeDBClusterSnapshots API operation for Amazon Neptune.
Returns information about DB cluster snapshots. This API action supports pagination.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBClusterSnapshots for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterSnapshots
func (c *Neptune) DescribeDBClusterSnapshotsPages(input *DescribeDBClusterSnapshotsInput, fn func(*DescribeDBClusterSnapshotsOutput, bool) bool) error
DescribeDBClusterSnapshotsPages iterates over the pages of a DescribeDBClusterSnapshots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBClusterSnapshots method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBClusterSnapshots operation. pageNum := 0 err := client.DescribeDBClusterSnapshotsPages(params, func(page *neptune.DescribeDBClusterSnapshotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBClusterSnapshotsPagesWithContext(ctx aws.Context, input *DescribeDBClusterSnapshotsInput, fn func(*DescribeDBClusterSnapshotsOutput, bool) bool, opts ...request.Option) error
DescribeDBClusterSnapshotsPagesWithContext same as DescribeDBClusterSnapshotsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusterSnapshotsRequest(input *DescribeDBClusterSnapshotsInput) (req *request.Request, output *DescribeDBClusterSnapshotsOutput)
DescribeDBClusterSnapshotsRequest generates a "aws/request.Request" representing the client's request for the DescribeDBClusterSnapshots operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBClusterSnapshots for more information on using the DescribeDBClusterSnapshots API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBClusterSnapshotsRequest method. req, resp := client.DescribeDBClusterSnapshotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterSnapshots
func (c *Neptune) DescribeDBClusterSnapshotsWithContext(ctx aws.Context, input *DescribeDBClusterSnapshotsInput, opts ...request.Option) (*DescribeDBClusterSnapshotsOutput, error)
DescribeDBClusterSnapshotsWithContext is the same as DescribeDBClusterSnapshots with the addition of the ability to pass a context and additional request options.
See DescribeDBClusterSnapshots for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClusters(input *DescribeDBClustersInput) (*DescribeDBClustersOutput, error)
DescribeDBClusters API operation for Amazon Neptune.
Returns information about provisioned DB clusters, and supports pagination.
This operation can also return information for Amazon RDS clusters and Amazon DocDB clusters.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBClusters for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusters
func (c *Neptune) DescribeDBClustersPages(input *DescribeDBClustersInput, fn func(*DescribeDBClustersOutput, bool) bool) error
DescribeDBClustersPages iterates over the pages of a DescribeDBClusters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBClusters method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBClusters operation. pageNum := 0 err := client.DescribeDBClustersPages(params, func(page *neptune.DescribeDBClustersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBClustersPagesWithContext(ctx aws.Context, input *DescribeDBClustersInput, fn func(*DescribeDBClustersOutput, bool) bool, opts ...request.Option) error
DescribeDBClustersPagesWithContext same as DescribeDBClustersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBClustersRequest(input *DescribeDBClustersInput) (req *request.Request, output *DescribeDBClustersOutput)
DescribeDBClustersRequest generates a "aws/request.Request" representing the client's request for the DescribeDBClusters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBClusters for more information on using the DescribeDBClusters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBClustersRequest method. req, resp := client.DescribeDBClustersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusters
func (c *Neptune) DescribeDBClustersWithContext(ctx aws.Context, input *DescribeDBClustersInput, opts ...request.Option) (*DescribeDBClustersOutput, error)
DescribeDBClustersWithContext is the same as DescribeDBClusters with the addition of the ability to pass a context and additional request options.
See DescribeDBClusters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBEngineVersions(input *DescribeDBEngineVersionsInput) (*DescribeDBEngineVersionsOutput, error)
DescribeDBEngineVersions API operation for Amazon Neptune.
Returns a list of the available DB engines.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBEngineVersions for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBEngineVersions
func (c *Neptune) DescribeDBEngineVersionsPages(input *DescribeDBEngineVersionsInput, fn func(*DescribeDBEngineVersionsOutput, bool) bool) error
DescribeDBEngineVersionsPages iterates over the pages of a DescribeDBEngineVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBEngineVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBEngineVersions operation. pageNum := 0 err := client.DescribeDBEngineVersionsPages(params, func(page *neptune.DescribeDBEngineVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBEngineVersionsPagesWithContext(ctx aws.Context, input *DescribeDBEngineVersionsInput, fn func(*DescribeDBEngineVersionsOutput, bool) bool, opts ...request.Option) error
DescribeDBEngineVersionsPagesWithContext same as DescribeDBEngineVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBEngineVersionsRequest(input *DescribeDBEngineVersionsInput) (req *request.Request, output *DescribeDBEngineVersionsOutput)
DescribeDBEngineVersionsRequest generates a "aws/request.Request" representing the client's request for the DescribeDBEngineVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBEngineVersions for more information on using the DescribeDBEngineVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBEngineVersionsRequest method. req, resp := client.DescribeDBEngineVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBEngineVersions
func (c *Neptune) DescribeDBEngineVersionsWithContext(ctx aws.Context, input *DescribeDBEngineVersionsInput, opts ...request.Option) (*DescribeDBEngineVersionsOutput, error)
DescribeDBEngineVersionsWithContext is the same as DescribeDBEngineVersions with the addition of the ability to pass a context and additional request options.
See DescribeDBEngineVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBInstances(input *DescribeDBInstancesInput) (*DescribeDBInstancesOutput, error)
DescribeDBInstances API operation for Amazon Neptune.
Returns information about provisioned instances, and supports pagination.
This operation can also return information for Amazon RDS instances and Amazon DocDB instances.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBInstances for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBInstances
func (c *Neptune) DescribeDBInstancesPages(input *DescribeDBInstancesInput, fn func(*DescribeDBInstancesOutput, bool) bool) error
DescribeDBInstancesPages iterates over the pages of a DescribeDBInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBInstances method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBInstances operation. pageNum := 0 err := client.DescribeDBInstancesPages(params, func(page *neptune.DescribeDBInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBInstancesPagesWithContext(ctx aws.Context, input *DescribeDBInstancesInput, fn func(*DescribeDBInstancesOutput, bool) bool, opts ...request.Option) error
DescribeDBInstancesPagesWithContext same as DescribeDBInstancesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBInstancesRequest(input *DescribeDBInstancesInput) (req *request.Request, output *DescribeDBInstancesOutput)
DescribeDBInstancesRequest generates a "aws/request.Request" representing the client's request for the DescribeDBInstances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBInstances for more information on using the DescribeDBInstances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBInstancesRequest method. req, resp := client.DescribeDBInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBInstances
func (c *Neptune) DescribeDBInstancesWithContext(ctx aws.Context, input *DescribeDBInstancesInput, opts ...request.Option) (*DescribeDBInstancesOutput, error)
DescribeDBInstancesWithContext is the same as DescribeDBInstances with the addition of the ability to pass a context and additional request options.
See DescribeDBInstances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBParameterGroups(input *DescribeDBParameterGroupsInput) (*DescribeDBParameterGroupsOutput, error)
DescribeDBParameterGroups API operation for Amazon Neptune.
Returns a list of DBParameterGroup descriptions. If a DBParameterGroupName is specified, the list will contain only the description of the specified DB parameter group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBParameterGroups for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBParameterGroups
func (c *Neptune) DescribeDBParameterGroupsPages(input *DescribeDBParameterGroupsInput, fn func(*DescribeDBParameterGroupsOutput, bool) bool) error
DescribeDBParameterGroupsPages iterates over the pages of a DescribeDBParameterGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBParameterGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBParameterGroups operation. pageNum := 0 err := client.DescribeDBParameterGroupsPages(params, func(page *neptune.DescribeDBParameterGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBParameterGroupsPagesWithContext(ctx aws.Context, input *DescribeDBParameterGroupsInput, fn func(*DescribeDBParameterGroupsOutput, bool) bool, opts ...request.Option) error
DescribeDBParameterGroupsPagesWithContext same as DescribeDBParameterGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBParameterGroupsRequest(input *DescribeDBParameterGroupsInput) (req *request.Request, output *DescribeDBParameterGroupsOutput)
DescribeDBParameterGroupsRequest generates a "aws/request.Request" representing the client's request for the DescribeDBParameterGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBParameterGroups for more information on using the DescribeDBParameterGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBParameterGroupsRequest method. req, resp := client.DescribeDBParameterGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBParameterGroups
func (c *Neptune) DescribeDBParameterGroupsWithContext(ctx aws.Context, input *DescribeDBParameterGroupsInput, opts ...request.Option) (*DescribeDBParameterGroupsOutput, error)
DescribeDBParameterGroupsWithContext is the same as DescribeDBParameterGroups with the addition of the ability to pass a context and additional request options.
See DescribeDBParameterGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBParameters(input *DescribeDBParametersInput) (*DescribeDBParametersOutput, error)
DescribeDBParameters API operation for Amazon Neptune.
Returns the detailed parameter list for a particular DB parameter group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBParameters for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBParameters
func (c *Neptune) DescribeDBParametersPages(input *DescribeDBParametersInput, fn func(*DescribeDBParametersOutput, bool) bool) error
DescribeDBParametersPages iterates over the pages of a DescribeDBParameters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBParameters method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBParameters operation. pageNum := 0 err := client.DescribeDBParametersPages(params, func(page *neptune.DescribeDBParametersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBParametersPagesWithContext(ctx aws.Context, input *DescribeDBParametersInput, fn func(*DescribeDBParametersOutput, bool) bool, opts ...request.Option) error
DescribeDBParametersPagesWithContext same as DescribeDBParametersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBParametersRequest(input *DescribeDBParametersInput) (req *request.Request, output *DescribeDBParametersOutput)
DescribeDBParametersRequest generates a "aws/request.Request" representing the client's request for the DescribeDBParameters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBParameters for more information on using the DescribeDBParameters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBParametersRequest method. req, resp := client.DescribeDBParametersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBParameters
func (c *Neptune) DescribeDBParametersWithContext(ctx aws.Context, input *DescribeDBParametersInput, opts ...request.Option) (*DescribeDBParametersOutput, error)
DescribeDBParametersWithContext is the same as DescribeDBParameters with the addition of the ability to pass a context and additional request options.
See DescribeDBParameters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBSubnetGroups(input *DescribeDBSubnetGroupsInput) (*DescribeDBSubnetGroupsOutput, error)
DescribeDBSubnetGroups API operation for Amazon Neptune.
Returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup.
For an overview of CIDR ranges, go to the Wikipedia Tutorial (http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeDBSubnetGroups for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBSubnetGroups
func (c *Neptune) DescribeDBSubnetGroupsPages(input *DescribeDBSubnetGroupsInput, fn func(*DescribeDBSubnetGroupsOutput, bool) bool) error
DescribeDBSubnetGroupsPages iterates over the pages of a DescribeDBSubnetGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeDBSubnetGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeDBSubnetGroups operation. pageNum := 0 err := client.DescribeDBSubnetGroupsPages(params, func(page *neptune.DescribeDBSubnetGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeDBSubnetGroupsPagesWithContext(ctx aws.Context, input *DescribeDBSubnetGroupsInput, fn func(*DescribeDBSubnetGroupsOutput, bool) bool, opts ...request.Option) error
DescribeDBSubnetGroupsPagesWithContext same as DescribeDBSubnetGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeDBSubnetGroupsRequest(input *DescribeDBSubnetGroupsInput) (req *request.Request, output *DescribeDBSubnetGroupsOutput)
DescribeDBSubnetGroupsRequest generates a "aws/request.Request" representing the client's request for the DescribeDBSubnetGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDBSubnetGroups for more information on using the DescribeDBSubnetGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDBSubnetGroupsRequest method. req, resp := client.DescribeDBSubnetGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBSubnetGroups
func (c *Neptune) DescribeDBSubnetGroupsWithContext(ctx aws.Context, input *DescribeDBSubnetGroupsInput, opts ...request.Option) (*DescribeDBSubnetGroupsOutput, error)
DescribeDBSubnetGroupsWithContext is the same as DescribeDBSubnetGroups with the addition of the ability to pass a context and additional request options.
See DescribeDBSubnetGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeEngineDefaultClusterParameters(input *DescribeEngineDefaultClusterParametersInput) (*DescribeEngineDefaultClusterParametersOutput, error)
DescribeEngineDefaultClusterParameters API operation for Amazon Neptune.
Returns the default engine and system parameter information for the cluster database engine.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeEngineDefaultClusterParameters for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEngineDefaultClusterParameters
func (c *Neptune) DescribeEngineDefaultClusterParametersRequest(input *DescribeEngineDefaultClusterParametersInput) (req *request.Request, output *DescribeEngineDefaultClusterParametersOutput)
DescribeEngineDefaultClusterParametersRequest generates a "aws/request.Request" representing the client's request for the DescribeEngineDefaultClusterParameters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeEngineDefaultClusterParameters for more information on using the DescribeEngineDefaultClusterParameters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeEngineDefaultClusterParametersRequest method. req, resp := client.DescribeEngineDefaultClusterParametersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEngineDefaultClusterParameters
func (c *Neptune) DescribeEngineDefaultClusterParametersWithContext(ctx aws.Context, input *DescribeEngineDefaultClusterParametersInput, opts ...request.Option) (*DescribeEngineDefaultClusterParametersOutput, error)
DescribeEngineDefaultClusterParametersWithContext is the same as DescribeEngineDefaultClusterParameters with the addition of the ability to pass a context and additional request options.
See DescribeEngineDefaultClusterParameters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeEngineDefaultParameters(input *DescribeEngineDefaultParametersInput) (*DescribeEngineDefaultParametersOutput, error)
DescribeEngineDefaultParameters API operation for Amazon Neptune.
Returns the default engine and system parameter information for the specified database engine.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeEngineDefaultParameters for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEngineDefaultParameters
func (c *Neptune) DescribeEngineDefaultParametersPages(input *DescribeEngineDefaultParametersInput, fn func(*DescribeEngineDefaultParametersOutput, bool) bool) error
DescribeEngineDefaultParametersPages iterates over the pages of a DescribeEngineDefaultParameters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeEngineDefaultParameters method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeEngineDefaultParameters operation. pageNum := 0 err := client.DescribeEngineDefaultParametersPages(params, func(page *neptune.DescribeEngineDefaultParametersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeEngineDefaultParametersPagesWithContext(ctx aws.Context, input *DescribeEngineDefaultParametersInput, fn func(*DescribeEngineDefaultParametersOutput, bool) bool, opts ...request.Option) error
DescribeEngineDefaultParametersPagesWithContext same as DescribeEngineDefaultParametersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeEngineDefaultParametersRequest(input *DescribeEngineDefaultParametersInput) (req *request.Request, output *DescribeEngineDefaultParametersOutput)
DescribeEngineDefaultParametersRequest generates a "aws/request.Request" representing the client's request for the DescribeEngineDefaultParameters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeEngineDefaultParameters for more information on using the DescribeEngineDefaultParameters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeEngineDefaultParametersRequest method. req, resp := client.DescribeEngineDefaultParametersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEngineDefaultParameters
func (c *Neptune) DescribeEngineDefaultParametersWithContext(ctx aws.Context, input *DescribeEngineDefaultParametersInput, opts ...request.Option) (*DescribeEngineDefaultParametersOutput, error)
DescribeEngineDefaultParametersWithContext is the same as DescribeEngineDefaultParameters with the addition of the ability to pass a context and additional request options.
See DescribeEngineDefaultParameters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeEventCategories(input *DescribeEventCategoriesInput) (*DescribeEventCategoriesOutput, error)
DescribeEventCategories API operation for Amazon Neptune.
Displays a list of categories for all event source types, or, if specified, for a specified source type.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeEventCategories for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEventCategories
func (c *Neptune) DescribeEventCategoriesRequest(input *DescribeEventCategoriesInput) (req *request.Request, output *DescribeEventCategoriesOutput)
DescribeEventCategoriesRequest generates a "aws/request.Request" representing the client's request for the DescribeEventCategories operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeEventCategories for more information on using the DescribeEventCategories API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeEventCategoriesRequest method. req, resp := client.DescribeEventCategoriesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEventCategories
func (c *Neptune) DescribeEventCategoriesWithContext(ctx aws.Context, input *DescribeEventCategoriesInput, opts ...request.Option) (*DescribeEventCategoriesOutput, error)
DescribeEventCategoriesWithContext is the same as DescribeEventCategories with the addition of the ability to pass a context and additional request options.
See DescribeEventCategories for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeEventSubscriptions(input *DescribeEventSubscriptionsInput) (*DescribeEventSubscriptionsOutput, error)
DescribeEventSubscriptions API operation for Amazon Neptune.
Lists all the subscription descriptions for a customer account. The description for a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status.
If you specify a SubscriptionName, lists the description for that subscription.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeEventSubscriptions for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEventSubscriptions
func (c *Neptune) DescribeEventSubscriptionsPages(input *DescribeEventSubscriptionsInput, fn func(*DescribeEventSubscriptionsOutput, bool) bool) error
DescribeEventSubscriptionsPages iterates over the pages of a DescribeEventSubscriptions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeEventSubscriptions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeEventSubscriptions operation. pageNum := 0 err := client.DescribeEventSubscriptionsPages(params, func(page *neptune.DescribeEventSubscriptionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeEventSubscriptionsPagesWithContext(ctx aws.Context, input *DescribeEventSubscriptionsInput, fn func(*DescribeEventSubscriptionsOutput, bool) bool, opts ...request.Option) error
DescribeEventSubscriptionsPagesWithContext same as DescribeEventSubscriptionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeEventSubscriptionsRequest(input *DescribeEventSubscriptionsInput) (req *request.Request, output *DescribeEventSubscriptionsOutput)
DescribeEventSubscriptionsRequest generates a "aws/request.Request" representing the client's request for the DescribeEventSubscriptions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeEventSubscriptions for more information on using the DescribeEventSubscriptions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeEventSubscriptionsRequest method. req, resp := client.DescribeEventSubscriptionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEventSubscriptions
func (c *Neptune) DescribeEventSubscriptionsWithContext(ctx aws.Context, input *DescribeEventSubscriptionsInput, opts ...request.Option) (*DescribeEventSubscriptionsOutput, error)
DescribeEventSubscriptionsWithContext is the same as DescribeEventSubscriptions with the addition of the ability to pass a context and additional request options.
See DescribeEventSubscriptions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeEvents(input *DescribeEventsInput) (*DescribeEventsOutput, error)
DescribeEvents API operation for Amazon Neptune.
Returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the past 14 days. Events specific to a particular DB instance, DB security group, database snapshot, or DB parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeEvents for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEvents
func (c *Neptune) DescribeEventsPages(input *DescribeEventsInput, fn func(*DescribeEventsOutput, bool) bool) error
DescribeEventsPages iterates over the pages of a DescribeEvents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeEvents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeEvents operation. pageNum := 0 err := client.DescribeEventsPages(params, func(page *neptune.DescribeEventsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeEventsPagesWithContext(ctx aws.Context, input *DescribeEventsInput, fn func(*DescribeEventsOutput, bool) bool, opts ...request.Option) error
DescribeEventsPagesWithContext same as DescribeEventsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeEventsRequest(input *DescribeEventsInput) (req *request.Request, output *DescribeEventsOutput)
DescribeEventsRequest generates a "aws/request.Request" representing the client's request for the DescribeEvents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeEvents for more information on using the DescribeEvents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeEventsRequest method. req, resp := client.DescribeEventsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeEvents
func (c *Neptune) DescribeEventsWithContext(ctx aws.Context, input *DescribeEventsInput, opts ...request.Option) (*DescribeEventsOutput, error)
DescribeEventsWithContext is the same as DescribeEvents with the addition of the ability to pass a context and additional request options.
See DescribeEvents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeGlobalClusters(input *DescribeGlobalClustersInput) (*DescribeGlobalClustersOutput, error)
DescribeGlobalClusters API operation for Amazon Neptune.
Returns information about Neptune global database clusters. This API supports pagination.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeGlobalClusters for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeGlobalClusters
func (c *Neptune) DescribeGlobalClustersPages(input *DescribeGlobalClustersInput, fn func(*DescribeGlobalClustersOutput, bool) bool) error
DescribeGlobalClustersPages iterates over the pages of a DescribeGlobalClusters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeGlobalClusters method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeGlobalClusters operation. pageNum := 0 err := client.DescribeGlobalClustersPages(params, func(page *neptune.DescribeGlobalClustersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeGlobalClustersPagesWithContext(ctx aws.Context, input *DescribeGlobalClustersInput, fn func(*DescribeGlobalClustersOutput, bool) bool, opts ...request.Option) error
DescribeGlobalClustersPagesWithContext same as DescribeGlobalClustersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeGlobalClustersRequest(input *DescribeGlobalClustersInput) (req *request.Request, output *DescribeGlobalClustersOutput)
DescribeGlobalClustersRequest generates a "aws/request.Request" representing the client's request for the DescribeGlobalClusters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeGlobalClusters for more information on using the DescribeGlobalClusters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeGlobalClustersRequest method. req, resp := client.DescribeGlobalClustersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeGlobalClusters
func (c *Neptune) DescribeGlobalClustersWithContext(ctx aws.Context, input *DescribeGlobalClustersInput, opts ...request.Option) (*DescribeGlobalClustersOutput, error)
DescribeGlobalClustersWithContext is the same as DescribeGlobalClusters with the addition of the ability to pass a context and additional request options.
See DescribeGlobalClusters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeOrderableDBInstanceOptions(input *DescribeOrderableDBInstanceOptionsInput) (*DescribeOrderableDBInstanceOptionsOutput, error)
DescribeOrderableDBInstanceOptions API operation for Amazon Neptune.
Returns a list of orderable DB instance options for the specified engine.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeOrderableDBInstanceOptions for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeOrderableDBInstanceOptions
func (c *Neptune) DescribeOrderableDBInstanceOptionsPages(input *DescribeOrderableDBInstanceOptionsInput, fn func(*DescribeOrderableDBInstanceOptionsOutput, bool) bool) error
DescribeOrderableDBInstanceOptionsPages iterates over the pages of a DescribeOrderableDBInstanceOptions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeOrderableDBInstanceOptions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeOrderableDBInstanceOptions operation. pageNum := 0 err := client.DescribeOrderableDBInstanceOptionsPages(params, func(page *neptune.DescribeOrderableDBInstanceOptionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribeOrderableDBInstanceOptionsPagesWithContext(ctx aws.Context, input *DescribeOrderableDBInstanceOptionsInput, fn func(*DescribeOrderableDBInstanceOptionsOutput, bool) bool, opts ...request.Option) error
DescribeOrderableDBInstanceOptionsPagesWithContext same as DescribeOrderableDBInstanceOptionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeOrderableDBInstanceOptionsRequest(input *DescribeOrderableDBInstanceOptionsInput) (req *request.Request, output *DescribeOrderableDBInstanceOptionsOutput)
DescribeOrderableDBInstanceOptionsRequest generates a "aws/request.Request" representing the client's request for the DescribeOrderableDBInstanceOptions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeOrderableDBInstanceOptions for more information on using the DescribeOrderableDBInstanceOptions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeOrderableDBInstanceOptionsRequest method. req, resp := client.DescribeOrderableDBInstanceOptionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeOrderableDBInstanceOptions
func (c *Neptune) DescribeOrderableDBInstanceOptionsWithContext(ctx aws.Context, input *DescribeOrderableDBInstanceOptionsInput, opts ...request.Option) (*DescribeOrderableDBInstanceOptionsOutput, error)
DescribeOrderableDBInstanceOptionsWithContext is the same as DescribeOrderableDBInstanceOptions with the addition of the ability to pass a context and additional request options.
See DescribeOrderableDBInstanceOptions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribePendingMaintenanceActions(input *DescribePendingMaintenanceActionsInput) (*DescribePendingMaintenanceActionsOutput, error)
DescribePendingMaintenanceActions API operation for Amazon Neptune.
Returns a list of resources (for example, DB instances) that have at least one pending maintenance action.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribePendingMaintenanceActions for usage and error information.
Returned Error Codes:
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribePendingMaintenanceActions
func (c *Neptune) DescribePendingMaintenanceActionsPages(input *DescribePendingMaintenanceActionsInput, fn func(*DescribePendingMaintenanceActionsOutput, bool) bool) error
DescribePendingMaintenanceActionsPages iterates over the pages of a DescribePendingMaintenanceActions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribePendingMaintenanceActions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribePendingMaintenanceActions operation. pageNum := 0 err := client.DescribePendingMaintenanceActionsPages(params, func(page *neptune.DescribePendingMaintenanceActionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Neptune) DescribePendingMaintenanceActionsPagesWithContext(ctx aws.Context, input *DescribePendingMaintenanceActionsInput, fn func(*DescribePendingMaintenanceActionsOutput, bool) bool, opts ...request.Option) error
DescribePendingMaintenanceActionsPagesWithContext same as DescribePendingMaintenanceActionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribePendingMaintenanceActionsRequest(input *DescribePendingMaintenanceActionsInput) (req *request.Request, output *DescribePendingMaintenanceActionsOutput)
DescribePendingMaintenanceActionsRequest generates a "aws/request.Request" representing the client's request for the DescribePendingMaintenanceActions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribePendingMaintenanceActions for more information on using the DescribePendingMaintenanceActions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribePendingMaintenanceActionsRequest method. req, resp := client.DescribePendingMaintenanceActionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribePendingMaintenanceActions
func (c *Neptune) DescribePendingMaintenanceActionsWithContext(ctx aws.Context, input *DescribePendingMaintenanceActionsInput, opts ...request.Option) (*DescribePendingMaintenanceActionsOutput, error)
DescribePendingMaintenanceActionsWithContext is the same as DescribePendingMaintenanceActions with the addition of the ability to pass a context and additional request options.
See DescribePendingMaintenanceActions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) DescribeValidDBInstanceModifications(input *DescribeValidDBInstanceModificationsInput) (*DescribeValidDBInstanceModificationsOutput, error)
DescribeValidDBInstanceModifications API operation for Amazon Neptune.
You can call DescribeValidDBInstanceModifications to learn what modifications you can make to your DB instance. You can use this information when you call ModifyDBInstance.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation DescribeValidDBInstanceModifications for usage and error information.
Returned Error Codes:
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeValidDBInstanceModifications
func (c *Neptune) DescribeValidDBInstanceModificationsRequest(input *DescribeValidDBInstanceModificationsInput) (req *request.Request, output *DescribeValidDBInstanceModificationsOutput)
DescribeValidDBInstanceModificationsRequest generates a "aws/request.Request" representing the client's request for the DescribeValidDBInstanceModifications operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeValidDBInstanceModifications for more information on using the DescribeValidDBInstanceModifications API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeValidDBInstanceModificationsRequest method. req, resp := client.DescribeValidDBInstanceModificationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeValidDBInstanceModifications
func (c *Neptune) DescribeValidDBInstanceModificationsWithContext(ctx aws.Context, input *DescribeValidDBInstanceModificationsInput, opts ...request.Option) (*DescribeValidDBInstanceModificationsOutput, error)
DescribeValidDBInstanceModificationsWithContext is the same as DescribeValidDBInstanceModifications with the addition of the ability to pass a context and additional request options.
See DescribeValidDBInstanceModifications for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) FailoverDBCluster(input *FailoverDBClusterInput) (*FailoverDBClusterOutput, error)
FailoverDBCluster API operation for Amazon Neptune.
Forces a failover for a DB cluster.
A failover for a DB cluster promotes one of the Read Replicas (read-only instances) in the DB cluster to be the primary instance (the cluster writer).
Amazon Neptune will automatically fail over to a Read Replica, if one exists, when the primary instance fails. You can force a failover when you want to simulate a failure of a primary instance for testing. Because each instance in a DB cluster has its own endpoint address, you will need to clean up and re-establish any existing connections that use those endpoint addresses when the failover is complete.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation FailoverDBCluster for usage and error information.
Returned Error Codes:
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/FailoverDBCluster
func (c *Neptune) FailoverDBClusterRequest(input *FailoverDBClusterInput) (req *request.Request, output *FailoverDBClusterOutput)
FailoverDBClusterRequest generates a "aws/request.Request" representing the client's request for the FailoverDBCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See FailoverDBCluster for more information on using the FailoverDBCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the FailoverDBClusterRequest method. req, resp := client.FailoverDBClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/FailoverDBCluster
func (c *Neptune) FailoverDBClusterWithContext(ctx aws.Context, input *FailoverDBClusterInput, opts ...request.Option) (*FailoverDBClusterOutput, error)
FailoverDBClusterWithContext is the same as FailoverDBCluster with the addition of the ability to pass a context and additional request options.
See FailoverDBCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) FailoverGlobalCluster(input *FailoverGlobalClusterInput) (*FailoverGlobalClusterOutput, error)
FailoverGlobalCluster API operation for Amazon Neptune.
Initiates the failover process for a Neptune global database.
A failover for a Neptune global database promotes one of secondary read-only DB clusters to be the primary DB cluster and demotes the primary DB cluster to being a secondary (read-only) DB cluster. In other words, the role of the current primary DB cluster and the selected target secondary DB cluster are switched. The selected secondary DB cluster assumes full read/write capabilities for the Neptune global database.
This action applies only to Neptune global databases. This action is only intended for use on healthy Neptune global databases with healthy Neptune DB clusters and no region-wide outages, to test disaster recovery scenarios or to reconfigure the global database topology.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation FailoverGlobalCluster for usage and error information.
Returned Error Codes:
ErrCodeGlobalClusterNotFoundFault "GlobalClusterNotFoundFault" The GlobalClusterIdentifier doesn't refer to an existing global database cluster.
ErrCodeInvalidGlobalClusterStateFault "InvalidGlobalClusterStateFault" The global cluster is in an invalid state and can't perform the requested operation.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/FailoverGlobalCluster
func (c *Neptune) FailoverGlobalClusterRequest(input *FailoverGlobalClusterInput) (req *request.Request, output *FailoverGlobalClusterOutput)
FailoverGlobalClusterRequest generates a "aws/request.Request" representing the client's request for the FailoverGlobalCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See FailoverGlobalCluster for more information on using the FailoverGlobalCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the FailoverGlobalClusterRequest method. req, resp := client.FailoverGlobalClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/FailoverGlobalCluster
func (c *Neptune) FailoverGlobalClusterWithContext(ctx aws.Context, input *FailoverGlobalClusterInput, opts ...request.Option) (*FailoverGlobalClusterOutput, error)
FailoverGlobalClusterWithContext is the same as FailoverGlobalCluster with the addition of the ability to pass a context and additional request options.
See FailoverGlobalCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Neptune.
Lists all tags on an Amazon Neptune resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ListTagsForResource for usage and error information.
Returned Error Codes:
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
ErrCodeDBSnapshotNotFoundFault "DBSnapshotNotFound" DBSnapshotIdentifier does not refer to an existing DB snapshot.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ListTagsForResource
func (c *Neptune) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ListTagsForResource
func (c *Neptune) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ModifyDBCluster(input *ModifyDBClusterInput) (*ModifyDBClusterOutput, error)
ModifyDBCluster API operation for Amazon Neptune.
Modify a setting for a DB cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ModifyDBCluster for usage and error information.
Returned Error Codes:
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeStorageQuotaExceededFault "StorageQuotaExceeded" Request would result in user exceeding the allowed amount of storage available across all DB instances.
ErrCodeDBSubnetGroupNotFoundFault "DBSubnetGroupNotFoundFault" DBSubnetGroupName does not refer to an existing DB subnet group.
ErrCodeInvalidVPCNetworkStateFault "InvalidVPCNetworkStateFault" DB subnet group does not cover all Availability Zones after it is created because users' change.
ErrCodeInvalidDBSubnetGroupStateFault "InvalidDBSubnetGroupStateFault" The DB subnet group cannot be deleted because it is in use.
ErrCodeInvalidSubnet "InvalidSubnet" The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.
ErrCodeDBClusterParameterGroupNotFoundFault "DBClusterParameterGroupNotFound" DBClusterParameterGroupName does not refer to an existing DB Cluster parameter group.
ErrCodeInvalidDBSecurityGroupStateFault "InvalidDBSecurityGroupState" The state of the DB security group does not allow deletion.
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
ErrCodeDBClusterAlreadyExistsFault "DBClusterAlreadyExistsFault" User already has a DB cluster with the given identifier.
ErrCodeStorageTypeNotSupportedFault "StorageTypeNotSupported" StorageType specified cannot be associated with the DB Instance.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBCluster
func (c *Neptune) ModifyDBClusterEndpoint(input *ModifyDBClusterEndpointInput) (*ModifyDBClusterEndpointOutput, error)
ModifyDBClusterEndpoint API operation for Amazon Neptune.
Modifies the properties of an endpoint in an Amazon Neptune DB cluster.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ModifyDBClusterEndpoint for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeInvalidDBClusterEndpointStateFault "InvalidDBClusterEndpointStateFault" The requested operation cannot be performed on the endpoint while the endpoint is in this state.
ErrCodeDBClusterEndpointNotFoundFault "DBClusterEndpointNotFoundFault" The specified custom endpoint doesn't exist.
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBClusterEndpoint
func (c *Neptune) ModifyDBClusterEndpointRequest(input *ModifyDBClusterEndpointInput) (req *request.Request, output *ModifyDBClusterEndpointOutput)
ModifyDBClusterEndpointRequest generates a "aws/request.Request" representing the client's request for the ModifyDBClusterEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ModifyDBClusterEndpoint for more information on using the ModifyDBClusterEndpoint API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ModifyDBClusterEndpointRequest method. req, resp := client.ModifyDBClusterEndpointRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBClusterEndpoint
func (c *Neptune) ModifyDBClusterEndpointWithContext(ctx aws.Context, input *ModifyDBClusterEndpointInput, opts ...request.Option) (*ModifyDBClusterEndpointOutput, error)
ModifyDBClusterEndpointWithContext is the same as ModifyDBClusterEndpoint with the addition of the ability to pass a context and additional request options.
See ModifyDBClusterEndpoint for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ModifyDBClusterParameterGroup(input *ModifyDBClusterParameterGroupInput) (*ResetDBClusterParameterGroupOutput, error)
ModifyDBClusterParameterGroup API operation for Amazon Neptune.
Modifies the parameters of a DB cluster parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request.
Changes to dynamic parameters are applied immediately. Changes to static parameters require a reboot without failover to the DB cluster associated with the parameter group before the change can take effect.
After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon Neptune to fully complete the create action before the parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the DescribeDBClusterParameters command to verify that your DB cluster parameter group has been created or modified.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ModifyDBClusterParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
ErrCodeInvalidDBParameterGroupStateFault "InvalidDBParameterGroupState" The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you cannot delete it when the parameter group is in this state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBClusterParameterGroup
func (c *Neptune) ModifyDBClusterParameterGroupRequest(input *ModifyDBClusterParameterGroupInput) (req *request.Request, output *ResetDBClusterParameterGroupOutput)
ModifyDBClusterParameterGroupRequest generates a "aws/request.Request" representing the client's request for the ModifyDBClusterParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ModifyDBClusterParameterGroup for more information on using the ModifyDBClusterParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ModifyDBClusterParameterGroupRequest method. req, resp := client.ModifyDBClusterParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBClusterParameterGroup
func (c *Neptune) ModifyDBClusterParameterGroupWithContext(ctx aws.Context, input *ModifyDBClusterParameterGroupInput, opts ...request.Option) (*ResetDBClusterParameterGroupOutput, error)
ModifyDBClusterParameterGroupWithContext is the same as ModifyDBClusterParameterGroup with the addition of the ability to pass a context and additional request options.
See ModifyDBClusterParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ModifyDBClusterRequest(input *ModifyDBClusterInput) (req *request.Request, output *ModifyDBClusterOutput)
ModifyDBClusterRequest generates a "aws/request.Request" representing the client's request for the ModifyDBCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ModifyDBCluster for more information on using the ModifyDBCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ModifyDBClusterRequest method. req, resp := client.ModifyDBClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBCluster
func (c *Neptune) ModifyDBClusterSnapshotAttribute(input *ModifyDBClusterSnapshotAttributeInput) (*ModifyDBClusterSnapshotAttributeOutput, error)
ModifyDBClusterSnapshotAttribute API operation for Amazon Neptune.
Adds an attribute and values to, or removes an attribute and values from, a manual DB cluster snapshot.
To share a manual DB cluster snapshot with other Amazon accounts, specify restore as the AttributeName and use the ValuesToAdd parameter to add a list of IDs of the Amazon accounts that are authorized to restore the manual DB cluster snapshot. Use the value all to make the manual DB cluster snapshot public, which means that it can be copied or restored by all Amazon accounts. Do not add the all value for any manual DB cluster snapshots that contain private information that you don't want available to all Amazon accounts. If a manual DB cluster snapshot is encrypted, it can be shared, but only by specifying a list of authorized Amazon account IDs for the ValuesToAdd parameter. You can't use all as a value for that parameter in this case.
To view which Amazon accounts have access to copy or restore a manual DB cluster snapshot, or whether a manual DB cluster snapshot public or private, use the DescribeDBClusterSnapshotAttributes API action.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ModifyDBClusterSnapshotAttribute for usage and error information.
Returned Error Codes:
ErrCodeDBClusterSnapshotNotFoundFault "DBClusterSnapshotNotFoundFault" DBClusterSnapshotIdentifier does not refer to an existing DB cluster snapshot.
ErrCodeInvalidDBClusterSnapshotStateFault "InvalidDBClusterSnapshotStateFault" The supplied value is not a valid DB cluster snapshot state.
ErrCodeSharedSnapshotQuotaExceededFault "SharedSnapshotQuotaExceeded" You have exceeded the maximum number of accounts that you can share a manual DB snapshot with.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBClusterSnapshotAttribute
func (c *Neptune) ModifyDBClusterSnapshotAttributeRequest(input *ModifyDBClusterSnapshotAttributeInput) (req *request.Request, output *ModifyDBClusterSnapshotAttributeOutput)
ModifyDBClusterSnapshotAttributeRequest generates a "aws/request.Request" representing the client's request for the ModifyDBClusterSnapshotAttribute operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ModifyDBClusterSnapshotAttribute for more information on using the ModifyDBClusterSnapshotAttribute API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ModifyDBClusterSnapshotAttributeRequest method. req, resp := client.ModifyDBClusterSnapshotAttributeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBClusterSnapshotAttribute
func (c *Neptune) ModifyDBClusterSnapshotAttributeWithContext(ctx aws.Context, input *ModifyDBClusterSnapshotAttributeInput, opts ...request.Option) (*ModifyDBClusterSnapshotAttributeOutput, error)
ModifyDBClusterSnapshotAttributeWithContext is the same as ModifyDBClusterSnapshotAttribute with the addition of the ability to pass a context and additional request options.
See ModifyDBClusterSnapshotAttribute for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ModifyDBClusterWithContext(ctx aws.Context, input *ModifyDBClusterInput, opts ...request.Option) (*ModifyDBClusterOutput, error)
ModifyDBClusterWithContext is the same as ModifyDBCluster with the addition of the ability to pass a context and additional request options.
See ModifyDBCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ModifyDBInstance(input *ModifyDBInstanceInput) (*ModifyDBInstanceOutput, error)
ModifyDBInstance API operation for Amazon Neptune.
Modifies settings for a DB instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. To learn what modifications you can make to your DB instance, call DescribeValidDBInstanceModifications before you call ModifyDBInstance.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ModifyDBInstance for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
ErrCodeInvalidDBSecurityGroupStateFault "InvalidDBSecurityGroupState" The state of the DB security group does not allow deletion.
ErrCodeDBInstanceAlreadyExistsFault "DBInstanceAlreadyExists" User already has a DB instance with the given identifier.
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
ErrCodeDBSecurityGroupNotFoundFault "DBSecurityGroupNotFound" DBSecurityGroupName does not refer to an existing DB security group.
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
ErrCodeInsufficientDBInstanceCapacityFault "InsufficientDBInstanceCapacity" Specified DB instance class is not available in the specified Availability Zone.
ErrCodeStorageQuotaExceededFault "StorageQuotaExceeded" Request would result in user exceeding the allowed amount of storage available across all DB instances.
ErrCodeInvalidVPCNetworkStateFault "InvalidVPCNetworkStateFault" DB subnet group does not cover all Availability Zones after it is created because users' change.
ErrCodeProvisionedIopsNotAvailableInAZFault "ProvisionedIopsNotAvailableInAZFault" Provisioned IOPS not available in the specified Availability Zone.
ErrCodeOptionGroupNotFoundFault "OptionGroupNotFoundFault" The designated option group could not be found.
ErrCodeDBUpgradeDependencyFailureFault "DBUpgradeDependencyFailure" The DB upgrade failed because a resource the DB depends on could not be modified.
ErrCodeStorageTypeNotSupportedFault "StorageTypeNotSupported" StorageType specified cannot be associated with the DB Instance.
ErrCodeAuthorizationNotFoundFault "AuthorizationNotFound" Specified CIDRIP or EC2 security group is not authorized for the specified DB security group.
Neptune may not also be authorized via IAM to perform necessary actions on your behalf.
ErrCodeCertificateNotFoundFault "CertificateNotFound" CertificateIdentifier does not refer to an existing certificate.
ErrCodeDomainNotFoundFault "DomainNotFoundFault" Domain does not refer to an existing Active Directory Domain.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBInstance
func (c *Neptune) ModifyDBInstanceRequest(input *ModifyDBInstanceInput) (req *request.Request, output *ModifyDBInstanceOutput)
ModifyDBInstanceRequest generates a "aws/request.Request" representing the client's request for the ModifyDBInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ModifyDBInstance for more information on using the ModifyDBInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ModifyDBInstanceRequest method. req, resp := client.ModifyDBInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBInstance
func (c *Neptune) ModifyDBInstanceWithContext(ctx aws.Context, input *ModifyDBInstanceInput, opts ...request.Option) (*ModifyDBInstanceOutput, error)
ModifyDBInstanceWithContext is the same as ModifyDBInstance with the addition of the ability to pass a context and additional request options.
See ModifyDBInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ModifyDBParameterGroup(input *ModifyDBParameterGroupInput) (*ResetDBParameterGroupOutput, error)
ModifyDBParameterGroup API operation for Amazon Neptune.
Modifies the parameters of a DB parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request.
Changes to dynamic parameters are applied immediately. Changes to static parameters require a reboot without failover to the DB instance associated with the parameter group before the change can take effect.
After you modify a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon Neptune to fully complete the modify action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ModifyDBParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
ErrCodeInvalidDBParameterGroupStateFault "InvalidDBParameterGroupState" The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you cannot delete it when the parameter group is in this state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBParameterGroup
func (c *Neptune) ModifyDBParameterGroupRequest(input *ModifyDBParameterGroupInput) (req *request.Request, output *ResetDBParameterGroupOutput)
ModifyDBParameterGroupRequest generates a "aws/request.Request" representing the client's request for the ModifyDBParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ModifyDBParameterGroup for more information on using the ModifyDBParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ModifyDBParameterGroupRequest method. req, resp := client.ModifyDBParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBParameterGroup
func (c *Neptune) ModifyDBParameterGroupWithContext(ctx aws.Context, input *ModifyDBParameterGroupInput, opts ...request.Option) (*ResetDBParameterGroupOutput, error)
ModifyDBParameterGroupWithContext is the same as ModifyDBParameterGroup with the addition of the ability to pass a context and additional request options.
See ModifyDBParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ModifyDBSubnetGroup(input *ModifyDBSubnetGroupInput) (*ModifyDBSubnetGroupOutput, error)
ModifyDBSubnetGroup API operation for Amazon Neptune.
Modifies an existing DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the Amazon Region.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ModifyDBSubnetGroup for usage and error information.
Returned Error Codes:
ErrCodeDBSubnetGroupNotFoundFault "DBSubnetGroupNotFoundFault" DBSubnetGroupName does not refer to an existing DB subnet group.
ErrCodeDBSubnetQuotaExceededFault "DBSubnetQuotaExceededFault" Request would result in user exceeding the allowed number of subnets in a DB subnet groups.
ErrCodeSubnetAlreadyInUse "SubnetAlreadyInUse" The DB subnet is already in use in the Availability Zone.
ErrCodeDBSubnetGroupDoesNotCoverEnoughAZs "DBSubnetGroupDoesNotCoverEnoughAZs" Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.
ErrCodeInvalidSubnet "InvalidSubnet" The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBSubnetGroup
func (c *Neptune) ModifyDBSubnetGroupRequest(input *ModifyDBSubnetGroupInput) (req *request.Request, output *ModifyDBSubnetGroupOutput)
ModifyDBSubnetGroupRequest generates a "aws/request.Request" representing the client's request for the ModifyDBSubnetGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ModifyDBSubnetGroup for more information on using the ModifyDBSubnetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ModifyDBSubnetGroupRequest method. req, resp := client.ModifyDBSubnetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBSubnetGroup
func (c *Neptune) ModifyDBSubnetGroupWithContext(ctx aws.Context, input *ModifyDBSubnetGroupInput, opts ...request.Option) (*ModifyDBSubnetGroupOutput, error)
ModifyDBSubnetGroupWithContext is the same as ModifyDBSubnetGroup with the addition of the ability to pass a context and additional request options.
See ModifyDBSubnetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ModifyEventSubscription(input *ModifyEventSubscriptionInput) (*ModifyEventSubscriptionOutput, error)
ModifyEventSubscription API operation for Amazon Neptune.
Modifies an existing event notification subscription. Note that you can't modify the source identifiers using this call; to change source identifiers for a subscription, use the AddSourceIdentifierToSubscription and RemoveSourceIdentifierFromSubscription calls.
You can see a list of the event categories for a given SourceType by using the DescribeEventCategories action.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ModifyEventSubscription for usage and error information.
Returned Error Codes:
ErrCodeEventSubscriptionQuotaExceededFault "EventSubscriptionQuotaExceeded" You have exceeded the number of events you can subscribe to.
ErrCodeSubscriptionNotFoundFault "SubscriptionNotFound" The designated subscription could not be found.
ErrCodeSNSInvalidTopicFault "SNSInvalidTopic" The SNS topic is invalid.
ErrCodeSNSNoAuthorizationFault "SNSNoAuthorization" There is no SNS authorization.
ErrCodeSNSTopicArnNotFoundFault "SNSTopicArnNotFound" The ARN of the SNS topic could not be found.
ErrCodeSubscriptionCategoryNotFoundFault "SubscriptionCategoryNotFound" The designated subscription category could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyEventSubscription
func (c *Neptune) ModifyEventSubscriptionRequest(input *ModifyEventSubscriptionInput) (req *request.Request, output *ModifyEventSubscriptionOutput)
ModifyEventSubscriptionRequest generates a "aws/request.Request" representing the client's request for the ModifyEventSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ModifyEventSubscription for more information on using the ModifyEventSubscription API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ModifyEventSubscriptionRequest method. req, resp := client.ModifyEventSubscriptionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyEventSubscription
func (c *Neptune) ModifyEventSubscriptionWithContext(ctx aws.Context, input *ModifyEventSubscriptionInput, opts ...request.Option) (*ModifyEventSubscriptionOutput, error)
ModifyEventSubscriptionWithContext is the same as ModifyEventSubscription with the addition of the ability to pass a context and additional request options.
See ModifyEventSubscription for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ModifyGlobalCluster(input *ModifyGlobalClusterInput) (*ModifyGlobalClusterOutput, error)
ModifyGlobalCluster API operation for Amazon Neptune.
Modify a setting for an Amazon Neptune global cluster. You can change one or more database configuration parameters by specifying these parameters and their new values in the request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ModifyGlobalCluster for usage and error information.
Returned Error Codes:
ErrCodeGlobalClusterNotFoundFault "GlobalClusterNotFoundFault" The GlobalClusterIdentifier doesn't refer to an existing global database cluster.
ErrCodeInvalidGlobalClusterStateFault "InvalidGlobalClusterStateFault" The global cluster is in an invalid state and can't perform the requested operation.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyGlobalCluster
func (c *Neptune) ModifyGlobalClusterRequest(input *ModifyGlobalClusterInput) (req *request.Request, output *ModifyGlobalClusterOutput)
ModifyGlobalClusterRequest generates a "aws/request.Request" representing the client's request for the ModifyGlobalCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ModifyGlobalCluster for more information on using the ModifyGlobalCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ModifyGlobalClusterRequest method. req, resp := client.ModifyGlobalClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyGlobalCluster
func (c *Neptune) ModifyGlobalClusterWithContext(ctx aws.Context, input *ModifyGlobalClusterInput, opts ...request.Option) (*ModifyGlobalClusterOutput, error)
ModifyGlobalClusterWithContext is the same as ModifyGlobalCluster with the addition of the ability to pass a context and additional request options.
See ModifyGlobalCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) PromoteReadReplicaDBCluster(input *PromoteReadReplicaDBClusterInput) (*PromoteReadReplicaDBClusterOutput, error)
PromoteReadReplicaDBCluster API operation for Amazon Neptune.
Not supported.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation PromoteReadReplicaDBCluster for usage and error information.
Returned Error Codes:
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/PromoteReadReplicaDBCluster
func (c *Neptune) PromoteReadReplicaDBClusterRequest(input *PromoteReadReplicaDBClusterInput) (req *request.Request, output *PromoteReadReplicaDBClusterOutput)
PromoteReadReplicaDBClusterRequest generates a "aws/request.Request" representing the client's request for the PromoteReadReplicaDBCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PromoteReadReplicaDBCluster for more information on using the PromoteReadReplicaDBCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PromoteReadReplicaDBClusterRequest method. req, resp := client.PromoteReadReplicaDBClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/PromoteReadReplicaDBCluster
func (c *Neptune) PromoteReadReplicaDBClusterWithContext(ctx aws.Context, input *PromoteReadReplicaDBClusterInput, opts ...request.Option) (*PromoteReadReplicaDBClusterOutput, error)
PromoteReadReplicaDBClusterWithContext is the same as PromoteReadReplicaDBCluster with the addition of the ability to pass a context and additional request options.
See PromoteReadReplicaDBCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) RebootDBInstance(input *RebootDBInstanceInput) (*RebootDBInstanceOutput, error)
RebootDBInstance API operation for Amazon Neptune.
You might need to reboot your DB instance, usually for maintenance reasons. For example, if you make certain modifications, or if you change the DB parameter group associated with the DB instance, you must reboot the instance for the changes to take effect.
Rebooting a DB instance restarts the database engine service. Rebooting a DB instance results in a momentary outage, during which the DB instance status is set to rebooting.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation RebootDBInstance for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RebootDBInstance
func (c *Neptune) RebootDBInstanceRequest(input *RebootDBInstanceInput) (req *request.Request, output *RebootDBInstanceOutput)
RebootDBInstanceRequest generates a "aws/request.Request" representing the client's request for the RebootDBInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RebootDBInstance for more information on using the RebootDBInstance API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RebootDBInstanceRequest method. req, resp := client.RebootDBInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RebootDBInstance
func (c *Neptune) RebootDBInstanceWithContext(ctx aws.Context, input *RebootDBInstanceInput, opts ...request.Option) (*RebootDBInstanceOutput, error)
RebootDBInstanceWithContext is the same as RebootDBInstance with the addition of the ability to pass a context and additional request options.
See RebootDBInstance for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) RemoveFromGlobalCluster(input *RemoveFromGlobalClusterInput) (*RemoveFromGlobalClusterOutput, error)
RemoveFromGlobalCluster API operation for Amazon Neptune.
Detaches a Neptune DB cluster from a Neptune global database. A secondary cluster becomes a normal standalone cluster with read-write capability instead of being read-only, and no longer receives data from a the primary cluster.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation RemoveFromGlobalCluster for usage and error information.
Returned Error Codes:
ErrCodeGlobalClusterNotFoundFault "GlobalClusterNotFoundFault" The GlobalClusterIdentifier doesn't refer to an existing global database cluster.
ErrCodeInvalidGlobalClusterStateFault "InvalidGlobalClusterStateFault" The global cluster is in an invalid state and can't perform the requested operation.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RemoveFromGlobalCluster
func (c *Neptune) RemoveFromGlobalClusterRequest(input *RemoveFromGlobalClusterInput) (req *request.Request, output *RemoveFromGlobalClusterOutput)
RemoveFromGlobalClusterRequest generates a "aws/request.Request" representing the client's request for the RemoveFromGlobalCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveFromGlobalCluster for more information on using the RemoveFromGlobalCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveFromGlobalClusterRequest method. req, resp := client.RemoveFromGlobalClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RemoveFromGlobalCluster
func (c *Neptune) RemoveFromGlobalClusterWithContext(ctx aws.Context, input *RemoveFromGlobalClusterInput, opts ...request.Option) (*RemoveFromGlobalClusterOutput, error)
RemoveFromGlobalClusterWithContext is the same as RemoveFromGlobalCluster with the addition of the ability to pass a context and additional request options.
See RemoveFromGlobalCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) RemoveRoleFromDBCluster(input *RemoveRoleFromDBClusterInput) (*RemoveRoleFromDBClusterOutput, error)
RemoveRoleFromDBCluster API operation for Amazon Neptune.
Disassociates an Identity and Access Management (IAM) role from a DB cluster.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation RemoveRoleFromDBCluster for usage and error information.
Returned Error Codes:
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeDBClusterRoleNotFoundFault "DBClusterRoleNotFound" The specified IAM role Amazon Resource Name (ARN) is not associated with the specified DB cluster.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RemoveRoleFromDBCluster
func (c *Neptune) RemoveRoleFromDBClusterRequest(input *RemoveRoleFromDBClusterInput) (req *request.Request, output *RemoveRoleFromDBClusterOutput)
RemoveRoleFromDBClusterRequest generates a "aws/request.Request" representing the client's request for the RemoveRoleFromDBCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveRoleFromDBCluster for more information on using the RemoveRoleFromDBCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveRoleFromDBClusterRequest method. req, resp := client.RemoveRoleFromDBClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RemoveRoleFromDBCluster
func (c *Neptune) RemoveRoleFromDBClusterWithContext(ctx aws.Context, input *RemoveRoleFromDBClusterInput, opts ...request.Option) (*RemoveRoleFromDBClusterOutput, error)
RemoveRoleFromDBClusterWithContext is the same as RemoveRoleFromDBCluster with the addition of the ability to pass a context and additional request options.
See RemoveRoleFromDBCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) RemoveSourceIdentifierFromSubscription(input *RemoveSourceIdentifierFromSubscriptionInput) (*RemoveSourceIdentifierFromSubscriptionOutput, error)
RemoveSourceIdentifierFromSubscription API operation for Amazon Neptune.
Removes a source identifier from an existing event notification subscription.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation RemoveSourceIdentifierFromSubscription for usage and error information.
Returned Error Codes:
ErrCodeSubscriptionNotFoundFault "SubscriptionNotFound" The designated subscription could not be found.
ErrCodeSourceNotFoundFault "SourceNotFound" The source could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RemoveSourceIdentifierFromSubscription
func (c *Neptune) RemoveSourceIdentifierFromSubscriptionRequest(input *RemoveSourceIdentifierFromSubscriptionInput) (req *request.Request, output *RemoveSourceIdentifierFromSubscriptionOutput)
RemoveSourceIdentifierFromSubscriptionRequest generates a "aws/request.Request" representing the client's request for the RemoveSourceIdentifierFromSubscription operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveSourceIdentifierFromSubscription for more information on using the RemoveSourceIdentifierFromSubscription API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveSourceIdentifierFromSubscriptionRequest method. req, resp := client.RemoveSourceIdentifierFromSubscriptionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RemoveSourceIdentifierFromSubscription
func (c *Neptune) RemoveSourceIdentifierFromSubscriptionWithContext(ctx aws.Context, input *RemoveSourceIdentifierFromSubscriptionInput, opts ...request.Option) (*RemoveSourceIdentifierFromSubscriptionOutput, error)
RemoveSourceIdentifierFromSubscriptionWithContext is the same as RemoveSourceIdentifierFromSubscription with the addition of the ability to pass a context and additional request options.
See RemoveSourceIdentifierFromSubscription for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) RemoveTagsFromResource(input *RemoveTagsFromResourceInput) (*RemoveTagsFromResourceOutput, error)
RemoveTagsFromResource API operation for Amazon Neptune.
Removes metadata tags from an Amazon Neptune resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation RemoveTagsFromResource for usage and error information.
Returned Error Codes:
ErrCodeDBInstanceNotFoundFault "DBInstanceNotFound" DBInstanceIdentifier does not refer to an existing DB instance.
ErrCodeDBSnapshotNotFoundFault "DBSnapshotNotFound" DBSnapshotIdentifier does not refer to an existing DB snapshot.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RemoveTagsFromResource
func (c *Neptune) RemoveTagsFromResourceRequest(input *RemoveTagsFromResourceInput) (req *request.Request, output *RemoveTagsFromResourceOutput)
RemoveTagsFromResourceRequest generates a "aws/request.Request" representing the client's request for the RemoveTagsFromResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveTagsFromResource for more information on using the RemoveTagsFromResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveTagsFromResourceRequest method. req, resp := client.RemoveTagsFromResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RemoveTagsFromResource
func (c *Neptune) RemoveTagsFromResourceWithContext(ctx aws.Context, input *RemoveTagsFromResourceInput, opts ...request.Option) (*RemoveTagsFromResourceOutput, error)
RemoveTagsFromResourceWithContext is the same as RemoveTagsFromResource with the addition of the ability to pass a context and additional request options.
See RemoveTagsFromResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ResetDBClusterParameterGroup(input *ResetDBClusterParameterGroupInput) (*ResetDBClusterParameterGroupOutput, error)
ResetDBClusterParameterGroup API operation for Amazon Neptune.
Modifies the parameters of a DB cluster parameter group to the default value. To reset specific parameters submit a list of the following: ParameterName and ApplyMethod. To reset the entire DB cluster parameter group, specify the DBClusterParameterGroupName and ResetAllParameters parameters.
When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request. You must call RebootDBInstance for every DB instance in your DB cluster that you want the updated static parameter to apply to.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ResetDBClusterParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBParameterGroupStateFault "InvalidDBParameterGroupState" The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you cannot delete it when the parameter group is in this state.
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ResetDBClusterParameterGroup
func (c *Neptune) ResetDBClusterParameterGroupRequest(input *ResetDBClusterParameterGroupInput) (req *request.Request, output *ResetDBClusterParameterGroupOutput)
ResetDBClusterParameterGroupRequest generates a "aws/request.Request" representing the client's request for the ResetDBClusterParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ResetDBClusterParameterGroup for more information on using the ResetDBClusterParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ResetDBClusterParameterGroupRequest method. req, resp := client.ResetDBClusterParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ResetDBClusterParameterGroup
func (c *Neptune) ResetDBClusterParameterGroupWithContext(ctx aws.Context, input *ResetDBClusterParameterGroupInput, opts ...request.Option) (*ResetDBClusterParameterGroupOutput, error)
ResetDBClusterParameterGroupWithContext is the same as ResetDBClusterParameterGroup with the addition of the ability to pass a context and additional request options.
See ResetDBClusterParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) ResetDBParameterGroup(input *ResetDBParameterGroupInput) (*ResetDBParameterGroupOutput, error)
ResetDBParameterGroup API operation for Amazon Neptune.
Modifies the parameters of a DB parameter group to the engine/system default value. To reset specific parameters, provide a list of the following: ParameterName and ApplyMethod. To reset the entire DB parameter group, specify the DBParameterGroup name and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation ResetDBParameterGroup for usage and error information.
Returned Error Codes:
ErrCodeInvalidDBParameterGroupStateFault "InvalidDBParameterGroupState" The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you cannot delete it when the parameter group is in this state.
ErrCodeDBParameterGroupNotFoundFault "DBParameterGroupNotFound" DBParameterGroupName does not refer to an existing DB parameter group.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ResetDBParameterGroup
func (c *Neptune) ResetDBParameterGroupRequest(input *ResetDBParameterGroupInput) (req *request.Request, output *ResetDBParameterGroupOutput)
ResetDBParameterGroupRequest generates a "aws/request.Request" representing the client's request for the ResetDBParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ResetDBParameterGroup for more information on using the ResetDBParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ResetDBParameterGroupRequest method. req, resp := client.ResetDBParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ResetDBParameterGroup
func (c *Neptune) ResetDBParameterGroupWithContext(ctx aws.Context, input *ResetDBParameterGroupInput, opts ...request.Option) (*ResetDBParameterGroupOutput, error)
ResetDBParameterGroupWithContext is the same as ResetDBParameterGroup with the addition of the ability to pass a context and additional request options.
See ResetDBParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) RestoreDBClusterFromSnapshot(input *RestoreDBClusterFromSnapshotInput) (*RestoreDBClusterFromSnapshotOutput, error)
RestoreDBClusterFromSnapshot API operation for Amazon Neptune.
Creates a new DB cluster from a DB snapshot or DB cluster snapshot.
If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.
If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation RestoreDBClusterFromSnapshot for usage and error information.
Returned Error Codes:
ErrCodeDBClusterAlreadyExistsFault "DBClusterAlreadyExistsFault" User already has a DB cluster with the given identifier.
ErrCodeDBClusterQuotaExceededFault "DBClusterQuotaExceededFault" User attempted to create a new DB cluster and the user has already reached the maximum allowed DB cluster quota.
ErrCodeStorageQuotaExceededFault "StorageQuotaExceeded" Request would result in user exceeding the allowed amount of storage available across all DB instances.
ErrCodeDBSubnetGroupNotFoundFault "DBSubnetGroupNotFoundFault" DBSubnetGroupName does not refer to an existing DB subnet group.
ErrCodeDBSnapshotNotFoundFault "DBSnapshotNotFound" DBSnapshotIdentifier does not refer to an existing DB snapshot.
ErrCodeDBClusterSnapshotNotFoundFault "DBClusterSnapshotNotFoundFault" DBClusterSnapshotIdentifier does not refer to an existing DB cluster snapshot.
ErrCodeInsufficientDBClusterCapacityFault "InsufficientDBClusterCapacityFault" The DB cluster does not have enough capacity for the current operation.
ErrCodeInsufficientStorageClusterCapacityFault "InsufficientStorageClusterCapacity" There is insufficient storage available for the current action. You may be able to resolve this error by updating your subnet group to use different Availability Zones that have more storage available.
ErrCodeInvalidDBSnapshotStateFault "InvalidDBSnapshotState" The state of the DB snapshot does not allow deletion.
ErrCodeInvalidDBClusterSnapshotStateFault "InvalidDBClusterSnapshotStateFault" The supplied value is not a valid DB cluster snapshot state.
ErrCodeStorageQuotaExceededFault "StorageQuotaExceeded" Request would result in user exceeding the allowed amount of storage available across all DB instances.
ErrCodeInvalidVPCNetworkStateFault "InvalidVPCNetworkStateFault" DB subnet group does not cover all Availability Zones after it is created because users' change.
ErrCodeInvalidRestoreFault "InvalidRestoreFault" Cannot restore from vpc backup to non-vpc DB instance.
ErrCodeDBSubnetGroupNotFoundFault "DBSubnetGroupNotFoundFault" DBSubnetGroupName does not refer to an existing DB subnet group.
ErrCodeInvalidSubnet "InvalidSubnet" The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.
ErrCodeOptionGroupNotFoundFault "OptionGroupNotFoundFault" The designated option group could not be found.
ErrCodeKMSKeyNotAccessibleFault "KMSKeyNotAccessibleFault" Error accessing KMS key.
ErrCodeDBClusterParameterGroupNotFoundFault "DBClusterParameterGroupNotFound" DBClusterParameterGroupName does not refer to an existing DB Cluster parameter group.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RestoreDBClusterFromSnapshot
func (c *Neptune) RestoreDBClusterFromSnapshotRequest(input *RestoreDBClusterFromSnapshotInput) (req *request.Request, output *RestoreDBClusterFromSnapshotOutput)
RestoreDBClusterFromSnapshotRequest generates a "aws/request.Request" representing the client's request for the RestoreDBClusterFromSnapshot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RestoreDBClusterFromSnapshot for more information on using the RestoreDBClusterFromSnapshot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RestoreDBClusterFromSnapshotRequest method. req, resp := client.RestoreDBClusterFromSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RestoreDBClusterFromSnapshot
func (c *Neptune) RestoreDBClusterFromSnapshotWithContext(ctx aws.Context, input *RestoreDBClusterFromSnapshotInput, opts ...request.Option) (*RestoreDBClusterFromSnapshotOutput, error)
RestoreDBClusterFromSnapshotWithContext is the same as RestoreDBClusterFromSnapshot with the addition of the ability to pass a context and additional request options.
See RestoreDBClusterFromSnapshot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) RestoreDBClusterToPointInTime(input *RestoreDBClusterToPointInTimeInput) (*RestoreDBClusterToPointInTimeOutput, error)
RestoreDBClusterToPointInTime API operation for Amazon Neptune.
Restores a DB cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target DB cluster is created from the source DB cluster with the same configuration as the original DB cluster, except that the new DB cluster is created with the default DB security group.
This action only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance action to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterToPointInTime action has completed and the DB cluster is available.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation RestoreDBClusterToPointInTime for usage and error information.
Returned Error Codes:
ErrCodeDBClusterAlreadyExistsFault "DBClusterAlreadyExistsFault" User already has a DB cluster with the given identifier.
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeDBClusterQuotaExceededFault "DBClusterQuotaExceededFault" User attempted to create a new DB cluster and the user has already reached the maximum allowed DB cluster quota.
ErrCodeDBClusterSnapshotNotFoundFault "DBClusterSnapshotNotFoundFault" DBClusterSnapshotIdentifier does not refer to an existing DB cluster snapshot.
ErrCodeDBSubnetGroupNotFoundFault "DBSubnetGroupNotFoundFault" DBSubnetGroupName does not refer to an existing DB subnet group.
ErrCodeInsufficientDBClusterCapacityFault "InsufficientDBClusterCapacityFault" The DB cluster does not have enough capacity for the current operation.
ErrCodeInsufficientStorageClusterCapacityFault "InsufficientStorageClusterCapacity" There is insufficient storage available for the current action. You may be able to resolve this error by updating your subnet group to use different Availability Zones that have more storage available.
ErrCodeInvalidDBClusterSnapshotStateFault "InvalidDBClusterSnapshotStateFault" The supplied value is not a valid DB cluster snapshot state.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeInvalidDBSnapshotStateFault "InvalidDBSnapshotState" The state of the DB snapshot does not allow deletion.
ErrCodeInvalidRestoreFault "InvalidRestoreFault" Cannot restore from vpc backup to non-vpc DB instance.
ErrCodeInvalidSubnet "InvalidSubnet" The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.
ErrCodeInvalidVPCNetworkStateFault "InvalidVPCNetworkStateFault" DB subnet group does not cover all Availability Zones after it is created because users' change.
ErrCodeKMSKeyNotAccessibleFault "KMSKeyNotAccessibleFault" Error accessing KMS key.
ErrCodeOptionGroupNotFoundFault "OptionGroupNotFoundFault" The designated option group could not be found.
ErrCodeStorageQuotaExceededFault "StorageQuotaExceeded" Request would result in user exceeding the allowed amount of storage available across all DB instances.
ErrCodeDBClusterParameterGroupNotFoundFault "DBClusterParameterGroupNotFound" DBClusterParameterGroupName does not refer to an existing DB Cluster parameter group.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RestoreDBClusterToPointInTime
func (c *Neptune) RestoreDBClusterToPointInTimeRequest(input *RestoreDBClusterToPointInTimeInput) (req *request.Request, output *RestoreDBClusterToPointInTimeOutput)
RestoreDBClusterToPointInTimeRequest generates a "aws/request.Request" representing the client's request for the RestoreDBClusterToPointInTime operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RestoreDBClusterToPointInTime for more information on using the RestoreDBClusterToPointInTime API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RestoreDBClusterToPointInTimeRequest method. req, resp := client.RestoreDBClusterToPointInTimeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RestoreDBClusterToPointInTime
func (c *Neptune) RestoreDBClusterToPointInTimeWithContext(ctx aws.Context, input *RestoreDBClusterToPointInTimeInput, opts ...request.Option) (*RestoreDBClusterToPointInTimeOutput, error)
RestoreDBClusterToPointInTimeWithContext is the same as RestoreDBClusterToPointInTime with the addition of the ability to pass a context and additional request options.
See RestoreDBClusterToPointInTime for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) StartDBCluster(input *StartDBClusterInput) (*StartDBClusterOutput, error)
StartDBCluster API operation for Amazon Neptune.
Starts an Amazon Neptune DB cluster that was stopped using the Amazon console, the Amazon CLI stop-db-cluster command, or the StopDBCluster API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation StartDBCluster for usage and error information.
Returned Error Codes:
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/StartDBCluster
func (c *Neptune) StartDBClusterRequest(input *StartDBClusterInput) (req *request.Request, output *StartDBClusterOutput)
StartDBClusterRequest generates a "aws/request.Request" representing the client's request for the StartDBCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartDBCluster for more information on using the StartDBCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartDBClusterRequest method. req, resp := client.StartDBClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/StartDBCluster
func (c *Neptune) StartDBClusterWithContext(ctx aws.Context, input *StartDBClusterInput, opts ...request.Option) (*StartDBClusterOutput, error)
StartDBClusterWithContext is the same as StartDBCluster with the addition of the ability to pass a context and additional request options.
See StartDBCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) StopDBCluster(input *StopDBClusterInput) (*StopDBClusterOutput, error)
StopDBCluster API operation for Amazon Neptune.
Stops an Amazon Neptune DB cluster. When you stop a DB cluster, Neptune retains the DB cluster's metadata, including its endpoints and DB parameter groups.
Neptune also retains the transaction logs so you can do a point-in-time restore if necessary.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Neptune's API operation StopDBCluster for usage and error information.
Returned Error Codes:
ErrCodeDBClusterNotFoundFault "DBClusterNotFoundFault" DBClusterIdentifier does not refer to an existing DB cluster.
ErrCodeInvalidDBClusterStateFault "InvalidDBClusterStateFault" The DB cluster is not in a valid state.
ErrCodeInvalidDBInstanceStateFault "InvalidDBInstanceState" The specified DB instance is not in the available state.
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/StopDBCluster
func (c *Neptune) StopDBClusterRequest(input *StopDBClusterInput) (req *request.Request, output *StopDBClusterOutput)
StopDBClusterRequest generates a "aws/request.Request" representing the client's request for the StopDBCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopDBCluster for more information on using the StopDBCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopDBClusterRequest method. req, resp := client.StopDBClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/StopDBCluster
func (c *Neptune) StopDBClusterWithContext(ctx aws.Context, input *StopDBClusterInput, opts ...request.Option) (*StopDBClusterOutput, error)
StopDBClusterWithContext is the same as StopDBCluster with the addition of the ability to pass a context and additional request options.
See StopDBCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) WaitUntilDBInstanceAvailable(input *DescribeDBInstancesInput) error
WaitUntilDBInstanceAvailable uses the Amazon Neptune API operation DescribeDBInstances to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (c *Neptune) WaitUntilDBInstanceAvailableWithContext(ctx aws.Context, input *DescribeDBInstancesInput, opts ...request.WaiterOption) error
WaitUntilDBInstanceAvailableWithContext is an extended version of WaitUntilDBInstanceAvailable. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (c *Neptune) WaitUntilDBInstanceDeleted(input *DescribeDBInstancesInput) error
WaitUntilDBInstanceDeleted uses the Amazon Neptune API operation DescribeDBInstances to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (c *Neptune) WaitUntilDBInstanceDeletedWithContext(ctx aws.Context, input *DescribeDBInstancesInput, opts ...request.WaiterOption) error
WaitUntilDBInstanceDeletedWithContext is an extended version of WaitUntilDBInstanceDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type OptionGroupMembership struct { // Not supported by Neptune. OptionGroupName *string `type:"string"` // Not supported by Neptune. Status *string `type:"string"` // contains filtered or unexported fields }
Not supported by Neptune.
func (s OptionGroupMembership) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *OptionGroupMembership) SetOptionGroupName(v string) *OptionGroupMembership
SetOptionGroupName sets the OptionGroupName field's value.
func (s *OptionGroupMembership) SetStatus(v string) *OptionGroupMembership
SetStatus sets the Status field's value.
func (s OptionGroupMembership) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OrderableDBInstanceOption struct { // A list of Availability Zones for a DB instance. AvailabilityZones []*AvailabilityZone `locationNameList:"AvailabilityZone" type:"list"` // The DB instance class for a DB instance. DBInstanceClass *string `type:"string"` // The engine type of a DB instance. Engine *string `type:"string"` // The engine version of a DB instance. EngineVersion *string `type:"string"` // The license model for a DB instance. LicenseModel *string `type:"string"` // Maximum total provisioned IOPS for a DB instance. MaxIopsPerDbInstance *int64 `type:"integer"` // Maximum provisioned IOPS per GiB for a DB instance. MaxIopsPerGib *float64 `type:"double"` // Maximum storage size for a DB instance. MaxStorageSize *int64 `type:"integer"` // Minimum total provisioned IOPS for a DB instance. MinIopsPerDbInstance *int64 `type:"integer"` // Minimum provisioned IOPS per GiB for a DB instance. MinIopsPerGib *float64 `type:"double"` // Minimum storage size for a DB instance. MinStorageSize *int64 `type:"integer"` // Indicates whether a DB instance is Multi-AZ capable. MultiAZCapable *bool `type:"boolean"` // Indicates whether a DB instance can have a Read Replica. ReadReplicaCapable *bool `type:"boolean"` // Indicates the storage type for a DB instance. StorageType *string `type:"string"` // Indicates whether a DB instance supports Enhanced Monitoring at intervals // from 1 to 60 seconds. SupportsEnhancedMonitoring *bool `type:"boolean"` // A value that indicates whether you can use Neptune global databases with // a specific combination of other DB engine attributes. SupportsGlobalDatabases *bool `type:"boolean"` // Indicates whether a DB instance supports IAM database authentication. SupportsIAMDatabaseAuthentication *bool `type:"boolean"` // Indicates whether a DB instance supports provisioned IOPS. SupportsIops *bool `type:"boolean"` // (Not supported by Neptune) SupportsPerformanceInsights *bool `type:"boolean"` // Indicates whether a DB instance supports encrypted storage. SupportsStorageEncryption *bool `type:"boolean"` // Indicates whether a DB instance is in a VPC. Vpc *bool `type:"boolean"` // contains filtered or unexported fields }
Contains a list of available options for a DB instance.
This data type is used as a response element in the DescribeOrderableDBInstanceOptions action.
func (s OrderableDBInstanceOption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *OrderableDBInstanceOption) SetAvailabilityZones(v []*AvailabilityZone) *OrderableDBInstanceOption
SetAvailabilityZones sets the AvailabilityZones field's value.
func (s *OrderableDBInstanceOption) SetDBInstanceClass(v string) *OrderableDBInstanceOption
SetDBInstanceClass sets the DBInstanceClass field's value.
func (s *OrderableDBInstanceOption) SetEngine(v string) *OrderableDBInstanceOption
SetEngine sets the Engine field's value.
func (s *OrderableDBInstanceOption) SetEngineVersion(v string) *OrderableDBInstanceOption
SetEngineVersion sets the EngineVersion field's value.
func (s *OrderableDBInstanceOption) SetLicenseModel(v string) *OrderableDBInstanceOption
SetLicenseModel sets the LicenseModel field's value.
func (s *OrderableDBInstanceOption) SetMaxIopsPerDbInstance(v int64) *OrderableDBInstanceOption
SetMaxIopsPerDbInstance sets the MaxIopsPerDbInstance field's value.
func (s *OrderableDBInstanceOption) SetMaxIopsPerGib(v float64) *OrderableDBInstanceOption
SetMaxIopsPerGib sets the MaxIopsPerGib field's value.
func (s *OrderableDBInstanceOption) SetMaxStorageSize(v int64) *OrderableDBInstanceOption
SetMaxStorageSize sets the MaxStorageSize field's value.
func (s *OrderableDBInstanceOption) SetMinIopsPerDbInstance(v int64) *OrderableDBInstanceOption
SetMinIopsPerDbInstance sets the MinIopsPerDbInstance field's value.
func (s *OrderableDBInstanceOption) SetMinIopsPerGib(v float64) *OrderableDBInstanceOption
SetMinIopsPerGib sets the MinIopsPerGib field's value.
func (s *OrderableDBInstanceOption) SetMinStorageSize(v int64) *OrderableDBInstanceOption
SetMinStorageSize sets the MinStorageSize field's value.
func (s *OrderableDBInstanceOption) SetMultiAZCapable(v bool) *OrderableDBInstanceOption
SetMultiAZCapable sets the MultiAZCapable field's value.
func (s *OrderableDBInstanceOption) SetReadReplicaCapable(v bool) *OrderableDBInstanceOption
SetReadReplicaCapable sets the ReadReplicaCapable field's value.
func (s *OrderableDBInstanceOption) SetStorageType(v string) *OrderableDBInstanceOption
SetStorageType sets the StorageType field's value.
func (s *OrderableDBInstanceOption) SetSupportsEnhancedMonitoring(v bool) *OrderableDBInstanceOption
SetSupportsEnhancedMonitoring sets the SupportsEnhancedMonitoring field's value.
func (s *OrderableDBInstanceOption) SetSupportsGlobalDatabases(v bool) *OrderableDBInstanceOption
SetSupportsGlobalDatabases sets the SupportsGlobalDatabases field's value.
func (s *OrderableDBInstanceOption) SetSupportsIAMDatabaseAuthentication(v bool) *OrderableDBInstanceOption
SetSupportsIAMDatabaseAuthentication sets the SupportsIAMDatabaseAuthentication field's value.
func (s *OrderableDBInstanceOption) SetSupportsIops(v bool) *OrderableDBInstanceOption
SetSupportsIops sets the SupportsIops field's value.
func (s *OrderableDBInstanceOption) SetSupportsPerformanceInsights(v bool) *OrderableDBInstanceOption
SetSupportsPerformanceInsights sets the SupportsPerformanceInsights field's value.
func (s *OrderableDBInstanceOption) SetSupportsStorageEncryption(v bool) *OrderableDBInstanceOption
SetSupportsStorageEncryption sets the SupportsStorageEncryption field's value.
func (s *OrderableDBInstanceOption) SetVpc(v bool) *OrderableDBInstanceOption
SetVpc sets the Vpc field's value.
func (s OrderableDBInstanceOption) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Parameter struct { // Specifies the valid range of values for the parameter. AllowedValues *string `type:"string"` // Indicates when to apply parameter updates. ApplyMethod *string `type:"string" enum:"ApplyMethod"` // Specifies the engine specific parameters type. ApplyType *string `type:"string"` // Specifies the valid data type for the parameter. DataType *string `type:"string"` // Provides a description of the parameter. Description *string `type:"string"` // Indicates whether (true) or not (false) the parameter can be modified. Some // parameters have security or operational implications that prevent them from // being changed. IsModifiable *bool `type:"boolean"` // The earliest engine version to which the parameter can apply. MinimumEngineVersion *string `type:"string"` // Specifies the name of the parameter. ParameterName *string `type:"string"` // Specifies the value of the parameter. ParameterValue *string `type:"string"` // Indicates the source of the parameter value. Source *string `type:"string"` // contains filtered or unexported fields }
Specifies a parameter.
func (s Parameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Parameter) SetAllowedValues(v string) *Parameter
SetAllowedValues sets the AllowedValues field's value.
func (s *Parameter) SetApplyMethod(v string) *Parameter
SetApplyMethod sets the ApplyMethod field's value.
func (s *Parameter) SetApplyType(v string) *Parameter
SetApplyType sets the ApplyType field's value.
func (s *Parameter) SetDataType(v string) *Parameter
SetDataType sets the DataType field's value.
func (s *Parameter) SetDescription(v string) *Parameter
SetDescription sets the Description field's value.
func (s *Parameter) SetIsModifiable(v bool) *Parameter
SetIsModifiable sets the IsModifiable field's value.
func (s *Parameter) SetMinimumEngineVersion(v string) *Parameter
SetMinimumEngineVersion sets the MinimumEngineVersion field's value.
func (s *Parameter) SetParameterName(v string) *Parameter
SetParameterName sets the ParameterName field's value.
func (s *Parameter) SetParameterValue(v string) *Parameter
SetParameterValue sets the ParameterValue field's value.
func (s *Parameter) SetSource(v string) *Parameter
SetSource sets the Source field's value.
func (s Parameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PendingCloudwatchLogsExports struct { // Log types that are in the process of being enabled. After they are enabled, // these log types are exported to CloudWatch Logs. LogTypesToDisable []*string `type:"list"` // Log types that are in the process of being deactivated. After they are deactivated, // these log types aren't exported to CloudWatch Logs. LogTypesToEnable []*string `type:"list"` // contains filtered or unexported fields }
A list of the log types whose configuration is still pending. In other words, these log types are in the process of being activated or deactivated.
Valid log types are: audit (to publish audit logs) and slowquery (to publish slow-query logs). See Publishing Neptune logs to Amazon CloudWatch logs (https://docs.aws.amazon.com/neptune/latest/userguide/cloudwatch-logs.html).
func (s PendingCloudwatchLogsExports) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PendingCloudwatchLogsExports) SetLogTypesToDisable(v []*string) *PendingCloudwatchLogsExports
SetLogTypesToDisable sets the LogTypesToDisable field's value.
func (s *PendingCloudwatchLogsExports) SetLogTypesToEnable(v []*string) *PendingCloudwatchLogsExports
SetLogTypesToEnable sets the LogTypesToEnable field's value.
func (s PendingCloudwatchLogsExports) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PendingMaintenanceAction struct { // The type of pending maintenance action that is available for the resource. Action *string `type:"string"` // The date of the maintenance window when the action is applied. The maintenance // action is applied to the resource during its first maintenance window after // this date. If this date is specified, any next-maintenance opt-in requests // are ignored. AutoAppliedAfterDate *time.Time `type:"timestamp"` // The effective date when the pending maintenance action is applied to the // resource. This date takes into account opt-in requests received from the // ApplyPendingMaintenanceAction API, the AutoAppliedAfterDate, and the ForcedApplyDate. // This value is blank if an opt-in request has not been received and nothing // has been specified as AutoAppliedAfterDate or ForcedApplyDate. CurrentApplyDate *time.Time `type:"timestamp"` // A description providing more detail about the maintenance action. Description *string `type:"string"` // The date when the maintenance action is automatically applied. The maintenance // action is applied to the resource on this date regardless of the maintenance // window for the resource. If this date is specified, any immediate opt-in // requests are ignored. ForcedApplyDate *time.Time `type:"timestamp"` // Indicates the type of opt-in request that has been received for the resource. OptInStatus *string `type:"string"` // contains filtered or unexported fields }
Provides information about a pending maintenance action for a resource.
func (s PendingMaintenanceAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PendingMaintenanceAction) SetAction(v string) *PendingMaintenanceAction
SetAction sets the Action field's value.
func (s *PendingMaintenanceAction) SetAutoAppliedAfterDate(v time.Time) *PendingMaintenanceAction
SetAutoAppliedAfterDate sets the AutoAppliedAfterDate field's value.
func (s *PendingMaintenanceAction) SetCurrentApplyDate(v time.Time) *PendingMaintenanceAction
SetCurrentApplyDate sets the CurrentApplyDate field's value.
func (s *PendingMaintenanceAction) SetDescription(v string) *PendingMaintenanceAction
SetDescription sets the Description field's value.
func (s *PendingMaintenanceAction) SetForcedApplyDate(v time.Time) *PendingMaintenanceAction
SetForcedApplyDate sets the ForcedApplyDate field's value.
func (s *PendingMaintenanceAction) SetOptInStatus(v string) *PendingMaintenanceAction
SetOptInStatus sets the OptInStatus field's value.
func (s PendingMaintenanceAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PendingModifiedValues struct { // Contains the new AllocatedStorage size for the DB instance that will be applied // or is currently being applied. AllocatedStorage *int64 `type:"integer"` // Specifies the pending number of days for which automated backups are retained. BackupRetentionPeriod *int64 `type:"integer"` // Specifies the identifier of the CA certificate for the DB instance. CACertificateIdentifier *string `type:"string"` // Contains the new DBInstanceClass for the DB instance that will be applied // or is currently being applied. DBInstanceClass *string `type:"string"` // Contains the new DBInstanceIdentifier for the DB instance that will be applied // or is currently being applied. DBInstanceIdentifier *string `type:"string"` // The new DB subnet group for the DB instance. DBSubnetGroupName *string `type:"string"` // Indicates the database engine version. EngineVersion *string `type:"string"` // Specifies the new Provisioned IOPS value for the DB instance that will be // applied or is currently being applied. Iops *int64 `type:"integer"` // Not supported by Neptune. LicenseModel *string `type:"string"` // Not supported by Neptune. MasterUserPassword *string `type:"string"` // Indicates that the Single-AZ DB instance is to change to a Multi-AZ deployment. MultiAZ *bool `type:"boolean"` // This PendingCloudwatchLogsExports structure specifies pending changes to // which CloudWatch logs are enabled and which are disabled. PendingCloudwatchLogsExports *PendingCloudwatchLogsExports `type:"structure"` // Specifies the pending port for the DB instance. Port *int64 `type:"integer"` // Specifies the storage type to be associated with the DB instance. StorageType *string `type:"string"` // contains filtered or unexported fields }
This data type is used as a response element in the ModifyDBInstance action.
func (s PendingModifiedValues) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PendingModifiedValues) SetAllocatedStorage(v int64) *PendingModifiedValues
SetAllocatedStorage sets the AllocatedStorage field's value.
func (s *PendingModifiedValues) SetBackupRetentionPeriod(v int64) *PendingModifiedValues
SetBackupRetentionPeriod sets the BackupRetentionPeriod field's value.
func (s *PendingModifiedValues) SetCACertificateIdentifier(v string) *PendingModifiedValues
SetCACertificateIdentifier sets the CACertificateIdentifier field's value.
func (s *PendingModifiedValues) SetDBInstanceClass(v string) *PendingModifiedValues
SetDBInstanceClass sets the DBInstanceClass field's value.
func (s *PendingModifiedValues) SetDBInstanceIdentifier(v string) *PendingModifiedValues
SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.
func (s *PendingModifiedValues) SetDBSubnetGroupName(v string) *PendingModifiedValues
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *PendingModifiedValues) SetEngineVersion(v string) *PendingModifiedValues
SetEngineVersion sets the EngineVersion field's value.
func (s *PendingModifiedValues) SetIops(v int64) *PendingModifiedValues
SetIops sets the Iops field's value.
func (s *PendingModifiedValues) SetLicenseModel(v string) *PendingModifiedValues
SetLicenseModel sets the LicenseModel field's value.
func (s *PendingModifiedValues) SetMasterUserPassword(v string) *PendingModifiedValues
SetMasterUserPassword sets the MasterUserPassword field's value.
func (s *PendingModifiedValues) SetMultiAZ(v bool) *PendingModifiedValues
SetMultiAZ sets the MultiAZ field's value.
func (s *PendingModifiedValues) SetPendingCloudwatchLogsExports(v *PendingCloudwatchLogsExports) *PendingModifiedValues
SetPendingCloudwatchLogsExports sets the PendingCloudwatchLogsExports field's value.
func (s *PendingModifiedValues) SetPort(v int64) *PendingModifiedValues
SetPort sets the Port field's value.
func (s *PendingModifiedValues) SetStorageType(v string) *PendingModifiedValues
SetStorageType sets the StorageType field's value.
func (s PendingModifiedValues) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PromoteReadReplicaDBClusterInput struct { // Not supported. // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s PromoteReadReplicaDBClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PromoteReadReplicaDBClusterInput) SetDBClusterIdentifier(v string) *PromoteReadReplicaDBClusterInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s PromoteReadReplicaDBClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PromoteReadReplicaDBClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PromoteReadReplicaDBClusterOutput struct { // Contains the details of an Amazon Neptune DB cluster. // // This data type is used as a response element in the DescribeDBClusters. DBCluster *DBCluster `type:"structure"` // contains filtered or unexported fields }
func (s PromoteReadReplicaDBClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PromoteReadReplicaDBClusterOutput) SetDBCluster(v *DBCluster) *PromoteReadReplicaDBClusterOutput
SetDBCluster sets the DBCluster field's value.
func (s PromoteReadReplicaDBClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Range struct { // The minimum value in the range. From *int64 `type:"integer"` // The step value for the range. For example, if you have a range of 5,000 to // 10,000, with a step value of 1,000, the valid values start at 5,000 and step // up by 1,000. Even though 7,500 is within the range, it isn't a valid value // for the range. The valid values are 5,000, 6,000, 7,000, 8,000... Step *int64 `type:"integer"` // The maximum value in the range. To *int64 `type:"integer"` // contains filtered or unexported fields }
A range of integer values.
func (s Range) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Range) SetFrom(v int64) *Range
SetFrom sets the From field's value.
func (s *Range) SetStep(v int64) *Range
SetStep sets the Step field's value.
func (s *Range) SetTo(v int64) *Range
SetTo sets the To field's value.
func (s Range) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RebootDBInstanceInput struct { // The DB instance identifier. This parameter is stored as a lowercase string. // // Constraints: // // * Must match the identifier of an existing DBInstance. // // DBInstanceIdentifier is a required field DBInstanceIdentifier *string `type:"string" required:"true"` // When true, the reboot is conducted through a MultiAZ failover. // // Constraint: You can't specify true if the instance is not configured for // MultiAZ. ForceFailover *bool `type:"boolean"` // contains filtered or unexported fields }
func (s RebootDBInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RebootDBInstanceInput) SetDBInstanceIdentifier(v string) *RebootDBInstanceInput
SetDBInstanceIdentifier sets the DBInstanceIdentifier field's value.
func (s *RebootDBInstanceInput) SetForceFailover(v bool) *RebootDBInstanceInput
SetForceFailover sets the ForceFailover field's value.
func (s RebootDBInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RebootDBInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RebootDBInstanceOutput struct { // Contains the details of an Amazon Neptune DB instance. // // This data type is used as a response element in the DescribeDBInstances action. DBInstance *DBInstance `type:"structure"` // contains filtered or unexported fields }
func (s RebootDBInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RebootDBInstanceOutput) SetDBInstance(v *DBInstance) *RebootDBInstanceOutput
SetDBInstance sets the DBInstance field's value.
func (s RebootDBInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveFromGlobalClusterInput struct { // The Amazon Resource Name (ARN) identifying the cluster to be detached from // the Neptune global database cluster. // // DbClusterIdentifier is a required field DbClusterIdentifier *string `type:"string" required:"true"` // The identifier of the Neptune global database from which to detach the specified // Neptune DB cluster. // // GlobalClusterIdentifier is a required field GlobalClusterIdentifier *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s RemoveFromGlobalClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveFromGlobalClusterInput) SetDbClusterIdentifier(v string) *RemoveFromGlobalClusterInput
SetDbClusterIdentifier sets the DbClusterIdentifier field's value.
func (s *RemoveFromGlobalClusterInput) SetGlobalClusterIdentifier(v string) *RemoveFromGlobalClusterInput
SetGlobalClusterIdentifier sets the GlobalClusterIdentifier field's value.
func (s RemoveFromGlobalClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveFromGlobalClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveFromGlobalClusterOutput struct { // Contains the details of an Amazon Neptune global database. // // This data type is used as a response element for the CreateGlobalCluster, // DescribeGlobalClusters, ModifyGlobalCluster, DeleteGlobalCluster, FailoverGlobalCluster, // and RemoveFromGlobalCluster actions. GlobalCluster *GlobalCluster `type:"structure"` // contains filtered or unexported fields }
func (s RemoveFromGlobalClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveFromGlobalClusterOutput) SetGlobalCluster(v *GlobalCluster) *RemoveFromGlobalClusterOutput
SetGlobalCluster sets the GlobalCluster field's value.
func (s RemoveFromGlobalClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveRoleFromDBClusterInput struct { // The name of the DB cluster to disassociate the IAM role from. // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The name of the feature for the DB cluster that the IAM role is to be disassociated // from. For the list of supported feature names, see DescribeDBEngineVersions. FeatureName *string `type:"string"` // The Amazon Resource Name (ARN) of the IAM role to disassociate from the DB // cluster, for example arn:aws:iam::123456789012:role/NeptuneAccessRole. // // RoleArn is a required field RoleArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s RemoveRoleFromDBClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveRoleFromDBClusterInput) SetDBClusterIdentifier(v string) *RemoveRoleFromDBClusterInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *RemoveRoleFromDBClusterInput) SetFeatureName(v string) *RemoveRoleFromDBClusterInput
SetFeatureName sets the FeatureName field's value.
func (s *RemoveRoleFromDBClusterInput) SetRoleArn(v string) *RemoveRoleFromDBClusterInput
SetRoleArn sets the RoleArn field's value.
func (s RemoveRoleFromDBClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveRoleFromDBClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveRoleFromDBClusterOutput struct {
// contains filtered or unexported fields
}
func (s RemoveRoleFromDBClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s RemoveRoleFromDBClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveSourceIdentifierFromSubscriptionInput struct { // The source identifier to be removed from the subscription, such as the DB // instance identifier for a DB instance or the name of a security group. // // SourceIdentifier is a required field SourceIdentifier *string `type:"string" required:"true"` // The name of the event notification subscription you want to remove a source // identifier from. // // SubscriptionName is a required field SubscriptionName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s RemoveSourceIdentifierFromSubscriptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveSourceIdentifierFromSubscriptionInput) SetSourceIdentifier(v string) *RemoveSourceIdentifierFromSubscriptionInput
SetSourceIdentifier sets the SourceIdentifier field's value.
func (s *RemoveSourceIdentifierFromSubscriptionInput) SetSubscriptionName(v string) *RemoveSourceIdentifierFromSubscriptionInput
SetSubscriptionName sets the SubscriptionName field's value.
func (s RemoveSourceIdentifierFromSubscriptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveSourceIdentifierFromSubscriptionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveSourceIdentifierFromSubscriptionOutput struct { // Contains the results of a successful invocation of the DescribeEventSubscriptions // action. EventSubscription *EventSubscription `type:"structure"` // contains filtered or unexported fields }
func (s RemoveSourceIdentifierFromSubscriptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveSourceIdentifierFromSubscriptionOutput) SetEventSubscription(v *EventSubscription) *RemoveSourceIdentifierFromSubscriptionOutput
SetEventSubscription sets the EventSubscription field's value.
func (s RemoveSourceIdentifierFromSubscriptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveTagsFromResourceInput struct { // The Amazon Neptune resource that the tags are removed from. This value is // an Amazon Resource Name (ARN). For information about creating an ARN, see // Constructing an Amazon Resource Name (ARN) (https://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). // // ResourceName is a required field ResourceName *string `type:"string" required:"true"` // The tag key (name) of the tag to be removed. // // TagKeys is a required field TagKeys []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (s RemoveTagsFromResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveTagsFromResourceInput) SetResourceName(v string) *RemoveTagsFromResourceInput
SetResourceName sets the ResourceName field's value.
func (s *RemoveTagsFromResourceInput) SetTagKeys(v []*string) *RemoveTagsFromResourceInput
SetTagKeys sets the TagKeys field's value.
func (s RemoveTagsFromResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoveTagsFromResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveTagsFromResourceOutput struct {
// contains filtered or unexported fields
}
func (s RemoveTagsFromResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s RemoveTagsFromResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResetDBClusterParameterGroupInput struct { // The name of the DB cluster parameter group to reset. // // DBClusterParameterGroupName is a required field DBClusterParameterGroupName *string `type:"string" required:"true"` // A list of parameter names in the DB cluster parameter group to reset to the // default values. You can't use this parameter if the ResetAllParameters parameter // is set to true. Parameters []*Parameter `locationNameList:"Parameter" type:"list"` // A value that is set to true to reset all parameters in the DB cluster parameter // group to their default values, and false otherwise. You can't use this parameter // if there is a list of parameter names specified for the Parameters parameter. ResetAllParameters *bool `type:"boolean"` // contains filtered or unexported fields }
func (s ResetDBClusterParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ResetDBClusterParameterGroupInput) SetDBClusterParameterGroupName(v string) *ResetDBClusterParameterGroupInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *ResetDBClusterParameterGroupInput) SetParameters(v []*Parameter) *ResetDBClusterParameterGroupInput
SetParameters sets the Parameters field's value.
func (s *ResetDBClusterParameterGroupInput) SetResetAllParameters(v bool) *ResetDBClusterParameterGroupInput
SetResetAllParameters sets the ResetAllParameters field's value.
func (s ResetDBClusterParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ResetDBClusterParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResetDBClusterParameterGroupOutput struct { // The name of the DB cluster parameter group. // // Constraints: // // * Must be 1 to 255 letters or numbers. // // * First character must be a letter // // * Cannot end with a hyphen or contain two consecutive hyphens // // This value is stored as a lowercase string. DBClusterParameterGroupName *string `type:"string"` // contains filtered or unexported fields }
func (s ResetDBClusterParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ResetDBClusterParameterGroupOutput) SetDBClusterParameterGroupName(v string) *ResetDBClusterParameterGroupOutput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s ResetDBClusterParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResetDBParameterGroupInput struct { // The name of the DB parameter group. // // Constraints: // // * Must match the name of an existing DBParameterGroup. // // DBParameterGroupName is a required field DBParameterGroupName *string `type:"string" required:"true"` // To reset the entire DB parameter group, specify the DBParameterGroup name // and ResetAllParameters parameters. To reset specific parameters, provide // a list of the following: ParameterName and ApplyMethod. A maximum of 20 parameters // can be modified in a single request. // // Valid Values (for Apply method): pending-reboot Parameters []*Parameter `locationNameList:"Parameter" type:"list"` // Specifies whether (true) or not (false) to reset all parameters in the DB // parameter group to default values. // // Default: true ResetAllParameters *bool `type:"boolean"` // contains filtered or unexported fields }
func (s ResetDBParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ResetDBParameterGroupInput) SetDBParameterGroupName(v string) *ResetDBParameterGroupInput
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s *ResetDBParameterGroupInput) SetParameters(v []*Parameter) *ResetDBParameterGroupInput
SetParameters sets the Parameters field's value.
func (s *ResetDBParameterGroupInput) SetResetAllParameters(v bool) *ResetDBParameterGroupInput
SetResetAllParameters sets the ResetAllParameters field's value.
func (s ResetDBParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ResetDBParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResetDBParameterGroupOutput struct { // Provides the name of the DB parameter group. DBParameterGroupName *string `type:"string"` // contains filtered or unexported fields }
func (s ResetDBParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ResetDBParameterGroupOutput) SetDBParameterGroupName(v string) *ResetDBParameterGroupOutput
SetDBParameterGroupName sets the DBParameterGroupName field's value.
func (s ResetDBParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourcePendingMaintenanceActions struct { // A list that provides details about the pending maintenance actions for the // resource. PendingMaintenanceActionDetails []*PendingMaintenanceAction `locationNameList:"PendingMaintenanceAction" type:"list"` // The ARN of the resource that has pending maintenance actions. ResourceIdentifier *string `type:"string"` // contains filtered or unexported fields }
Describes the pending maintenance actions for a resource.
func (s ResourcePendingMaintenanceActions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ResourcePendingMaintenanceActions) SetPendingMaintenanceActionDetails(v []*PendingMaintenanceAction) *ResourcePendingMaintenanceActions
SetPendingMaintenanceActionDetails sets the PendingMaintenanceActionDetails field's value.
func (s *ResourcePendingMaintenanceActions) SetResourceIdentifier(v string) *ResourcePendingMaintenanceActions
SetResourceIdentifier sets the ResourceIdentifier field's value.
func (s ResourcePendingMaintenanceActions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RestoreDBClusterFromSnapshotInput struct { // Provides the list of EC2 Availability Zones that instances in the restored // DB cluster can be created in. AvailabilityZones []*string `locationNameList:"AvailabilityZone" type:"list"` // If set to true, tags are copied to any snapshot of the restored DB cluster // that is created. CopyTagsToSnapshot *bool `type:"boolean"` // The name of the DB cluster to create from the DB snapshot or DB cluster snapshot. // This parameter isn't case-sensitive. // // Constraints: // // * Must contain from 1 to 63 letters, numbers, or hyphens // // * First character must be a letter // // * Cannot end with a hyphen or contain two consecutive hyphens // // Example: my-snapshot-id // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The name of the DB cluster parameter group to associate with the new DB cluster. // // Constraints: // // * If supplied, must match the name of an existing DBClusterParameterGroup. DBClusterParameterGroupName *string `type:"string"` // The name of the DB subnet group to use for the new DB cluster. // // Constraints: If supplied, must match the name of an existing DBSubnetGroup. // // Example: mySubnetgroup DBSubnetGroupName *string `type:"string"` // Not supported. DatabaseName *string `type:"string"` // A value that indicates whether the DB cluster has deletion protection enabled. // The database can't be deleted when deletion protection is enabled. By default, // deletion protection is disabled. DeletionProtection *bool `type:"boolean"` // The list of logs that the restored DB cluster is to export to Amazon CloudWatch // Logs. EnableCloudwatchLogsExports []*string `type:"list"` // True to enable mapping of Amazon Identity and Access Management (IAM) accounts // to database accounts, and otherwise false. // // Default: false EnableIAMDatabaseAuthentication *bool `type:"boolean"` // The database engine to use for the new DB cluster. // // Default: The same as source // // Constraint: Must be compatible with the engine of the source // // Engine is a required field Engine *string `type:"string" required:"true"` // The version of the database engine to use for the new DB cluster. EngineVersion *string `type:"string"` // The Amazon KMS key identifier to use when restoring an encrypted DB cluster // from a DB snapshot or DB cluster snapshot. // // The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption // key. If you are restoring a DB cluster with the same Amazon account that // owns the KMS encryption key used to encrypt the new DB cluster, then you // can use the KMS key alias instead of the ARN for the KMS encryption key. // // If you do not specify a value for the KmsKeyId parameter, then the following // will occur: // // * If the DB snapshot or DB cluster snapshot in SnapshotIdentifier is encrypted, // then the restored DB cluster is encrypted using the KMS key that was used // to encrypt the DB snapshot or DB cluster snapshot. // // * If the DB snapshot or DB cluster snapshot in SnapshotIdentifier is not // encrypted, then the restored DB cluster is not encrypted. KmsKeyId *string `type:"string"` // (Not supported by Neptune) OptionGroupName *string `type:"string"` // The port number on which the new DB cluster accepts connections. // // Constraints: Value must be 1150-65535 // // Default: The same port as the original DB cluster. Port *int64 `type:"integer"` // Contains the scaling configuration of a Neptune Serverless DB cluster. // // For more information, see Using Amazon Neptune Serverless (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-serverless-using.html) // in the Amazon Neptune User Guide. ServerlessV2ScalingConfiguration *ServerlessV2ScalingConfiguration `type:"structure"` // The identifier for the DB snapshot or DB cluster snapshot to restore from. // // You can use either the name or the Amazon Resource Name (ARN) to specify // a DB cluster snapshot. However, you can use only the ARN to specify a DB // snapshot. // // Constraints: // // * Must match the identifier of an existing Snapshot. // // SnapshotIdentifier is a required field SnapshotIdentifier *string `type:"string" required:"true"` // Specifies the storage type to be associated with the DB cluster. // // Valid values: standard, iopt1 // // Default: standard StorageType *string `type:"string"` // The tags to be assigned to the restored DB cluster. Tags []*Tag `locationNameList:"Tag" type:"list"` // A list of VPC security groups that the new DB cluster will belong to. VpcSecurityGroupIds []*string `locationNameList:"VpcSecurityGroupId" type:"list"` // contains filtered or unexported fields }
func (s RestoreDBClusterFromSnapshotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RestoreDBClusterFromSnapshotInput) SetAvailabilityZones(v []*string) *RestoreDBClusterFromSnapshotInput
SetAvailabilityZones sets the AvailabilityZones field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetCopyTagsToSnapshot(v bool) *RestoreDBClusterFromSnapshotInput
SetCopyTagsToSnapshot sets the CopyTagsToSnapshot field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetDBClusterIdentifier(v string) *RestoreDBClusterFromSnapshotInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetDBClusterParameterGroupName(v string) *RestoreDBClusterFromSnapshotInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetDBSubnetGroupName(v string) *RestoreDBClusterFromSnapshotInput
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetDatabaseName(v string) *RestoreDBClusterFromSnapshotInput
SetDatabaseName sets the DatabaseName field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetDeletionProtection(v bool) *RestoreDBClusterFromSnapshotInput
SetDeletionProtection sets the DeletionProtection field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetEnableCloudwatchLogsExports(v []*string) *RestoreDBClusterFromSnapshotInput
SetEnableCloudwatchLogsExports sets the EnableCloudwatchLogsExports field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetEnableIAMDatabaseAuthentication(v bool) *RestoreDBClusterFromSnapshotInput
SetEnableIAMDatabaseAuthentication sets the EnableIAMDatabaseAuthentication field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetEngine(v string) *RestoreDBClusterFromSnapshotInput
SetEngine sets the Engine field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetEngineVersion(v string) *RestoreDBClusterFromSnapshotInput
SetEngineVersion sets the EngineVersion field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetKmsKeyId(v string) *RestoreDBClusterFromSnapshotInput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetOptionGroupName(v string) *RestoreDBClusterFromSnapshotInput
SetOptionGroupName sets the OptionGroupName field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetPort(v int64) *RestoreDBClusterFromSnapshotInput
SetPort sets the Port field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetServerlessV2ScalingConfiguration(v *ServerlessV2ScalingConfiguration) *RestoreDBClusterFromSnapshotInput
SetServerlessV2ScalingConfiguration sets the ServerlessV2ScalingConfiguration field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetSnapshotIdentifier(v string) *RestoreDBClusterFromSnapshotInput
SetSnapshotIdentifier sets the SnapshotIdentifier field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetStorageType(v string) *RestoreDBClusterFromSnapshotInput
SetStorageType sets the StorageType field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetTags(v []*Tag) *RestoreDBClusterFromSnapshotInput
SetTags sets the Tags field's value.
func (s *RestoreDBClusterFromSnapshotInput) SetVpcSecurityGroupIds(v []*string) *RestoreDBClusterFromSnapshotInput
SetVpcSecurityGroupIds sets the VpcSecurityGroupIds field's value.
func (s RestoreDBClusterFromSnapshotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RestoreDBClusterFromSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RestoreDBClusterFromSnapshotOutput struct { // Contains the details of an Amazon Neptune DB cluster. // // This data type is used as a response element in the DescribeDBClusters. DBCluster *DBCluster `type:"structure"` // contains filtered or unexported fields }
func (s RestoreDBClusterFromSnapshotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RestoreDBClusterFromSnapshotOutput) SetDBCluster(v *DBCluster) *RestoreDBClusterFromSnapshotOutput
SetDBCluster sets the DBCluster field's value.
func (s RestoreDBClusterFromSnapshotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RestoreDBClusterToPointInTimeInput struct { // The name of the new DB cluster to be created. // // Constraints: // // * Must contain from 1 to 63 letters, numbers, or hyphens // // * First character must be a letter // // * Cannot end with a hyphen or contain two consecutive hyphens // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // The name of the DB cluster parameter group to associate with the new DB cluster. // // Constraints: // // * If supplied, must match the name of an existing DBClusterParameterGroup. DBClusterParameterGroupName *string `type:"string"` // The DB subnet group name to use for the new DB cluster. // // Constraints: If supplied, must match the name of an existing DBSubnetGroup. // // Example: mySubnetgroup DBSubnetGroupName *string `type:"string"` // A value that indicates whether the DB cluster has deletion protection enabled. // The database can't be deleted when deletion protection is enabled. By default, // deletion protection is disabled. DeletionProtection *bool `type:"boolean"` // The list of logs that the restored DB cluster is to export to CloudWatch // Logs. EnableCloudwatchLogsExports []*string `type:"list"` // True to enable mapping of Amazon Identity and Access Management (IAM) accounts // to database accounts, and otherwise false. // // Default: false EnableIAMDatabaseAuthentication *bool `type:"boolean"` // The Amazon KMS key identifier to use when restoring an encrypted DB cluster // from an encrypted DB cluster. // // The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption // key. If you are restoring a DB cluster with the same Amazon account that // owns the KMS encryption key used to encrypt the new DB cluster, then you // can use the KMS key alias instead of the ARN for the KMS encryption key. // // You can restore to a new DB cluster and encrypt the new DB cluster with a // KMS key that is different than the KMS key used to encrypt the source DB // cluster. The new DB cluster is encrypted with the KMS key identified by the // KmsKeyId parameter. // // If you do not specify a value for the KmsKeyId parameter, then the following // will occur: // // * If the DB cluster is encrypted, then the restored DB cluster is encrypted // using the KMS key that was used to encrypt the source DB cluster. // // * If the DB cluster is not encrypted, then the restored DB cluster is // not encrypted. // // If DBClusterIdentifier refers to a DB cluster that is not encrypted, then // the restore request is rejected. KmsKeyId *string `type:"string"` // (Not supported by Neptune) OptionGroupName *string `type:"string"` // The port number on which the new DB cluster accepts connections. // // Constraints: Value must be 1150-65535 // // Default: The same port as the original DB cluster. Port *int64 `type:"integer"` // The date and time to restore the DB cluster to. // // Valid Values: Value must be a time in Universal Coordinated Time (UTC) format // // Constraints: // // * Must be before the latest restorable time for the DB instance // // * Must be specified if UseLatestRestorableTime parameter is not provided // // * Cannot be specified if UseLatestRestorableTime parameter is true // // * Cannot be specified if RestoreType parameter is copy-on-write // // Example: 2015-03-07T23:45:00Z RestoreToTime *time.Time `type:"timestamp"` // The type of restore to be performed. You can specify one of the following // values: // // * full-copy - The new DB cluster is restored as a full copy of the source // DB cluster. // // * copy-on-write - The new DB cluster is restored as a clone of the source // DB cluster. // // If you don't specify a RestoreType value, then the new DB cluster is restored // as a full copy of the source DB cluster. RestoreType *string `type:"string"` // Contains the scaling configuration of a Neptune Serverless DB cluster. // // For more information, see Using Amazon Neptune Serverless (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-serverless-using.html) // in the Amazon Neptune User Guide. ServerlessV2ScalingConfiguration *ServerlessV2ScalingConfiguration `type:"structure"` // The identifier of the source DB cluster from which to restore. // // Constraints: // // * Must match the identifier of an existing DBCluster. // // SourceDBClusterIdentifier is a required field SourceDBClusterIdentifier *string `type:"string" required:"true"` // Specifies the storage type to be associated with the DB cluster. // // Valid values: standard, iopt1 // // Default: standard StorageType *string `type:"string"` // The tags to be applied to the restored DB cluster. Tags []*Tag `locationNameList:"Tag" type:"list"` // A value that is set to true to restore the DB cluster to the latest restorable // backup time, and false otherwise. // // Default: false // // Constraints: Cannot be specified if RestoreToTime parameter is provided. UseLatestRestorableTime *bool `type:"boolean"` // A list of VPC security groups that the new DB cluster belongs to. VpcSecurityGroupIds []*string `locationNameList:"VpcSecurityGroupId" type:"list"` // contains filtered or unexported fields }
func (s RestoreDBClusterToPointInTimeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RestoreDBClusterToPointInTimeInput) SetDBClusterIdentifier(v string) *RestoreDBClusterToPointInTimeInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetDBClusterParameterGroupName(v string) *RestoreDBClusterToPointInTimeInput
SetDBClusterParameterGroupName sets the DBClusterParameterGroupName field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetDBSubnetGroupName(v string) *RestoreDBClusterToPointInTimeInput
SetDBSubnetGroupName sets the DBSubnetGroupName field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetDeletionProtection(v bool) *RestoreDBClusterToPointInTimeInput
SetDeletionProtection sets the DeletionProtection field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetEnableCloudwatchLogsExports(v []*string) *RestoreDBClusterToPointInTimeInput
SetEnableCloudwatchLogsExports sets the EnableCloudwatchLogsExports field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetEnableIAMDatabaseAuthentication(v bool) *RestoreDBClusterToPointInTimeInput
SetEnableIAMDatabaseAuthentication sets the EnableIAMDatabaseAuthentication field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetKmsKeyId(v string) *RestoreDBClusterToPointInTimeInput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetOptionGroupName(v string) *RestoreDBClusterToPointInTimeInput
SetOptionGroupName sets the OptionGroupName field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetPort(v int64) *RestoreDBClusterToPointInTimeInput
SetPort sets the Port field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetRestoreToTime(v time.Time) *RestoreDBClusterToPointInTimeInput
SetRestoreToTime sets the RestoreToTime field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetRestoreType(v string) *RestoreDBClusterToPointInTimeInput
SetRestoreType sets the RestoreType field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetServerlessV2ScalingConfiguration(v *ServerlessV2ScalingConfiguration) *RestoreDBClusterToPointInTimeInput
SetServerlessV2ScalingConfiguration sets the ServerlessV2ScalingConfiguration field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetSourceDBClusterIdentifier(v string) *RestoreDBClusterToPointInTimeInput
SetSourceDBClusterIdentifier sets the SourceDBClusterIdentifier field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetStorageType(v string) *RestoreDBClusterToPointInTimeInput
SetStorageType sets the StorageType field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetTags(v []*Tag) *RestoreDBClusterToPointInTimeInput
SetTags sets the Tags field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetUseLatestRestorableTime(v bool) *RestoreDBClusterToPointInTimeInput
SetUseLatestRestorableTime sets the UseLatestRestorableTime field's value.
func (s *RestoreDBClusterToPointInTimeInput) SetVpcSecurityGroupIds(v []*string) *RestoreDBClusterToPointInTimeInput
SetVpcSecurityGroupIds sets the VpcSecurityGroupIds field's value.
func (s RestoreDBClusterToPointInTimeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RestoreDBClusterToPointInTimeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RestoreDBClusterToPointInTimeOutput struct { // Contains the details of an Amazon Neptune DB cluster. // // This data type is used as a response element in the DescribeDBClusters. DBCluster *DBCluster `type:"structure"` // contains filtered or unexported fields }
func (s RestoreDBClusterToPointInTimeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RestoreDBClusterToPointInTimeOutput) SetDBCluster(v *DBCluster) *RestoreDBClusterToPointInTimeOutput
SetDBCluster sets the DBCluster field's value.
func (s RestoreDBClusterToPointInTimeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServerlessV2ScalingConfiguration struct { // The maximum number of Neptune capacity units (NCUs) for a DB instance in // a Neptune Serverless cluster. You can specify NCU values in half-step increments, // such as 40, 40.5, 41, and so on. MaxCapacity *float64 `type:"double"` // The minimum number of Neptune capacity units (NCUs) for a DB instance in // a Neptune Serverless cluster. You can specify NCU values in half-step increments, // such as 8, 8.5, 9, and so on. MinCapacity *float64 `type:"double"` // contains filtered or unexported fields }
Contains the scaling configuration of a Neptune Serverless DB cluster.
For more information, see Using Amazon Neptune Serverless (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-serverless-using.html) in the Amazon Neptune User Guide.
func (s ServerlessV2ScalingConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ServerlessV2ScalingConfiguration) SetMaxCapacity(v float64) *ServerlessV2ScalingConfiguration
SetMaxCapacity sets the MaxCapacity field's value.
func (s *ServerlessV2ScalingConfiguration) SetMinCapacity(v float64) *ServerlessV2ScalingConfiguration
SetMinCapacity sets the MinCapacity field's value.
func (s ServerlessV2ScalingConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServerlessV2ScalingConfigurationInfo struct { // The maximum number of Neptune capacity units (NCUs) for a DB instance in // a Neptune Serverless cluster. You can specify NCU values in half-step increments, // such as 40, 40.5, 41, and so on. MaxCapacity *float64 `type:"double"` // The minimum number of Neptune capacity units (NCUs) for a DB instance in // a Neptune Serverless cluster. You can specify NCU values in half-step increments, // such as 8, 8.5, 9, and so on. MinCapacity *float64 `type:"double"` // contains filtered or unexported fields }
Shows the scaling configuration for a Neptune Serverless DB cluster.
For more information, see Using Amazon Neptune Serverless (https://docs.aws.amazon.com/neptune/latest/userguide/neptune-serverless-using.html) in the Amazon Neptune User Guide.
func (s ServerlessV2ScalingConfigurationInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ServerlessV2ScalingConfigurationInfo) SetMaxCapacity(v float64) *ServerlessV2ScalingConfigurationInfo
SetMaxCapacity sets the MaxCapacity field's value.
func (s *ServerlessV2ScalingConfigurationInfo) SetMinCapacity(v float64) *ServerlessV2ScalingConfigurationInfo
SetMinCapacity sets the MinCapacity field's value.
func (s ServerlessV2ScalingConfigurationInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartDBClusterInput struct { // The DB cluster identifier of the Neptune DB cluster to be started. This parameter // is stored as a lowercase string. // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s StartDBClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartDBClusterInput) SetDBClusterIdentifier(v string) *StartDBClusterInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s StartDBClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartDBClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartDBClusterOutput struct { // Contains the details of an Amazon Neptune DB cluster. // // This data type is used as a response element in the DescribeDBClusters. DBCluster *DBCluster `type:"structure"` // contains filtered or unexported fields }
func (s StartDBClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartDBClusterOutput) SetDBCluster(v *DBCluster) *StartDBClusterOutput
SetDBCluster sets the DBCluster field's value.
func (s StartDBClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopDBClusterInput struct { // The DB cluster identifier of the Neptune DB cluster to be stopped. This parameter // is stored as a lowercase string. // // DBClusterIdentifier is a required field DBClusterIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (s StopDBClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StopDBClusterInput) SetDBClusterIdentifier(v string) *StopDBClusterInput
SetDBClusterIdentifier sets the DBClusterIdentifier field's value.
func (s StopDBClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StopDBClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopDBClusterOutput struct { // Contains the details of an Amazon Neptune DB cluster. // // This data type is used as a response element in the DescribeDBClusters. DBCluster *DBCluster `type:"structure"` // contains filtered or unexported fields }
func (s StopDBClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StopDBClusterOutput) SetDBCluster(v *DBCluster) *StopDBClusterOutput
SetDBCluster sets the DBCluster field's value.
func (s StopDBClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Subnet struct { // Specifies the EC2 Availability Zone that the subnet is in. SubnetAvailabilityZone *AvailabilityZone `type:"structure"` // Specifies the identifier of the subnet. SubnetIdentifier *string `type:"string"` // Specifies the status of the subnet. SubnetStatus *string `type:"string"` // contains filtered or unexported fields }
Specifies a subnet.
This data type is used as a response element in the DescribeDBSubnetGroups action.
func (s Subnet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Subnet) SetSubnetAvailabilityZone(v *AvailabilityZone) *Subnet
SetSubnetAvailabilityZone sets the SubnetAvailabilityZone field's value.
func (s *Subnet) SetSubnetIdentifier(v string) *Subnet
SetSubnetIdentifier sets the SubnetIdentifier field's value.
func (s *Subnet) SetSubnetStatus(v string) *Subnet
SetSubnetStatus sets the SubnetStatus field's value.
func (s Subnet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Tag struct { // A key is the required name of the tag. The string value can be from 1 to // 128 Unicode characters in length and can't be prefixed with aws: or rds:. // The string can only contain the set of Unicode letters, digits, white-space, // '_', '.', '/', '=', '+', '-' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$"). Key *string `type:"string"` // A value is the optional value of the tag. The string value can be from 1 // to 256 Unicode characters in length and can't be prefixed with aws: or rds:. // The string can only contain the set of Unicode letters, digits, white-space, // '_', '.', '/', '=', '+', '-' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$"). Value *string `type:"string"` // contains filtered or unexported fields }
Metadata assigned to an Amazon Neptune resource consisting of a key-value pair.
func (s Tag) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Tag) SetKey(v string) *Tag
SetKey sets the Key field's value.
func (s *Tag) SetValue(v string) *Tag
SetValue sets the Value field's value.
func (s Tag) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Timezone struct { // The name of the time zone. TimezoneName *string `type:"string"` // contains filtered or unexported fields }
A time zone associated with a DBInstance.
func (s Timezone) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Timezone) SetTimezoneName(v string) *Timezone
SetTimezoneName sets the TimezoneName field's value.
func (s Timezone) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpgradeTarget struct { // A value that indicates whether the target version is applied to any source // DB instances that have AutoMinorVersionUpgrade set to true. AutoUpgrade *bool `type:"boolean"` // The version of the database engine that a DB instance can be upgraded to. Description *string `type:"string"` // The name of the upgrade target database engine. Engine *string `type:"string"` // The version number of the upgrade target database engine. EngineVersion *string `type:"string"` // A value that indicates whether a database engine is upgraded to a major version. IsMajorVersionUpgrade *bool `type:"boolean"` // A value that indicates whether you can use Neptune global databases with // the target engine version. SupportsGlobalDatabases *bool `type:"boolean"` // contains filtered or unexported fields }
The version of the database engine that a DB instance can be upgraded to.
func (s UpgradeTarget) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpgradeTarget) SetAutoUpgrade(v bool) *UpgradeTarget
SetAutoUpgrade sets the AutoUpgrade field's value.
func (s *UpgradeTarget) SetDescription(v string) *UpgradeTarget
SetDescription sets the Description field's value.
func (s *UpgradeTarget) SetEngine(v string) *UpgradeTarget
SetEngine sets the Engine field's value.
func (s *UpgradeTarget) SetEngineVersion(v string) *UpgradeTarget
SetEngineVersion sets the EngineVersion field's value.
func (s *UpgradeTarget) SetIsMajorVersionUpgrade(v bool) *UpgradeTarget
SetIsMajorVersionUpgrade sets the IsMajorVersionUpgrade field's value.
func (s *UpgradeTarget) SetSupportsGlobalDatabases(v bool) *UpgradeTarget
SetSupportsGlobalDatabases sets the SupportsGlobalDatabases field's value.
func (s UpgradeTarget) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidDBInstanceModificationsMessage struct { // Valid storage options for your DB instance. Storage []*ValidStorageOptions `locationNameList:"ValidStorageOptions" type:"list"` // contains filtered or unexported fields }
Information about valid modifications that you can make to your DB instance. Contains the result of a successful call to the DescribeValidDBInstanceModifications action. You can use this information when you call ModifyDBInstance.
func (s ValidDBInstanceModificationsMessage) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ValidDBInstanceModificationsMessage) SetStorage(v []*ValidStorageOptions) *ValidDBInstanceModificationsMessage
SetStorage sets the Storage field's value.
func (s ValidDBInstanceModificationsMessage) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidStorageOptions struct { // The valid range of Provisioned IOPS to gibibytes of storage multiplier. For // example, 3-10, which means that provisioned IOPS can be between 3 and 10 // times storage. IopsToStorageRatio []*DoubleRange `locationNameList:"DoubleRange" type:"list"` // The valid range of provisioned IOPS. For example, 1000-20000. ProvisionedIops []*Range `locationNameList:"Range" type:"list"` // The valid range of storage in gibibytes. For example, 100 to 16384. StorageSize []*Range `locationNameList:"Range" type:"list"` // The valid storage types for your DB instance. For example, gp2, io1. StorageType *string `type:"string"` // contains filtered or unexported fields }
Information about valid modifications that you can make to your DB instance.
Contains the result of a successful call to the DescribeValidDBInstanceModifications action.
func (s ValidStorageOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ValidStorageOptions) SetIopsToStorageRatio(v []*DoubleRange) *ValidStorageOptions
SetIopsToStorageRatio sets the IopsToStorageRatio field's value.
func (s *ValidStorageOptions) SetProvisionedIops(v []*Range) *ValidStorageOptions
SetProvisionedIops sets the ProvisionedIops field's value.
func (s *ValidStorageOptions) SetStorageSize(v []*Range) *ValidStorageOptions
SetStorageSize sets the StorageSize field's value.
func (s *ValidStorageOptions) SetStorageType(v string) *ValidStorageOptions
SetStorageType sets the StorageType field's value.
func (s ValidStorageOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VpcSecurityGroupMembership struct { // The status of the VPC security group. Status *string `type:"string"` // The name of the VPC security group. VpcSecurityGroupId *string `type:"string"` // contains filtered or unexported fields }
This data type is used as a response element for queries on VPC security group membership.
func (s VpcSecurityGroupMembership) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *VpcSecurityGroupMembership) SetStatus(v string) *VpcSecurityGroupMembership
SetStatus sets the Status field's value.
func (s *VpcSecurityGroupMembership) SetVpcSecurityGroupId(v string) *VpcSecurityGroupMembership
SetVpcSecurityGroupId sets the VpcSecurityGroupId field's value.
func (s VpcSecurityGroupMembership) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".