Module: Aws::Redshift::Types

Defined in:
lib/aws-sdk-redshift/types.rb

Defined Under Namespace

Classes: AcceptReservedNodeExchangeInputMessage, AcceptReservedNodeExchangeOutputMessage, AccessToClusterDeniedFault, AccessToSnapshotDeniedFault, AccountAttribute, AccountAttributeList, AccountWithRestoreAccess, AquaConfiguration, AssociateDataShareConsumerMessage, Association, AttributeValueTarget, AuthenticationProfile, AuthenticationProfileAlreadyExistsFault, AuthenticationProfileNotFoundFault, AuthenticationProfileQuotaExceededFault, AuthorizationAlreadyExistsFault, AuthorizationNotFoundFault, AuthorizationQuotaExceededFault, AuthorizeClusterSecurityGroupIngressMessage, AuthorizeClusterSecurityGroupIngressResult, AuthorizeDataShareMessage, AuthorizeEndpointAccessMessage, AuthorizeSnapshotAccessMessage, AuthorizeSnapshotAccessResult, AuthorizedTokenIssuer, AvailabilityZone, BatchDeleteClusterSnapshotsRequest, BatchDeleteClusterSnapshotsResult, BatchDeleteRequestSizeExceededFault, BatchModifyClusterSnapshotsLimitExceededFault, BatchModifyClusterSnapshotsMessage, BatchModifyClusterSnapshotsOutputMessage, BucketNotFoundFault, CancelResizeMessage, CertificateAssociation, Cluster, ClusterAlreadyExistsFault, ClusterAssociatedToSchedule, ClusterCredentials, ClusterDbRevision, ClusterDbRevisionsMessage, ClusterExtendedCredentials, ClusterIamRole, ClusterNode, ClusterNotFoundFault, ClusterOnLatestRevisionFault, ClusterParameterGroup, ClusterParameterGroupAlreadyExistsFault, ClusterParameterGroupDetails, ClusterParameterGroupNameMessage, ClusterParameterGroupNotFoundFault, ClusterParameterGroupQuotaExceededFault, ClusterParameterGroupStatus, ClusterParameterGroupsMessage, ClusterParameterStatus, ClusterQuotaExceededFault, ClusterSecurityGroup, ClusterSecurityGroupAlreadyExistsFault, ClusterSecurityGroupMembership, ClusterSecurityGroupMessage, ClusterSecurityGroupNotFoundFault, ClusterSecurityGroupQuotaExceededFault, ClusterSnapshotAlreadyExistsFault, ClusterSnapshotCopyStatus, ClusterSnapshotNotFoundFault, ClusterSnapshotQuotaExceededFault, ClusterSubnetGroup, ClusterSubnetGroupAlreadyExistsFault, ClusterSubnetGroupMessage, ClusterSubnetGroupNotFoundFault, ClusterSubnetGroupQuotaExceededFault, ClusterSubnetQuotaExceededFault, ClusterVersion, ClusterVersionsMessage, ClustersMessage, ConflictPolicyUpdateFault, CopyClusterSnapshotMessage, CopyClusterSnapshotResult, CopyToRegionDisabledFault, CreateAuthenticationProfileMessage, CreateAuthenticationProfileResult, CreateClusterMessage, CreateClusterParameterGroupMessage, CreateClusterParameterGroupResult, CreateClusterResult, CreateClusterSecurityGroupMessage, CreateClusterSecurityGroupResult, CreateClusterSnapshotMessage, CreateClusterSnapshotResult, CreateClusterSubnetGroupMessage, CreateClusterSubnetGroupResult, CreateCustomDomainAssociationMessage, CreateCustomDomainAssociationResult, CreateEndpointAccessMessage, CreateEventSubscriptionMessage, CreateEventSubscriptionResult, CreateHsmClientCertificateMessage, CreateHsmClientCertificateResult, CreateHsmConfigurationMessage, CreateHsmConfigurationResult, CreateIntegrationMessage, CreateRedshiftIdcApplicationMessage, CreateRedshiftIdcApplicationResult, CreateScheduledActionMessage, CreateSnapshotCopyGrantMessage, CreateSnapshotCopyGrantResult, CreateSnapshotScheduleMessage, CreateTagsMessage, CreateUsageLimitMessage, CustomCnameAssociationFault, CustomDomainAssociationNotFoundFault, CustomDomainAssociationsMessage, CustomerStorageMessage, DataShare, DataShareAssociation, DataTransferProgress, DeauthorizeDataShareMessage, DefaultClusterParameters, DeferredMaintenanceWindow, DeleteAuthenticationProfileMessage, DeleteAuthenticationProfileResult, DeleteClusterMessage, DeleteClusterParameterGroupMessage, DeleteClusterResult, DeleteClusterSecurityGroupMessage, DeleteClusterSnapshotMessage, DeleteClusterSnapshotResult, DeleteClusterSubnetGroupMessage, DeleteCustomDomainAssociationMessage, DeleteEndpointAccessMessage, DeleteEventSubscriptionMessage, DeleteHsmClientCertificateMessage, DeleteHsmConfigurationMessage, DeleteIntegrationMessage, DeleteRedshiftIdcApplicationMessage, DeleteResourcePolicyMessage, DeleteScheduledActionMessage, DeleteSnapshotCopyGrantMessage, DeleteSnapshotScheduleMessage, DeleteTagsMessage, DeleteUsageLimitMessage, DependentServiceAccessDeniedFault, DependentServiceRequestThrottlingFault, DependentServiceUnavailableFault, DescribeAccountAttributesMessage, DescribeAuthenticationProfilesMessage, DescribeAuthenticationProfilesResult, DescribeClusterDbRevisionsMessage, DescribeClusterParameterGroupsMessage, DescribeClusterParametersMessage, DescribeClusterSecurityGroupsMessage, DescribeClusterSnapshotsMessage, DescribeClusterSubnetGroupsMessage, DescribeClusterTracksMessage, DescribeClusterVersionsMessage, DescribeClustersMessage, DescribeCustomDomainAssociationsMessage, DescribeDataSharesForConsumerMessage, DescribeDataSharesForConsumerResult, DescribeDataSharesForProducerMessage, DescribeDataSharesForProducerResult, DescribeDataSharesMessage, DescribeDataSharesResult, DescribeDefaultClusterParametersMessage, DescribeDefaultClusterParametersResult, DescribeEndpointAccessMessage, DescribeEndpointAuthorizationMessage, DescribeEventCategoriesMessage, DescribeEventSubscriptionsMessage, DescribeEventsMessage, DescribeHsmClientCertificatesMessage, DescribeHsmConfigurationsMessage, DescribeInboundIntegrationsMessage, DescribeIntegrationsFilter, DescribeIntegrationsMessage, DescribeLoggingStatusMessage, DescribeNodeConfigurationOptionsMessage, DescribeOrderableClusterOptionsMessage, DescribePartnersInputMessage, DescribePartnersOutputMessage, DescribeRedshiftIdcApplicationsMessage, DescribeRedshiftIdcApplicationsResult, DescribeReservedNodeExchangeStatusInputMessage, DescribeReservedNodeExchangeStatusOutputMessage, DescribeReservedNodeOfferingsMessage, DescribeReservedNodesMessage, DescribeResizeMessage, DescribeScheduledActionsMessage, DescribeSnapshotCopyGrantsMessage, DescribeSnapshotSchedulesMessage, DescribeSnapshotSchedulesOutputMessage, DescribeTableRestoreStatusMessage, DescribeTagsMessage, DescribeUsageLimitsMessage, DisableLoggingMessage, DisableSnapshotCopyMessage, DisableSnapshotCopyResult, DisassociateDataShareConsumerMessage, EC2SecurityGroup, ElasticIpStatus, EnableLoggingMessage, EnableSnapshotCopyMessage, EnableSnapshotCopyResult, Endpoint, EndpointAccess, EndpointAccessList, EndpointAlreadyExistsFault, EndpointAuthorization, EndpointAuthorizationAlreadyExistsFault, EndpointAuthorizationList, EndpointAuthorizationNotFoundFault, EndpointAuthorizationsPerClusterLimitExceededFault, EndpointNotFoundFault, EndpointsPerAuthorizationLimitExceededFault, EndpointsPerClusterLimitExceededFault, Event, EventCategoriesMap, EventCategoriesMessage, EventInfoMap, EventSubscription, EventSubscriptionQuotaExceededFault, EventSubscriptionsMessage, EventsMessage, FailoverPrimaryComputeInputMessage, FailoverPrimaryComputeResult, GetClusterCredentialsMessage, GetClusterCredentialsWithIAMMessage, GetReservedNodeExchangeConfigurationOptionsInputMessage, GetReservedNodeExchangeConfigurationOptionsOutputMessage, GetReservedNodeExchangeOfferingsInputMessage, GetReservedNodeExchangeOfferingsOutputMessage, GetResourcePolicyMessage, GetResourcePolicyResult, HsmClientCertificate, HsmClientCertificateAlreadyExistsFault, HsmClientCertificateMessage, HsmClientCertificateNotFoundFault, HsmClientCertificateQuotaExceededFault, HsmConfiguration, HsmConfigurationAlreadyExistsFault, HsmConfigurationMessage, HsmConfigurationNotFoundFault, HsmConfigurationQuotaExceededFault, HsmStatus, IPRange, InProgressTableRestoreQuotaExceededFault, InboundIntegration, InboundIntegrationsMessage, IncompatibleOrderableOptions, InsufficientClusterCapacityFault, InsufficientS3BucketPolicyFault, Integration, IntegrationAlreadyExistsFault, IntegrationConflictOperationFault, IntegrationConflictStateFault, IntegrationError, IntegrationNotFoundFault, IntegrationQuotaExceededFault, IntegrationSourceNotFoundFault, IntegrationTargetNotFoundFault, IntegrationsMessage, InvalidAuthenticationProfileRequestFault, InvalidAuthorizationStateFault, InvalidClusterParameterGroupStateFault, InvalidClusterSecurityGroupStateFault, InvalidClusterSnapshotScheduleStateFault, InvalidClusterSnapshotStateFault, InvalidClusterStateFault, InvalidClusterSubnetGroupStateFault, InvalidClusterSubnetStateFault, InvalidClusterTrackFault, InvalidDataShareFault, InvalidElasticIpFault, InvalidEndpointStateFault, InvalidHsmClientCertificateStateFault, InvalidHsmConfigurationStateFault, InvalidNamespaceFault, InvalidPolicyFault, InvalidReservedNodeStateFault, InvalidRestoreFault, InvalidRetentionPeriodFault, InvalidS3BucketNameFault, InvalidS3KeyPrefixFault, InvalidScheduleFault, InvalidScheduledActionFault, InvalidSnapshotCopyGrantStateFault, InvalidSubnet, InvalidSubscriptionStateFault, InvalidTableRestoreArgumentFault, InvalidTagFault, InvalidUsageLimitFault, InvalidVPCNetworkStateFault, Ipv6CidrBlockNotFoundFault, LakeFormationQuery, LakeFormationScopeUnion, LimitExceededFault, ListRecommendationsMessage, ListRecommendationsResult, LoggingStatus, MaintenanceTrack, ModifyAquaInputMessage, ModifyAquaOutputMessage, ModifyAuthenticationProfileMessage, ModifyAuthenticationProfileResult, ModifyClusterDbRevisionMessage, ModifyClusterDbRevisionResult, ModifyClusterIamRolesMessage, ModifyClusterIamRolesResult, ModifyClusterMaintenanceMessage, ModifyClusterMaintenanceResult, ModifyClusterMessage, ModifyClusterParameterGroupMessage, ModifyClusterResult, ModifyClusterSnapshotMessage, ModifyClusterSnapshotResult, ModifyClusterSnapshotScheduleMessage, ModifyClusterSubnetGroupMessage, ModifyClusterSubnetGroupResult, ModifyCustomDomainAssociationMessage, ModifyCustomDomainAssociationResult, ModifyEndpointAccessMessage, ModifyEventSubscriptionMessage, ModifyEventSubscriptionResult, ModifyIntegrationMessage, ModifyRedshiftIdcApplicationMessage, ModifyRedshiftIdcApplicationResult, ModifyScheduledActionMessage, ModifySnapshotCopyRetentionPeriodMessage, ModifySnapshotCopyRetentionPeriodResult, ModifySnapshotScheduleMessage, ModifyUsageLimitMessage, NetworkInterface, NodeConfigurationOption, NodeConfigurationOptionsFilter, NodeConfigurationOptionsMessage, NumberOfNodesPerClusterLimitExceededFault, NumberOfNodesQuotaExceededFault, OrderableClusterOption, OrderableClusterOptionsMessage, Parameter, PartnerIntegrationInfo, PartnerIntegrationInputMessage, PartnerIntegrationOutputMessage, PartnerNotFoundFault, PauseClusterMessage, PauseClusterResult, PendingModifiedValues, PurchaseReservedNodeOfferingMessage, PurchaseReservedNodeOfferingResult, PutResourcePolicyMessage, PutResourcePolicyResult, ReadWriteAccess, RebootClusterMessage, RebootClusterResult, Recommendation, RecommendedAction, RecurringCharge, RedshiftIdcApplication, RedshiftIdcApplicationAlreadyExistsFault, RedshiftIdcApplicationNotExistsFault, RedshiftIdcApplicationQuotaExceededFault, ReferenceLink, RejectDataShareMessage, ReservedNode, ReservedNodeAlreadyExistsFault, ReservedNodeAlreadyMigratedFault, ReservedNodeConfigurationOption, ReservedNodeExchangeNotFoundFault, ReservedNodeExchangeStatus, ReservedNodeNotFoundFault, ReservedNodeOffering, ReservedNodeOfferingNotFoundFault, ReservedNodeOfferingsMessage, ReservedNodeQuotaExceededFault, ReservedNodesMessage, ResetClusterParameterGroupMessage, ResizeClusterMessage, ResizeClusterResult, ResizeInfo, ResizeNotFoundFault, ResizeProgressMessage, ResourceNotFoundFault, ResourcePolicy, RestoreFromClusterSnapshotMessage, RestoreFromClusterSnapshotResult, RestoreStatus, RestoreTableFromClusterSnapshotMessage, RestoreTableFromClusterSnapshotResult, ResumeClusterMessage, ResumeClusterResult, RevisionTarget, RevokeClusterSecurityGroupIngressMessage, RevokeClusterSecurityGroupIngressResult, RevokeEndpointAccessMessage, RevokeSnapshotAccessMessage, RevokeSnapshotAccessResult, RotateEncryptionKeyMessage, RotateEncryptionKeyResult, S3AccessGrantsScopeUnion, SNSInvalidTopicFault, SNSNoAuthorizationFault, SNSTopicArnNotFoundFault, ScheduleDefinitionTypeUnsupportedFault, ScheduledAction, ScheduledActionAlreadyExistsFault, ScheduledActionFilter, ScheduledActionNotFoundFault, ScheduledActionQuotaExceededFault, ScheduledActionType, ScheduledActionTypeUnsupportedFault, ScheduledActionsMessage, SecondaryClusterInfo, ServiceIntegrationsUnion, Snapshot, SnapshotCopyAlreadyDisabledFault, SnapshotCopyAlreadyEnabledFault, SnapshotCopyDisabledFault, SnapshotCopyGrant, SnapshotCopyGrantAlreadyExistsFault, SnapshotCopyGrantMessage, SnapshotCopyGrantNotFoundFault, SnapshotCopyGrantQuotaExceededFault, SnapshotErrorMessage, SnapshotMessage, SnapshotSchedule, SnapshotScheduleAlreadyExistsFault, SnapshotScheduleNotFoundFault, SnapshotScheduleQuotaExceededFault, SnapshotScheduleUpdateInProgressFault, SnapshotSortingEntity, SourceNotFoundFault, Subnet, SubnetAlreadyInUse, SubscriptionAlreadyExistFault, SubscriptionCategoryNotFoundFault, SubscriptionEventIdNotFoundFault, SubscriptionNotFoundFault, SubscriptionSeverityNotFoundFault, SupportedOperation, SupportedPlatform, TableLimitExceededFault, TableRestoreNotFoundFault, TableRestoreStatus, TableRestoreStatusMessage, Tag, TagLimitExceededFault, TaggedResource, TaggedResourceListMessage, TrackListMessage, UnauthorizedOperation, UnauthorizedPartnerIntegrationFault, UnknownSnapshotCopyRegionFault, UnsupportedOperationFault, UnsupportedOptionFault, UpdatePartnerStatusInputMessage, UpdateTarget, UsageLimit, UsageLimitAlreadyExistsFault, UsageLimitList, UsageLimitNotFoundFault, VpcEndpoint, VpcSecurityGroupMembership

