class Aws::SageMaker::Types::FeatureGroup
Amazon SageMaker
Feature Store stores features in a collection called Feature Group. A Feature Group can be visualized as a table which has rows, with a unique identifier for each row where each column in the table is a feature. In principle, a Feature Group is composed of features and values per features.
@!attribute [rw] feature_group_arn
The Amazon Resource Name (ARN) of a `FeatureGroup`. @return [String]
@!attribute [rw] feature_group_name
The name of the `FeatureGroup`. @return [String]
@!attribute [rw] record_identifier_feature_name
The name of the `Feature` whose value uniquely identifies a `Record` defined in the `FeatureGroup` `FeatureDefinitions`. @return [String]
@!attribute [rw] event_time_feature_name
The name of the feature that stores the `EventTime` of a Record in a `FeatureGroup`. A `EventTime` is point in time when a new event occurs that corresponds to the creation or update of a `Record` in `FeatureGroup`. All `Records` in the `FeatureGroup` must have a corresponding `EventTime`. @return [String]
@!attribute [rw] feature_definitions
A list of `Feature`s. Each `Feature` must include a `FeatureName` and a `FeatureType`. Valid `FeatureType`s are `Integral`, `Fractional` and `String`. `FeatureName`s cannot be any of the following: `is_deleted`, `write_time`, `api_invocation_time`. You can create up to 2,500 `FeatureDefinition`s per `FeatureGroup`. @return [Array<Types::FeatureDefinition>]
@!attribute [rw] creation_time
The time a `FeatureGroup` was created. @return [Time]
@!attribute [rw] online_store_config
Use this to specify the Amazon Web Services Key Management Service (KMS) Key ID, or `KMSKeyId`, for at rest data encryption. You can turn `OnlineStore` on or off by specifying the `EnableOnlineStore` flag at General Assembly; the default value is `False`. @return [Types::OnlineStoreConfig]
@!attribute [rw] offline_store_config
The configuration of an `OfflineStore`. Provide an `OfflineStoreConfig` in a request to `CreateFeatureGroup` to create an `OfflineStore`. To encrypt an `OfflineStore` using at rest data encryption, specify Amazon Web Services Key Management Service (KMS) key ID, or `KMSKeyId`, in `S3StorageConfig`. @return [Types::OfflineStoreConfig]
@!attribute [rw] role_arn
The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group. @return [String]
@!attribute [rw] feature_group_status
A `FeatureGroup` status. @return [String]
@!attribute [rw] offline_store_status
The status of `OfflineStore`. @return [Types::OfflineStoreStatus]
@!attribute [rw] failure_reason
The reason that the `FeatureGroup` failed to be replicated in the `OfflineStore`. This is failure may be due to a failure to create a `FeatureGroup` in or delete a `FeatureGroup` from the `OfflineStore`. @return [String]
@!attribute [rw] description
A free form description of a `FeatureGroup`. @return [String]
@!attribute [rw] tags
Tags used to define a `FeatureGroup`. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/FeatureGroup AWS API Documentation
Constants
- SENSITIVE