def __init__(__self__, *, event_time_feature_name: pulumi.Input[str], feature_definitions: pulumi.Input[Sequence[pulumi.Input['FeatureGroupFeatureDefinitionArgs']]], record_identifier_feature_name: pulumi.Input[str], description: Optional[pulumi.Input[str]]=None, feature_group_name: Optional[pulumi.Input[str]]=None, offline_store_config: Optional[pulumi.Input['OfflineStoreConfigPropertiesArgs']]=None, online_store_config: Optional[pulumi.Input['OnlineStoreConfigPropertiesArgs']]=None, role_arn: Optional[pulumi.Input[str]]=None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['FeatureGroupTagArgs']]]]=None):
    "\n        The set of arguments for constructing a FeatureGroup resource.\n        :param pulumi.Input[str] event_time_feature_name: The Event Time Feature Name.\n        :param pulumi.Input[Sequence[pulumi.Input['FeatureGroupFeatureDefinitionArgs']]] feature_definitions: An Array of Feature Definition\n        :param pulumi.Input[str] record_identifier_feature_name: The Record Identifier Feature Name.\n        :param pulumi.Input[str] description: Description about the FeatureGroup.\n        :param pulumi.Input[str] feature_group_name: The Name of the FeatureGroup.\n        :param pulumi.Input[str] role_arn: Role Arn\n        :param pulumi.Input[Sequence[pulumi.Input['FeatureGroupTagArgs']]] tags: An array of key-value pair to apply to this resource.\n        "
    pulumi.set(__self__, 'event_time_feature_name', event_time_feature_name)
    pulumi.set(__self__, 'feature_definitions', feature_definitions)
    pulumi.set(__self__, 'record_identifier_feature_name', record_identifier_feature_name)
    if (description is not None):
        pulumi.set(__self__, 'description', description)
    if (feature_group_name is not None):
        pulumi.set(__self__, 'feature_group_name', feature_group_name)
    if (offline_store_config is not None):
        pulumi.set(__self__, 'offline_store_config', offline_store_config)
    if (online_store_config is not None):
        pulumi.set(__self__, 'online_store_config', online_store_config)
    if (role_arn is not None):
        pulumi.set(__self__, 'role_arn', role_arn)
    if (tags is not None):
        pulumi.set(__self__, 'tags', tags)
The set of arguments for constructing a FeatureGroup resource.
:param pulumi.Input[str] event_time_feature_name: The Event Time Feature Name.
:param pulumi.Input[Sequence[pulumi.Input['FeatureGroupFeatureDefinitionArgs']]] feature_definitions: An Array of Feature Definition
:param pulumi.Input[str] record_identifier_feature_name: The Record Identifier Feature Name.
:param pulumi.Input[str] description: Description about the FeatureGroup.
:param pulumi.Input[str] feature_group_name: The Name of the FeatureGroup.
:param pulumi.Input[str] role_arn: Role Arn
:param pulumi.Input[Sequence[pulumi.Input['FeatureGroupTagArgs']]] tags: An array of key-value pair to apply to this resource.
def __init__(__self__, *, event_time_feature_name: pulumi.Input[str], feature_definitions: pulumi.Input[Sequence[pulumi.Input['FeatureGroupFeatureDefinitionArgs']]], record_identifier_feature_name: pulumi.Input[str], description: Optional[pulumi.Input[str]]=None, feature_group_name: Optional[pulumi.Input[str]]=None, offline_store_config: Optional[pulumi.Input['OfflineStoreConfigPropertiesArgs']]=None, online_store_config: Optional[pulumi.Input['OnlineStoreConfigPropertiesArgs']]=None, role_arn: Optional[pulumi.Input[str]]=None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['FeatureGroupTagArgs']]]]=None):
    "\n        The set of arguments for constructing a FeatureGroup resource.\n        :param pulumi.Input[str] event_time_feature_name: The Event Time Feature Name.\n        :param pulumi.Input[Sequence[pulumi.Input['FeatureGroupFeatureDefinitionArgs']]] feature_definitions: An Array of Feature Definition\n        :param pulumi.Input[str] record_identifier_feature_name: The Record Identifier Feature Name.\n        :param pulumi.Input[str] description: Description about the FeatureGroup.\n        :param pulumi.Input[str] feature_group_name: The Name of the FeatureGroup.\n        :param pulumi.Input[str] role_arn: Role Arn\n        :param pulumi.Input[Sequence[pulumi.Input['FeatureGroupTagArgs']]] tags: An array of key-value pair to apply to this resource.\n        "
    pulumi.set(__self__, 'event_time_feature_name', event_time_feature_name)
    pulumi.set(__self__, 'feature_definitions', feature_definitions)
    pulumi.set(__self__, 'record_identifier_feature_name', record_identifier_feature_name)
    if (description is not None):
        pulumi.set(__self__, 'description', description)
    if (feature_group_name is not None):
        pulumi.set(__self__, 'feature_group_name', feature_group_name)
    if (offline_store_config is not None):
        pulumi.set(__self__, 'offline_store_config', offline_store_config)
    if (online_store_config is not None):
        pulumi.set(__self__, 'online_store_config', online_store_config)
    if (role_arn is not None):
        pulumi.set(__self__, 'role_arn', role_arn)
    if (tags is not None):
        pulumi.set(__self__, 'tags', tags)