Instance Attribute Summary collapse

Instance Attribute Details

#lake_formationArray<Types::LakeFormationScopeUnion>

A list of scopes set up for Lake Formation integration.

Returns:



11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
# File 'lib/aws-sdk-redshift/types.rb', line 11381

class ServiceIntegrationsUnion < Struct.new(
  :lake_formation,
  :s3_access_grants,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class LakeFormation < ServiceIntegrationsUnion; end
  class S3AccessGrants < ServiceIntegrationsUnion; end
  class Unknown < ServiceIntegrationsUnion; end
end

#lake_formation_queryTypes::LakeFormationQuery

The Lake Formation scope.



7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
# File 'lib/aws-sdk-redshift/types.rb', line 7763

class LakeFormationScopeUnion < Struct.new(
  :lake_formation_query,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class LakeFormationQuery < LakeFormationScopeUnion; end
  class Unknown < LakeFormationScopeUnion; end
end

#read_write_accessTypes::ReadWriteAccess

The S3 Access Grants scope.



11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
# File 'lib/aws-sdk-redshift/types.rb', line 11127

class S3AccessGrantsScopeUnion < Struct.new(
  :read_write_access,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ReadWriteAccess < S3AccessGrantsScopeUnion; end
  class Unknown < S3AccessGrantsScopeUnion; end
end

#s3_access_grantsArray<Types::S3AccessGrantsScopeUnion>

A list of scopes set up for S3 Access Grants integration.



11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
# File 'lib/aws-sdk-redshift/types.rb', line 11381

class ServiceIntegrationsUnion < Struct.new(
  :lake_formation,
  :s3_access_grants,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class LakeFormation < ServiceIntegrationsUnion; end
  class S3AccessGrants < ServiceIntegrationsUnion; end
  class Unknown < ServiceIntegrationsUnion; end
end